„Linux“ atsisako 6 metų senumo LTS branduolių ir sako, kad jie yra per daug darbo

„Linux“ atsisako 6 metų senumo LTS branduolių ir sako, kad jie yra per daug darbo

LTS (ilgalaikio palaikymo) laikotarpis Linux branduoliui mažinamas. 2017 m. branduolys šoktelėjo nuo dvejų metų palaikymo iki šešerių. Dabar, praėjus šešeriems metams, paaiškėjo, kad tai labai daug darbo. „ZDNet“ praneša, kad šią savaitę vykusiame „Open Source Summit Europe“ (vaizdo įrašai pasirodys po kelių savaičių) „ Linux Weekly News“ vykdomasis redaktorius Jonathanas Corbet paskelbė, kad „Linux“ branduolys grįš prie dvejų metų LTS palaikymo.

Planas sumažinti iki dvejų metų nėra akimirksniu. „Linux“ bendruomenė vis dar laikosi dabartinių eksploatavimo pabaigos terminų , todėl 6.1, 5.15, 5.10, 5.4, 4.19 ir 4.14 vis dar yra šešeri metai, bet nauji branduoliai gaus tik dvejus metus. Netgi šis šešerių metų laikotarpis turėjo būti neprivalomas dalykas, kai jis prasidėjo, o išleidimo puslapyje DUK buvo rašoma: „Kiekvienas naujas ilgalaikis branduolys paprastai prasideda tik nuo 2 metų numatomo EOL, kurį galima pratęsti, jei yra pakankamai susidomėjimo. visą pramonę, kad padėtų ją palaikyti ilgesnį laiką.

Corbet nurodė nenaudojimo ir paramos trūkumą, kodėl „Linux“ mažina LTS branduolius. Corbet sako: „Tikrai nėra prasmės prižiūrėti [senus branduolius] tiek ilgai, nes žmonės jais nesinaudoja.“ Kita didelė problema yra prižiūrėtojų perdegimas, kurie dažnai yra nemokami ir gali panaudoti daug daugiau paramos iš milijardo. dolerių vertės įmonės, kurioms naudinga naudoti „Linux“.

Bet kaip su Android?

Atrodo, kad dveji metai yra puikus kompiuterių palaikymo langas, bet kaip su „Android“? Originalus LTS plėtinys daugiausia buvo sukurtas turint omenyje „Android“ ir daiktų interneto įrenginius – apie tai „Android Linux“ pokalbio metu paskelbė „Google“ kūrėjas Iliyanas Malchevas. Problema buvo ta, kad asmeniniuose kompiuteriuose dveji metai yra tik laikas tarp branduolio atnaujinimų, todėl tai yra puiki laiko juosta. Tačiau įterptieji įrenginiai paprastai neatnaujina branduolio, todėl tie „dveji metai“ sudaro didžiąją kūrimo ciklo dalį ir visą vartotojų palaikymo langą, ir tai nėra pakankamai ilgas laikotarpis.

Nė vienas
Nė vienas

Pirminis vaizdas, kurį „Google“ nupiešė 2017 m., buvo toks, kad telefonams sukurti reikia dvejų metų, o branduolys yra užrakintas beveik prasidėjus inžinerijos procesui. LTS branduolio eksploatavimo laikas baigtųsi tuoj pat, kai telefonas pagaliau bus išsiųstas, o klientai naudotų pasenusius branduolius visą savo įrenginių eksploatavimo laiką. „Android“ branduolio kūrimo procesas yra daugybė šakių: pirmiausia „Google“ atsišakoja iš naujo „Linux LTS“, kad sukurtų „Android Common“ branduolį, tada jis siunčiamas SoC pardavėjams, pvz., „Qualcomm“, ir sujungiamas kiekvienam SoC modeliui, tada ta šakutė. siunčiamas įrenginių gamintojams, kurie jį vėl paskiria kiekvienam įrenginio modeliui. Tai užtrunka.

Ar 2023 metais viskas bus geriau? Aš apie tai nežinau. „Android“ branduolio dokumentuose yra „Linux“ suderinamumo matrica kiekvienai „Android“ versijai, o „Android 14“, kuri bus išleista bet kurią dieną, vis dar palaiko naujų įrenginių su Linux 5.4, 4 metų senumo branduoliu, paleidimą. Atsiminkite, kad nuo to prasidės naujas palaikymo langas, todėl net ir turint menką dvejų metų nuosavybę, tai yra šešerių metų branduolys. Tai taip pat tik naujiems įrenginiams. Galite naujovinti į Android 14 iš Linux 4.14, kuri tęsiasi iki 2017 m. Galite pamatyti, kaip „Google” pasiekė šešerių metų skaičių. Sunku žinoti, ką bet kuriuo metu veikia kiekvienas pigus „Android“ telefonas, bet manau, kad jie visi palaikomi, nes jie vis dar reikalingi.

Taip pat verta apsvarstyti išmaniuosius laikrodžius, kur viskas yra dar blogiau. „Pixel Watch“ taip gėdijasi savo „Linux“ branduolio, kad jis net nenurodytas nustatymuose, tačiau įrenginys buvo paleistas 2022 m. su „ Linux“ branduoliu 4.19 , tuo metu 4 metų senumo branduoliu.

„Android“ GKI turi daugybę aparatinės įrangos palaikymo modulių, kuriuos galite prijungti prie branduolio.

Didelė „Android“ pažanga nuo 2017 m. yra GKI , „Google“ „bendras branduolio vaizdas“, kuris sumažina „šakės šakutės“ kūrimo procesą. Pirmoji šakutė „Android Common“ prideda visus „Android“ suderinamumo dalykus prie „Linux“, todėl tai vis tiek vyksta naudojant GKI, tačiau šakės Nr. 2 ir 3 yra skirtos aparatūros suderinamumui, o GKI perkelia juos į modulius. Be to, yra planas pereiti prie pagrindinio Linux.

Tačiau net GKI telefonai vis dar neatlieka didelių branduolio atnaujinimų. Gaunate nedidelių LTS saugos naujinimų, tačiau Pixel 6, pirmasis GKI telefonas, paleistas su Linux 5.10 ir vis dar yra Linux 5.10. Tai 3 metų branduolys. Jei ši tendencija išliks, kai 2027 m. bus atnaujintas paskutinis saugos naujinys, jis turės 7 metų senumo branduolį. „Google“ anksčiau yra sakiusi , kad pagrindiniai GKI branduolio atnaujinimai galiausiai yra planuose. Dokumentuose netgi minimi pagrindiniai branduolio mainai , tačiau gamybinio vartotojo įrenginio atnaujinimas į didelę naują GKI versiją dar neįvyko. Sklando gandai , kad „Pixel 8“ turės ilgesnį palaikymo langą, todėl galbūt su šiuo telefonu pamatysime, kad pagrindiniai branduolio atnaujinimai bus pradėti.

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *