Латиноамериканският Фонд за свободен софтуер публикува напълно свободна версия на ядрото Linux 6.13 — Linux-libre 6.13-gnu, очистена от елементи на фърмуер и драйвери, които съдържат несвободни компоненти или участъци от код, чието използване е ограничено от производителя. В Linux-libre също така са деактивирани функции на ядрото за зареждане на външни несвободни компоненти, които не са включени в доставката на ядрото, а от документацията са премахнати споменавания за използване на несвободни компоненти.
За почистване на ядрото от несвободни части, проектът Linux-libre е разработил универсален shell-скрипт, който съдържа хиляди шаблони за определяне на наличието на бинарни вложки и за изключване на фалшивите сработвания. Също така са налични за сваляне готови пачове, създадени на базата на използването на споменатия скрипт. Ядрото Linux-libre е препоръчително за употреба в разпространения, отговарящи на критериите на фонда за свободен софтуер за изграждане на напълно свободни дистрибуции GNU/Linux. Например, Linux-libre се използва в такива разпространения като Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix и Kongoni.
В изданието Linux-libre 6.13-gnu е добавен код за почистване на блобовете в новите драйвери rtw8812a, rtw8821a, bmi270, aw88081, ntp8835, ntp8918. Извършено е почистване на имената на блобовете в dts файловете (devicetree) за архитектурата Aarch64. Актуализиран е кодът за премахване на блобове в драйверите wilc1000, rt1320, sh4-siu, ivpu, btnxpuart, adreno и r8169, както и в кода, свързан с поддръжката на сензорни екрани в системи с архитектура x86. Прекратено е почистването на драйверите rtl8192e, rtl8712, vt6656 и ti-st, които са били премахнати от състава на ядрото.
Източник: opennet.ru
