Linux atsakās no 6 gadu LTS kodoliem un saka, ka tie ir pārāk daudz darba
LTS (ilgtermiņa atbalsta) periods Linux kodolam tiek samazināts. 2017. gadā kodols uzlēca no divu gadu atbalsta uz sešiem. Tagad, sešus gadus vēlāk, izrādās, ka tas ir daudz darba. ZDNet ziņo, ka Open Source Summit Europe šonedēļ (videoklipi tiks publicēti pēc dažām nedēļām) Linux Weekly News izpildredaktors Džonatans Korbets paziņoja, ka Linux kodols atgriezīsies pie divu gadu LTS atbalsta.
Plāns samazināt līdz diviem gadiem nav tūlītējs. Linux kopiena joprojām ievēro pašreizējos darbības beigu termiņus , tāpēc 6.1, 5.15, 5.10, 5.4, 4.19 un 4.14 joprojām ir seši gadi, bet jaunajiem kodoliem būs tikai divi gadi. Pat šim sešu gadu periodam bija jābūt neobligātai, kad tas sākās, un izlaiduma lapā FAQ bija teikts: “Katrs jauns ilgtermiņa kodols parasti sākas ar tikai 2 gadu plānoto EOL, ko var pagarināt vēl vairāk, ja ir pietiekama interese no nozarei kopumā, lai palīdzētu to atbalstīt ilgākā laika periodā.” Realitāte bija tāda, ka viss saņēma sešus gadus ilgu kalpošanas laiku, un tagad tas vairs nebūs tā.
Korbets minēja lietojuma trūkuma un atbalsta trūkumu, kāpēc Linux samazina LTS kodolu skaitu. Korbets saka: “Tiešām nav jēgas uzturēt [vecos kodolus] tik ilgi, jo cilvēki tos neizmanto.” Otra lielā problēma ir uzturētāju izdegšana, kas bieži vien ir bez atlīdzības un varētu izmantot daudz vairāk atbalsta no miljarda. dolāru uzņēmumiem, kas gūst labumu no Linux izmantošanas.
Bet kā ar Android?
Divi gadi šķiet labs atbalsta logs personālajiem datoriem, bet kā ar Android? Sākotnējais LTS paplašinājums galvenokārt tika izveidots, ņemot vērā Android un lietiskā interneta ierīces — par to Android Linux sarunas laikā paziņoja Google izstrādātājs Iliyan Malchev. Problēma bija tā, ka datoros divi gadi ir tikai laiks starp kodola atjauninājumiem, tāpēc tas ir labs laika grafiks. Tomēr iegultās ierīces parasti neatjaunina kodolu, tāpēc šie “divi gadi” pārstāv lielāko daļu izstrādes cikla un visu patērētāju atbalsta logu, un tas nav pietiekami ilgs laiks.
Sākotnējais attēls, ko Google izveidoja 2017. gadā, bija tāds, ka tālruņu izstrādei nepieciešami divi gadi un kodols ir bloķēts gandrīz inženierijas procesa sākumā. LTS kodola kalpošanas laiks beigtos tieši ap to brīdi, kad tālrunis beidzot tiks piegādāts, un klienti izmantotu novecojušus kodolus visu savu ierīču kalpošanas laiku. Android kodola izstrādes process ir vesela kaudze ar dakšām: pirmkārt, Google dakšas no jauna Linux LTS, lai izveidotu “Android Common” kodolu, pēc tam tas tiek nosūtīts SoC pārdevējiem, piemēram, Qualcomm, un tiek izveidots katram SoC modelim, pēc tam tas tiek izveidots. tiek nosūtīts ierīču ražotājiem, kas katram ierīces modelim to atkārtoti sadala. Tas aizņem kādu laiku.
Vai 2023. gadā lietas ir labākas? Es par to nezinu. Android kodola dokumentos ir Linux “ saderības matrica ” katrai Android versijai, un operētājsistēma Android 14, kas tiek izlaista jebkurā dienā, joprojām atbalsta jaunu ierīču palaišanu ar Linux 5.4 — 4 gadus vecu kodolu. Atcerieties, ka tas sāks jaunu atbalsta logu, tāpēc pat ar nieka diviem īpašumtiesību gadiem tas ir sešus gadus vecs kodols. Tas attiecas arī tikai uz jaunām ierīcēm. Varat jaunināt uz operētājsistēmu Android 14 no Linux 4.14, kas sākas 2017. gadā. Varat redzēt, kā Google sasniedza sešu gadu skaitli. Ir grūti zināt, ko katrs lēts Android tālrunis dara jebkurā laikā, taču es pieņemu, ka tie visi tiek atbalstīti, jo tie joprojām ir nepieciešami.
Ir arī jāņem vērā viedpulksteņi, kur viss ir vēl sliktāk. Pixel Watch ir tik kauns par savu Linux kodolu, ka tas pat nav norādīts iestatījumos, bet ierīce tika palaists 2022. gadā ar Linux kodolu 4.19 , kas tajā laikā bija 4 gadus vecs kodols.
Android lielais sasniegums kopš 2017. gada ir GKI — Google “vispārējais kodola attēls”, kas samazina Android kodola izstrādes procesu. Šī pirmā dakša, Android Common, pievieno visus Android saderības datus Linux, tāpēc tas joprojām notiek ar GKI, bet dakša Nr. 2 un 3 ir paredzēta aparatūras saderībai, un GKI tā vietā pārvieto tos uz moduļiem. Tālāk ir plāns pāriet uz galveno Linux.
Tomēr pat GKI tālruņi joprojām neveic lielus kodola atjauninājumus. Jūs saņemat nelielus LTS drošības atjauninājumus, taču Pixel 6, pirmais GKI tālrunis, tika palaists ar Linux 5.10 un joprojām darbojas operētājsistēmā Linux 5.10. Tas ir 3 gadus vecs kodols. Ja šī tendence turpināsies, kad tas saņems pēdējo drošības atjauninājumu 2027. gadā, tam būs 7 gadus vecs kodols. Google jau iepriekš ir teicis , ka lielākie GKI kodola atjauninājumi galu galā ir paredzēti. Dokumentos pat ir pieminēti galvenie kodola mijmaiņas gadījumi , taču ražošanas patērētāju ierīces atjaunināšana uz jaunu lielu GKI versiju vēl nav noticis. Baumo , ka Pixel 8 būs garāks atbalsta logs, tāpēc, iespējams, mēs redzēsim galveno kodola atjauninājumu palaišanu ar šo tālruni.
Atbildēt