Достапна е потполно бесплатна верзија на Linux-libre 5.16 кернелот

Со мало задоцнување, Латиноамериканската Фондација за слободен софтвер објави потполно бесплатна верзија на кернелот Linux 5.16 - Linux-libre 5.16-gnu, исчистена од елементи на фирмверот и драјвери кои содржат неслободни компоненти или секции на код, чиј опсег е ограничен од производителот. Покрај тоа, Linux-libre ја оневозможува способноста на кернелот да вчитува неслободни компоненти кои не се вклучени во дистрибуцијата на кернелот и ја отстранува референцата за користење неслободни компоненти од документацијата.

За чистење на кернелот од неслободни делови, создадена е универзална скрипта за школка во рамките на проектот Linux-libre, која содржи илјадници шаблони за одредување на присуството на бинарни инсерти и елиминирање на лажни позитиви. Готови закрпи создадени со горенаведената скрипта се исто така достапни за преземање. Линукс-либер кернелот се препорачува за употреба во дистрибуции кои ги исполнуваат критериумите на Фондацијата за слободен софтвер за изградба на целосно бесплатни GNU/Linux дистрибуции. На пример, Linux-libre кернелот се користи во дистрибуции како што се Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix и Kongoni.

Во изданието на Linux-libre 5.16-gnu, вчитувањето на blob е оневозможено кај новите драјвери за безжични чипови (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

Додадете коментар