Die lateinamerikanische Stiftung fĂŒr freie Software hat mit etwas Verzögerung die vollstĂ€ndig freie Version des Linux-Kernels 5.17 â Linux-libre 5.17-gnu veröffentlicht, bereinigt von Firmware-Elementen und Treibern, die proprietĂ€re Komponenten oder Codeabschnitte enthalten, deren Verwendung vom Hersteller eingeschrĂ€nkt ist. Zudem deaktiviert Linux-libre Kernel-Funktionen zur Ladung externer, nicht-freier Komponenten, die nicht im Kernel enthalten sind, und entfernt ErwĂ€hnungen der Verwendung proprietĂ€rer Komponenten aus der Dokumentation.
Um den Kernel von nicht-freien Teilen zu bereinigen, wurde im Rahmen des Linux-libre-Projekts ein universelles Shell-Skript entwickelt, das Tausende von Vorlagen enthĂ€lt, um das Vorhandensein binĂ€rer EinfĂŒgungen zu erkennen und Fehlalarme auszuschlieĂen. AuĂerdem sind bereits vorbereitete Patches zum Download verfĂŒgbar, die auf der Nutzung des oben genannten Skripts basieren. Der Linux-libre-Kernel wird fĂŒr die Verwendung in Distributionen empfohlen, die den Kriterien der Stiftung fĂŒr freie Software zur Erstellung vollstĂ€ndig freier GNU/Linux-Distributionen entsprechen. Zum Beispiel wird der Linux-libre-Kernel in Distributionen wie Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix und Kongoni verwendet.
In der Veröffentlichung von Linux-libre 5.17-gnu wurde Code zur Bereinigung von Blobs in dts-Dateien fĂŒr neue SoCs auf Basis der Aarch64-Architektur sowie im Treiber x86-android-tablets fĂŒr Tablets auf Basis der x86-Architektur hinzugefĂŒgt. Der Code zur Entfernung von Blobs in den Treibern und Teilsystemen tegra, bnx2x, mt7915, btmtk und mscc wurde aktualisiert.
Quelle: opennet.ru
