Na de release van gisteren van de upstream Linux 6.0-kernel, hebben de GNU FSFLA-mensen GNU Linux-libre 6.0 uitgebracht als hun downstream die de driverondersteuning voor het laden van binaire firmware/microcode en de mogelijkheid om niet-vrije software-kernelmodules te laden verwijdert.
GNU Linux-libre 6.0 blijft de kernel-smaak die wordt goedgekeurd door de Free Software Foundation voor een opgeschoonde kernel zonder enige niet-vrije microcode/firmware of ander voorbehoud. Ofschoon met moderne hardware betekent dit vaak dat verschillende componenten/apparaten dan niet door deze kernel worden ondersteund.
Met GNU Linux-libre 6.0 zijn de deblobbing-avonturen van deze cyclus samengevat als:
Blob-verzoeken zijn gecastreerd in het UCSI-interfacestuurprogramma voor STM32G0, en in de CS35L41 HD-audio side codec driver.
MediaTek MT76-stuurprogramma’s hebben hun blob-verzoeken opnieuw verwerkt in een connac-bibliotheek en opschoonscripts zijn aangepast om overeen te komen.
Er zijn meerdere dts-bestanden voor Qualcomm-en MediaTek AArch64-systemen toegevoegd, waardoor de blobnamen erin moeten worden opgeschoond.
Het opschonen van blobnamen en verzoeken in AMDGPU-, Adreno-, Tegra VIC-, Netronome NFP-en Habanalabs Gaudi2-stuurprogramma’s is bijgewerkt.
Het VXGE-stuurprogramma is stroomopwaarts verwijderd, zodat we de bijbehorende opschoningslogica konden laten vallen.
Meer details over de GNU Linux-libre 6.0-wijzigingen via de release-aankondiging.
GNU Linux-libre 6.0 heeft de codenaam”-ETOOSIXY”.