Доступний вільний варіант ядра Linux-libre 5.14

Латиноамериканський Фонд вільного ПЗ з невеликою затримкою опублікував повністю вільний варіант ядра Linux 5.14 - Linux-libre 5.14-gnu1, очищений від елементів прошивок і драйверів, що містять невільні компоненти або ділянки коду, сфера застосування яких обмежена виробником. Крім того, Linux-libre відключає функції ядра із завантаження невільних компонентів, які не входять до постачання ядра, і видаляє згадку про використання невільних компонентів із документації.

Для очищення ядра від невільних частин, у рамках проекту Linux-libre створено універсальний shell-скрипт, який містить тисячі шаблонів для визначення наявності бінарних вставок та виключення помилкових спрацьовувань. Також доступні для завантаження готові патчі, створені на основі використання вищезгаданого скрипту. Ядро Linux-libre рекомендоване для використання у дистрибутивах, що відповідають критеріям Фонду СПО для побудови повністю вільних дистрибутивів GNU/Linux. Наприклад, ядро ​​Linux-libre використовується в таких дистрибутивах як Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix і Kongoni.

У новому випуску відключено завантаження блобів у нових драйверах eftc та qcom arm64. Оновлено код чищення блобів у драйверах та підсистемах btrtl, amdgpu, adreno, i915, sp8870, av7110, r8188eu, btqca та xhci-pci-renesas. Окремо відзначається внесення змін до коду для чищення мікрокоду для систем x86, а також усунення пропущених раніше блобів у компонентах для завантаження мікрокоду для систем powerpc 8xx та в мікропатчах до прошивок для датчиків vs6624. Так як зазначені блоби були присутні і в минулих випусках ядра, вирішено сформувати оновлення раніше випущених версій Linux-libre 5.13, 5.10, 5.4, 4.19, 4.14, 4.9 і 4.4, забезпечивши нові варіанти міткою "-gnu1".

Джерело: opennet.ru

Додати коментар або відгук