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

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

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

У новому випуску:

  • Відключено завантаження блобів у драйверах для Marvell OcteonTX CPT, Mediatek MT7622 WMAC, Qualcomm IPA, Azoteq IQS62x MFD, IDT 82P33xxx PTP та шини MHI.
  • Припинено чищення драйвера i1480 uwb у зв'язку з його видаленням зі складу ядра.
  • Модифіковано код чищення блобів з урахуванням нового інтерфейсу завантаження прошивок та нових блобів у драйверах та підсистемах AMD GPU, Arm64 DTS, Meson VDec, Realtek Bluetooth, m88ds3103 dvb frontend, Mediatek mt8173 VPU, Qualcomm Venus, Broadcom FM .
  • Враховано переміщення драйвера mscc та документації на wd719x.
  • Видалені блоби, оформлені у вигляді масивів чисел, додані в драйвері i915 і використовуються для GPU Gen7.
  • У скрипті deblob-check вирішено проблеми із самоперевіркою та перероблено деякі стандартні шаблони виділення блобів.

Джерело: opennet.ru

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