Po wczorajszym wydaniu upstream jądra Linux 6.0, ludzie GNU FSFLA wydali GNU Linux-libre 6.0 jako ich downstream, który usuwa obsługę sterowników do ładowania binarnego oprogramowania układowego/mikrokodu i możliwość ładowania modułów jądra, które nie są wolne od oprogramowania.
GNU Linux-libre 6.0 nadal jest odmianą jądra wspieraną przez Free Software Foundation w celu oczyszczenia jądra bez żadnego niewolnego mikrokodu/oprogramowania układowego ani innych zastrzeżeń. Chociaż w przypadku nowoczesnego sprzętu często oznacza to, że różne komponenty/urządzenia nie są obsługiwane przez to jądro.
W GNU Linux-libre 6.0 przygody deblobbingu w tym cyklu zostały podsumowane w następujący sposób:
Żądania obiektów blob zostały zneutralizowane w sterowniku interfejsu UCSI dla STM32G0 oraz w boczny sterownik kodeka CS35L41 HD-audio.
Sterowniki MediaTek MT76 zostały zrefaktorowane z żądaniami blobów do biblioteki connac, a skrypty czyszczące zostały dostosowane tak, aby pasowały.
Dodano wiele plików dts dla systemów Qualcomm i MediaTek AArch64, co wymaga wyczyszczenia zawartych w nich nazw obiektów blob.
Zaktualizowano czyszczenie nazw i żądań obiektów blob w sterownikach AMDGPU, Adreno, Tegra VIC, Netronome NFP i Habanalabs Gaudi2.
Sterownik VXGE został usunięty, więc mogliśmy usunąć odpowiednią logikę czyszczenia.
Więcej szczegółów na temat zmian GNU Linux-libre 6.0 za pośrednictwem powiadomienie o wydaniu.
GNU Linux-libre 6.0 nosi nazwę kodową”-ETOOSIXY”.