Linux Kernel se confruntă cu o reducere a suportului pe termen lung din cauza dificultăților de întreținere


Kernelul Linux trece prin schimbări majore care vor influența dezvoltarea și adoptarea sa viitoare, potrivit lui Jonathan Corbet, dezvoltator al kernelului Linux și editor executiv al Linux Weekly News. Luând cuvântul la Open Source Summit Europe, Corbet a oferit o actualizare a celor mai recente evoluții ale kernelului Linux și o privire asupra a ceea ce va urma.

O schimbare majoră la orizont este reducerea suportului pe termen lung (LTS) pentru versiunile kernelului de la șase ani la doar doi ani. Corbet a explicat că menținerea la nesfârșit a vechilor ramuri de kernel este nesustenabilă, iar majoritatea utilizatorilor au migrat către versiuni mai noi, astfel încât nu prea mai are rost să continuăm șase ani de suport. În timp ce unii ar putea să se plângă de ciclurile de viață mai scurte ale suportului, realitatea este că backporting-ul constant al corecțiilor la kerneluri vechi îi suprasolicită pe cei care se ocupă de întreținere.

Această epuizare a mentenanților reprezintă o amenințare serioasă, după cum a subliniat Corbet. Întreținerea Linux este în mare parte un efort voluntar, doar aproximativ 200 din cei peste 2.000 de dezvoltatori fiind plătiți pentru contribuțiile lor. Solicitările nesfârșite de timp pentru mentenanță din cauza testelor fuzz, a remedierii erorilor minore și a revizuirii contribuțiilor au un impact negativ. Responsabili importanți de întreținere au avertizat că au nevoie de ajutor pentru a evita colapsul. Companiile care se bazează pe Linux trebuie să înțeleagă că este în interesul lor să contribuie financiar pentru a susține acest ecosistem vital. 

De asemenea, kernelul Linux intră în ape noi prin introducerea codului Rust. În timp ce Rust rezolvă multe probleme, el introduce, de asemenea, noi complexități în ceea ce privește integrarea limbajului, standardele în evoluție și expertiza mentenanților. Corbet crede că Rust va depăși punctul de nerefuzat atunci când caracteristicile de bază vor depinde de el, ceea ce s-ar putea întâmpla în curând cu adăugiri precum driverele Apple M1 GPU. În ciuda scepticismului din unele colțuri, beneficiile lui Rust depășesc probabil orice costuri de tranziție.

În ceea ce privește distribuțiile, decizia Red Hat de a restricționa clonarea RHEL a stârnit reacții din partea comunității. În timp ce considerentele comerciale au fost în joc, Corbet a remarcat și factori tehnici. Folosirea unor nuclee mai vechi cu remedieri preluate, așa cum face RHEL, riscă să creeze ramuri divergente, specifice furnizorului. Modelul Android, care urmărește mai îndeaproape dezvoltarea kernelului principal, a adus beneficii în materie de securitate. În cele din urmă, Linux funcționează cel mai bine atunci când este aliniat cu comunitatea mai largă.

În încheiere, Corbet a reamintit zicala "Linux este liber ca un cățeluș". Utilizarea sursei deschise pare ușoară la început, dar susținerea pe termen lung necesită o îngrijire și o hrănire semnificativă. Pe măsură ce Linux este încorporat în mai multe sisteme critice, această întreținere devine din ce în ce mai crucială. Modificările viitoare ale kernelului au ca scop menținerea Linux-ului sănătos și vibrant pentru următoarea generație de utilizatori, întreprinderi și dezvoltatori.

Traducere electronica: DeepL Translate

Sursa: https://www.linuxjournal.com/content/linux-kernel-reduction-longterm-support

Comentarii

Postări populare de pe acest blog

Cele mai bune distribuții Linux pentru calculatoare vechi

Google propune utilizatorilor computerelor mai vechi cu Windows 10 să migreze la ChromeOS Flex — 600 de dispozitive certificate

Tocmai a fost lansat /e/OS 1.17, aducând un val de îmbunătățiri, de la măsuri de confidențialitate îmbunătățite la o interfață de utilizator reproiectată.