Dostupna je potpuno besplatna verzija jezgra Linux-libre 5.16

S malim zakašnjenjem, Latinoamerička fondacija za slobodni softver objavila je potpuno besplatnu verziju jezgra Linuxa 5.16 - Linux-libre 5.16-gnu, očišćenu od elemenata firmvera i drajvera koji sadrže neslobodne komponente ili sekcije koda, čiji je opseg ograničeno od strane proizvođača. Osim toga, Linux-libre onemogućuje sposobnost kernela da učita neslobodne komponente koje nisu uključene u distribuciju kernela i uklanja reference na korištenje neslobodnih komponenti iz dokumentacije.

Da bi očistio kernel od neslobodnih dijelova, Linux-libre projekt je kreirao univerzalnu shell skriptu koja sadrži hiljade šablona za otkrivanje prisutnosti binarnih umetanja i eliminaciju lažnih pozitivnih rezultata. Gotove zakrpe su takođe dostupne za preuzimanje, kreirane na osnovu upotrebe gornje skripte. Linux-libre kernel se preporučuje za upotrebu u distribucijama koje ispunjavaju kriterije Free Software Foundation za izgradnju potpuno besplatnih GNU/Linux distribucija. Na primjer, Linux-libre kernel koriste distribucije kao što su Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix i Kongoni.

U izdanju Linux-libre 5.16-gnu, blob učitavanje je onemogućeno u novim drajverima za bežične čipove (mt7921s i rtw89/8852a), ekrane osetljive na dodir (ili210x), zvučne čipove (qdsp6) i dsp i.MX, kao i u datoteke stabla uređaja za aarch64 - Qualcomm čipove. Pored sistemskog poziva “firmware_request_builtin” predloženog u kernelu, Linux-libre nudi inverznu funkciju “firmware_reject_builtin”. Skripte za čišćenje koda imaju objedinjene funkcije za onemogućavanje opcija request_firmware i _nowarn/_builtin.

izvor: opennet.ru

Dodajte komentar