Налична е напълно безплатна версия на ядрото Linux-libre 5.16

С малко закъснение Латиноамериканската фондация за свободен софтуер публикува напълно безплатна версия на ядрото на Linux 5.16 - Linux-libre 5.16-gnu, изчистена от елементи на фърмуер и драйвери, съдържащи несвободни компоненти или кодови секции, чийто обхват е ограничено от производителя. Освен това Linux-libre забранява способността на ядрото да зарежда несвободни компоненти, които не са включени в дистрибуцията на ядрото, и премахва споменаването на използването на несвободни компоненти от документацията.

За да почисти ядрото от несвободни части, проектът Linux-libre създаде универсален shell скрипт, който съдържа хиляди шаблони за откриване на наличието на двоични вмъквания и елиминиране на фалшиви положителни резултати. Предлагат се и готови пачове за изтегляне, създадени въз основа на използването на горния скрипт. Linux-libre ядрото се препоръчва за използване в дистрибуции, които отговарят на критериите на Free Software Foundation за изграждане на напълно безплатни GNU/Linux дистрибуции. Например ядрото Linux-libre се използва от дистрибуции като Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix и Kongoni.

В изданието на Linux-libre 5.16-gnu зареждането на петна е деактивирано в новите драйвери за безжични чипове (mt7921s и rtw89/8852a), сензорни екрани (ili210x), звукови чипове (qdsp6) и dsp i.MX, както и в файлове на devicetree за aarch64 - чипове на Qualcomm. В допълнение към системното извикване „firmware_request_builtin“, предложено в ядрото, Linux-libre предлага обратната функция „firmware_reject_builtin“. Скриптовете за почистване на код имат унифицирани функции за деактивиране на опциите request_firmware и _nowarn/_builtin.

Източник: opennet.ru

Добавяне на нов коментар