Fundația Latino-Americană de Software Liber a publicat cu o mică întârziere versiunea complet liberă a nucleului Linux 5.17 — Linux-libre 5.17-gnu, curățată de elementele de firmware și drivere care conțin componente sau fragmente de cod proprietar, a căror utilizare este limitată de către producător. În plus, Linux-libre dezactivează funcțiile nucleului pentru a încărca componente externe neproprietare, care nu sunt incluse în livrarea nucleului, și elimină mențiunile referitoare la utilizarea componentelor neproprietare din documentație.
Pentru a curăța nucleul de părți nesigure, în cadrul proiectului Linux-libre a fost creat un script shell universal, care conține mii de șabloane pentru a detecta prezența inserțiilor binare și pentru a exclude erorile false. De asemenea, sunt disponibile pentru descărcare patch-uri gata, create pe baza utilizării scriptului menționat mai sus. Nucleul Linux-libre este recomandat pentru utilizare în distribuții care respectă criteriile Fondului pentru Software Liber pentru construirea de distribuții complet libere GNU/Linux. De exemplu, nucleul Linux-libre este folosit în distribuții precum Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix și Kongoni.
În versiunea Linux-libre 5.17-gnu a fost adăugat cod pentru curățarea bloburilor în fișierele dts pentru noile SoC bazate pe arhitectura Aarch64 și în driverul x86-android-tablets pentru tablete bazate pe arhitectura x86. A fost actualizat codul de eliminare a bloburilor în driverele și subsistemele tegra, bnx2x, mt7915, btmtk și mscc.
Sursa: opennet.ro
