Kernel-ul Linux aruncă peste 107.000 de linii de cod în plus

Linux-Unix / Kernel-ul Linux aruncă peste 107.000 de linii de cod în plus 1 minut citit

Linux Kernel Organization, Inc.



Mai multe agenții au raportat recentul acord de a renunța la o cantitate mare de cod din kernel-ul Linux, dar acum se pare că reducerea dimensiunii kernel-ului va fi chiar mai mare decât oricine și-a imaginat anterior. Versiunea 4.18-rc1 este doar ultimul pas către un pachet de bază mai slab. În special, toate codurile LustreFS au fost scoase din nucleu.

Criticii au exprimat îngrijorarea că instalațiile care se bazează pe Luster ca sistem de fișiere distribuite vor trebui să se mute în alte structuri care nu au fost proiectate pentru implementări mai mari de cluster. În timp ce puține instalații corporative și casnice au folosit vreodată LustreFS, acesta alimentează platforme masive care trebuie să conecteze o multitudine de dispozitive de stocare.



Susținătorii eliminării LustreFS din nucleu indică faptul că Intel își elimină treptat afacerea de asistență comercială și acest lucru a contribuit deja la reducerea importanței acesteia în marea lume a fierului. Alții au arătat cum Luster nu a părăsit niciodată zona de etapă a dezvoltării nucleului, deoarece nu putea trece recenzii de cod.



Unii indivizi au presat pentru o nouă filozofie de dezvoltare în care totul nu ar trebui să fie în același arbore sursă. Acest lucru ar putea împiedica acest tip de lucruri să se întâmple la viitoarele module de sistem de fișiere. Cei care continuă să aibă nevoie de asistență pentru Luster pot instala în continuare codul sursă în afara arborelui și îl pot folosi în continuare în viitor. Același lucru este valabil și pentru multe alte structuri de stocare mai puțin frecvente pe care 4.18-rc1 nu le acceptă în mod nativ.



Alte coduri de nivel de etapizare au fost, de asemenea, eliminate din nucleu, deși puțini utilizatori finali ar fi intrat în contact cu modulele care primesc boot-ul. Acest ciclu de nucleu a condus la expulzarea a peste 107.000 de linii de cod până acum.

Acest lucru se întâmplă în ciuda mai multor funcții noi pe care dezvoltatorii le-au adăugat. De exemplu, Valve Steam Controller a primit un nou suport, care ar trebui să fie o veste binevenită pentru jocuri. Experții în securitate Linux au lăudat o atenuare pe care noul nucleu a adăugat-o pentru a preveni exploatările legate de vulnerabilitatea ARM Spectre.

Suportul pentru criptare pentru sistemul de fișiere Speck a mulțumit, de asemenea, unii experți în securitate, inclusiv cei care s-au arătat sceptici cu privire la tehnologia ext4 fscrypt.



Etichete Kernel Linux Securitate Linux