Латиноамериканският фонд за свободен софтуер публикува напълно свободна версия на ядрото 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
