Eine vollstĂ€ndig freie Version des Linux-libre-Kerns 5.16 ist verfĂŒgbar.

Die lateinamerikanische Stiftung fĂŒr freie Software hat mit etwas VerspĂ€tung die vollstĂ€ndig freie Version des Linux-Kernels 5.16 - Linux-libre 5.16-gnu veröffentlicht, die von Firmware-Elementen und Treibern befreit ist, die nichtfreie Komponenten oder Codeabschnitte enthalten, deren Verwendung vom Hersteller eingeschrĂ€nkt ist. DarĂŒber hinaus deaktiviert Linux-libre die Kernel-Funktionen zum Laden nicht-freier Komponenten, die nicht im Kernel enthalten sind, und entfernt die ErwĂ€hnung der Verwendung nicht-freier Komponenten aus der Dokumentation.

Um den Kernel von proprietĂ€ren Teilen zu reinigen, wurde im Rahmen des Projekts Linux-libre ein universelles Shell-Skript erstellt, das Tausende von Vorlagen enthĂ€lt, um das Vorhandensein von binĂ€ren Einsprengungen zu bestimmen und Fehlalarme auszuschließen. Fertige Patches, die auf der Verwendung des oben genannten Skripts basieren, stehen ebenfalls zum Download zur VerfĂŒgung. Der Linux-libre-Kernel wird fĂŒr die Verwendung in Distributionen empfohlen, die den Kriterien der Free Software Foundation fĂŒr den Aufbau vollstĂ€ndig freier GNU/Linux-Distributionen entsprechen. Beispielsweise 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.16-gnu wurde das Laden von Blobs in neuen Treibern fĂŒr drahtlose Chips (mt7921s und rtw89/8852a), Touchscreens (ili210x), Audio-Chips (qdsp6) und DSP i.MX sowie in den Devicetree-Dateien fĂŒr aarch64-Chips von Qualcomm deaktiviert. Neben dem im Kernel vorgeschlagenen Systemaufruf 'firmware_request_builtin' wird in Linux-libre auch die RĂŒckruffunktion 'firmware_reject_builtin' bereitgestellt. In den Skripten zur Codebereinigung wurden die Funktionen zum Deaktivieren von request_firmware und den Optionen _nowarn/_builtin vereinheitlicht.

Quelle: opennet.ru

60GB SSD 8Gb DDR4