Er is een volledig gratis versie van de Linux-libre 5.16-kernel beschikbaar

Met een kleine vertraging publiceerde de Latin American Free Software Foundation een volledig gratis versie van de Linux 5.16-kernel - Linux-libre 5.16-gnu, ontdaan van elementen van de firmware en stuurprogramma's die niet-vrije componenten of codesecties bevatten, waarvan de reikwijdte beperkt door de fabrikant. Bovendien schakelt Linux-libre de mogelijkheid van de kernel uit om niet-vrije componenten te laden die niet zijn opgenomen in de kerneldistributie, en verwijdert het de verwijzing naar het gebruik van niet-vrije componenten uit de documentatie.

Om de kernel te zuiveren van niet-vrije delen, is binnen het Linux-libre-project een universeel shell-script gemaakt, dat duizenden sjablonen bevat voor het bepalen van de aanwezigheid van binaire inserts en het elimineren van valse positieven. Kant-en-klare patches gemaakt met het bovenstaande script zijn ook beschikbaar om te downloaden. De Linux-libre-kernel wordt aanbevolen voor gebruik in distributies die voldoen aan de criteria van de Free Software Foundation voor het bouwen van volledig vrije GNU/Linux-distributies. De Linux-libre kernel wordt bijvoorbeeld gebruikt in distributies als Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix en Kongoni.

In de release van Linux-libre 5.16-gnu is het laden van blobs uitgeschakeld in nieuwe stuurprogramma's voor draadloze chips (mt7921s en rtw89/8852a), aanraakschermen (ili210x), geluidschips (qdsp6) en dsp i.MX, evenals in devicetree-bestanden voor aarch64 - Qualcomm-chips. Naast de systeemaanroep “firmware_request_builtin” die in de kernel wordt voorgesteld, biedt Linux-libre de omgekeerde functie “firmware_reject_builtin”. Scripts voor het opschonen van code hebben uniforme functies voor het uitschakelen van de opties request_firmware en _nowarn/_builtin.

Bron: opennet.ru

Voeg een reactie