Даступны цалкам вольны варыянт ядра Linux-libre 5.16

Лацінаамерыканскі Фонд вольнага ПЗ c невялікай затрымкай апублікаваў цалкам вольны варыянт ядра Linux 5.16 – Linux-libre 5.16-gnu, вычышчаны ад элементаў прашывак і драйвераў, утрымоўвальных нявольныя кампаненты ці ўчасткі кода, вобласць ужывання якіх абмежавана вытворцам. Акрамя таго, Linux-libre адключае функцыі ядра па загрузцы нявольных кампанентаў, якія не ўваходзяць у пастаўку ядра, і выдаляе згадванне аб выкарыстанні нявольных кампанентаў з дакументацыі.

Для ачысткі ядра ад нявольных частак, у рамках праекту Linux-libre створаны ўніверсальны shell-скрыпт, які ўтрымоўвае тысячы шаблонаў для азначэння наяўнасці бінарных уставак і выключэнні ілжывых спрацоўванняў. Таксама даступныя для загрузкі гатовыя патчы, створаныя на аснове выкарыстання вышэйзгаданага скрыпту. Ядро Linux-libre рэкамендавана для выкарыстання ў дыстрыбутывах, якія адпавядаюць крытэрам Фонду ВПЗ па пабудове цалкам вольных дыстрыбутываў 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, а таксама ў devicetreech-фай -чыпаў Qualcomm. У дадатак да прапанаванага ў ядры сістэмнага выкліку "firmware_request_builtin" у Linux-libre прапанавана зваротная функцыя "firmware_reject_builtin". У скрыптах для чысткі кода ўніфікаваны функцыі для адключэння request_firmware і варыянтаў _nowarn/_builtin.

Крыніца: opennet.ru

Дадаць каментар