K dispozici je zcela bezplatná verze jádra Linux-libre 5.16

Latinskoamerická nadace pro svobodný software zveřejnila s mírným zpožděním zcela bezplatnou verzi jádra Linux 5.16 - Linux-libre 5.16-gnu, zbavenou prvků firmwaru a ovladačů obsahujících nesvobodné komponenty nebo části kódu, jejichž rozsah je omezena výrobcem. Kromě toho Linux-libre deaktivuje schopnost jádra načítat nesvobodné komponenty, které nejsou zahrnuty v distribuci jádra, a odstraňuje z dokumentace odkazy na používání nesvobodných komponent.

Pro vyčištění jádra od nesvobodných částí byl v rámci projektu Linux-libre vytvořen univerzální shell skript, který obsahuje tisíce šablon pro určování přítomnosti binárních insertů a eliminaci falešných poplachů. Ke stažení jsou také k dispozici hotové záplaty vytvořené pomocí výše uvedeného skriptu. Linux-libre jádro se doporučuje pro použití v distribucích, které splňují kritéria Free Software Foundation pro vytváření zcela svobodných GNU/Linux distribucí. Například jádro Linux-libre se používá v distribucích jako Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix a Kongoni.

Ve vydání Linux-libre 5.16-gnu je načítání objektů blob zakázáno v nových ovladačích pro bezdrátové čipy (mt7921s a rtw89/8852a), dotykové obrazovky (ili210x), zvukové čipy (qdsp6) a dsp i.MX, stejně jako v devicetree soubory pro aarch64 - čipy Qualcomm. Kromě systémového volání „firmware_request_builtin“ navrženého v jádře nabízí Linux-libre inverzní funkci „firmware_reject_builtin“. Skripty pro čištění kódu mají unifikované funkce pro deaktivaci možností request_firmware a _nowarn/_builtin.

Zdroj: opennet.ru

Přidat komentář