Lateinamerikanische Stiftung für freie Software vollständig freie Variante — , bereinigt von Firmware- und Treiberelementen, die nichtfreie Komponenten oder Codeabschnitte enthalten, deren Einsatzbereich vom Hersteller eingeschränkt ist. Darüber hinaus deaktiviert Linux-libre die Kernel-Funktionen zum Laden nichtfreier Komponenten, die nicht im Kernel-Paket enthalten sind, und entfernt jegliche Erwähnungen zur Nutzung nichtfreier Komponenten aus der Dokumentation.
Um den Kernel von nichtfreien Teilen zu bereinigen, wird im Rahmen des Linux-libre-Projekts ein universelles Shell-Skript bereitgestellt, das tausende von Vorlagen enthält, um das Vorhandensein von Binär-Inserts zu bestimmen und falsch-positives Erkennen auszuschließen. Ebenfalls verfügbar sind herunterladbare Patches, die basierend auf der Verwendung des oben genannten Skripts erstellt wurden. Der Linux-libre-Kernel wird für die Nutzung in Distributionen empfohlen, die der FSF zur Schaffung vollständig freier GNU/Linux-Distributionen entsprechen. Zum Beispiel wird der Linux-libre-Kernel in Distributionen wie , , , , , und .
In der neuen Version:
- Das Laden von Blobs in Treibern für Marvell OcteonTX CPT, Mediatek MT7622 WMAC, Qualcomm IPA, Azoteq IQS62x MFD, IDT 82P33xxx PTP und MHI-Bus ist deaktiviert.
- Die Bereinigung des Treibers i1480 uwb wurde aufgrund seiner Entfernung aus dem Kernel eingestellt.
- Der Code zur Bereinigung von Blobs wurde unter Berücksichtigung der neuen Schnittstelle für das Laden von Firmware und neuer Blobs in Treibern und Subsystemen wie AMD GPU, Arm64 DTS, Meson VDec, Realtek Bluetooth, m88ds3103 dvb Frontend, Mediatek mt8173 VPU, Qualcomm Venus, Broadcom FMAC, Mediatek 7622/7663 WLAN und silead modifiziert.
- Die Verschiebung des Treibers mscc und der Dokumentation auf wd719x wurde berücksichtigt.
- Ausführbare Blobs, die als Zahlenarrays im Treiber i915 formatiert sind und für GPU Gen7 verwendet wurden, wurden entfernt.
- Im Skript deblob-check wurden Probleme mit der Selbstüberprüfung behoben und einige Standardvorlagen zur Blob-Hervorhebung überarbeitet.
Quelle: opennet.ru
