Es ist eine völlig kostenlose Version des Linux-libre 5.16-Kernels verfügbar

Mit einer leichten Verzögerung veröffentlichte die Latin American Free Software Foundation eine völlig kostenlose Version des Linux 5.16-Kernels – Linux-libre 5.16-gnu, frei von Firmware- und Treiberelementen, die unfreie Komponenten oder Codeabschnitte enthalten, deren Umfang ist vom Hersteller begrenzt. Darüber hinaus deaktiviert Linux-libre die Fähigkeit des Kernels, unfreie Komponenten zu laden, die nicht in der Kernel-Distribution enthalten sind, und entfernt die Erwähnung der Verwendung unfreier Komponenten aus der Dokumentation.

Um den Kernel von nicht freien Teilen zu befreien, wurde im Rahmen des Linux-libre-Projekts ein universelles Shell-Skript erstellt, das Tausende von Vorlagen enthält, um das Vorhandensein von Binäreinfügungen zu ermitteln und Fehlalarme zu beseitigen. Es stehen auch vorgefertigte Patches zum Download zur Verfügung, die mit dem oben genannten Skript erstellt wurden. Der Linux-libre-Kernel wird für die Verwendung in Distributionen empfohlen, die die Kriterien der Free Software Foundation für die Erstellung völlig kostenloser GNU/Linux-Distributionen erfüllen. 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 ist das Laden von Blobs in neuen Treibern für drahtlose Chips (mt7921s und rtw89/8852a), Touchscreens (ili210x), Soundchips (qdsp6) und DSP i.MX sowie in deaktiviert Devicetree-Dateien für aarch64 – Qualcomm-Chips. Zusätzlich zum im Kernel vorgeschlagenen Systemaufruf „firmware_request_builtin“ bietet Linux-libre die Umkehrfunktion „firmware_reject_builtin“. Code-Bereinigungsskripte verfügen über einheitliche Funktionen zum Deaktivieren der Optionen request_firmware und _nowarn/_builtin.

Source: opennet.ru

Kommentar hinzufügen