Латиноамериканският Фонд за свободен софтуер публикува напълно свободна версия на ядрото на Linux 6.14 — Linux-libre 6.14-gnu, освободено от елементи на фърмуера и драйверите, съдържащи несвободни компоненти или участъци от код, чийто достъп е ограничен от производителя. В Linux-libre също така са деактивирани функции на ядрото за зареждане на външни несвободни компоненти, които не са част от доставката на ядрото, а споменаването на използването на несвободни компоненти е премахнато от документацията.
За почистването на ядрото от несвободни части, проектът Linux-libre е създал универсален shell-скрипт, който съдържа хиляди шаблони за определяне наличието на бинарни вставки и изключване на фалшиви сработвания. Също така са налични за изтегляне готови патчове, създадени на база използването на горепоменатия скрипт. Ядрото Linux-libre е препоръчително за използване в дистрибуции, които отговарят на критериите на Фонда за свободен софтуер за изграждане на напълно свободни дистрибуции GNU/Linux. Например, Linux-libre се използва в дистрибуции като GNU Guix System, Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix и Kongoni.
В изданието на Linux-libre 6.14-gnu е предлаган код за почистване на блобове в новите драйвери hx9023s, amdxdna и tas2781 spi. Извършено е почистване на имената на блобовете в dts файловете (devicetree) за архитектурата Aarch64. Обновен е кодът за премахване на блобовете в драйверите Intel avs, amdgpu, r8169, mt7996 и iwlwifi. Прекратено е почистването на драйвера wl128x, който е бил премахнат от състава на ядрото.
Източник: opennet.ru
