Linux 4.0 – atjauninājumi bez neviena restarta

Sākumlapa Forumi Notepad.lv IT ziņas Linux 4.0 – atjauninājumi bez neviena restarta

Tiek skatīts 8 ierakstu – 1 līdz 8 (no 8 kopumā)
  • Autors
    Ieraksti
  • #160683
    samurajs
    Participant

    Pēc jaunā Linux kodola 4.0 instalēšanas nebūs praktiski nevienas situācijas, kad atjauninot vajadzēs veikt sistēmas restartu. Mājas datoram tas varbūt nebūtu tik svarīgi, bet servera restarts ne vienmēr ir vēlams. Atjauninājumu “karstās” instalācijas procedūra teorētiski ļaus serveru uptime sasniegt gadus.

    Š o tehnoloģiju jau 2009. gadā izstrādāja kompānija KSplice, bet 2011. gadā to pārpirka Oracle. Līdz ar to karstajiem atjauninājumiem tika uzlikta licences ķetna, un funkcionalitāte bija pieejama vienīgi Oracle Linux, kā arī maksas paketē Red Hat Enterprise Linux (RHEL). Tagad karstie atjauninājumi būs pieejami visiem.

    KSplice salīdzināja Linux kodola jauno un veco versiju, un pēc tam izmanto īpašu moduli, lai iedabūtu jauno kodu strādājošā kodolā. Atjauninājumi jāiezīmē ar īpašiem karogiem (flags) katrai atjaunināmajai funkcijai atsevišķi. KSlice nogaida momentu, kad attiecīgā funkcija nedarbojas, un tad veic atjaunināšanu:

    [img]https://notepad.lv/userpix/28_0033_2.png[/img]

    Red Hat un SUSE izstrādātāji neatkarīgi viens no otra radīja atvērtā koda risinājumus šim procesam. Pie tam tehnoloģijas sanāca atšķirīgas. Red Hat “karsto atjaunināšanu” sauc par kpatch. Kpatch izmanto komandu stop_machine(), tad izpēta darbojošos procesus ar Ftrace, un ja iespējama droša atjaunināšana, veic to. Pēc tam vecais kods tiek nodzēsts. Atjaunināšanai patērētais laiks ir 1-40 milisekundes.

    Savukārt SUSE tehnoloģija kGraft arī izmanto Ftrace, bet gan pavedienu (thread) līmenī, pārslēdzot procesu no vecā koda uz jauno. Š ai gadījumā atjaunināšana prasa vairākas minūtes, bet netiek pieļauta absolūti nekāda dīkstāve.

    Kopš 2014. gada oktobra abas komandas strādāja kopā, lai izveidotu integrētu sistēmu, kas apvienotu kpatch un kGraft priekšrocības. Izstrādātāji paspēja tieši uz Linux 4.0 prezentāciju. Atvērtais kods – šeit

    #314998
    Andron MacBeton
    Participant

    Kam pis tas kodols hujodols?

    Linux der browsētājiem un drukātājiem! Un filmu skatītājiem.

    Linuxā NAV PROGRAMMU! NAV PAT DESKTOPU! LXDE/Xfce ir tikpat nepabeigts tagad, kā pirms gadiem 4.

    Unity/Enshitment nav lietojams vispār, distra ar gatavu “klasisko” Gnome neeksistē.

    Plus vel Ubunti neiet ne uz veciem ne uz jauniem kompjiem. 5×00 Geforces neiet tikpat kā neiet jaunie portablji ar AMD ‘A/C’PU.

    A programmētāji/developeri tikai rij kolas un vēdina savas biezās brilles ar savām ausēm.

    #314999
    MeistarsUnVergs
    Participant

    Windows 7 Ultimate ir mēsls, Linux ir mēsls, tikai paša rokām izčakarēts Windows XP ir labs. Un tāds nodzēries datorpeģiks sevi vēl mēģina pasniegt kā lietpratēju 😀

    #315000
    opengraybox
    Participant

    Lasu un megjinu atrast vardus… Prieshkam Jus vispar muti varat valja – Jus tak abi divi esat konkretakie dzives neveiksminieki – nu prieshkam katru reizi tas ir japierada vel vel un vel ! Visi tak saprot ar 10x reizi. Ne Jus zinat kas ir Linux ne ta darbibas pamatprincipus. Ka diez butu Jusu dzive ja nebutu internets kur izpausties un sho sudu kas te ir jalasa Jus diendiena nestu sevi … sociopatiski kunjas berni ! DRAUSMAS

    #315001
    viesic
    Participant

    Slinkums bīda progresu. 😀

    [spoil]*** System restart required ***

    Last login: Thu Mar 5 15:30:59 2015 from 169.254.37.15

    root@ubuntu:~# uptime

    15:33:29 up 769 days, 5:01, 3 users, load average: 0.00, 0.02, 0.01

    root@ubuntu:~#[/spoil]

    #315002
    SWC
    Participant

    da labi kada Jēga no tā Desktop distrām? piekritu betonam būtu labāk ko lietderīgāku salabojuši

    #315003
    nevertell
    Participant

    Un kāda jēga no tevis ?

    Reāli šitas nozīmē to, ka apdeiti varēs būt vēl automātiskāki. Ja developeri nebūtu baigie auni un rakstītu softu tā, lai tas spētu caurspīdīgi serializēt savu ‘steitu’, kā piemēram systemd, tad ātri vien apdeitus vairs ‘nejustu’.

    Tas, ko makpetons tur pļūtī, tās ir viņa paša problēmas. Un tās ir problēmas tikai tāpēc, ka viņš nesamaksā tos 10 einārus kādam kurš kautko arī saprot.

    #315004
    E-500
    Participant

    Quote:

    distra ar gatavu “klasisko” Gnome neeksistē.


    Linux Mint ir laidiens ar MATE (MATE ir pārdēvēta un attīstīta GNOME klasiskā “v2”), tā pat Ubuntu MATE versija būs oficiālā ar nākamo laidienu.

Tiek skatīts 8 ierakstu – 1 līdz 8 (no 8 kopumā)
  • Jums ir jāpieslēdzas sistēmai, lai varētu komentēt šo tēmu.
Jaunākais portālā