Dostępna jest całkowicie darmowa wersja jądra Linux-libre 5.16

Z lekkim opóźnieniem Latin American Free Software Foundation opublikowała całkowicie darmową wersję jądra Linuksa 5.16 - Linux-libre 5.16-gnu, oczyszczoną z elementów oprogramowania sprzętowego i sterowników zawierających niewolne komponenty lub sekcje kodu, których zakres jest ograniczone przez producenta. Ponadto Linux-libre wyłącza zdolność jądra do ładowania niewolnych komponentów, które nie są zawarte w dystrybucji jądra i usuwa z dokumentacji odniesienia do używania niewolnych komponentów.

Aby oczyścić jądro z niewolnych części, w ramach projektu Linux-libre utworzono uniwersalny skrypt powłoki, który zawiera tysiące szablonów do określania obecności wstawek binarnych i eliminowania fałszywych alarmów. Do pobrania dostępne są także gotowe łatki stworzone przy pomocy powyższego skryptu. Jądro Linux-libre jest zalecane do stosowania w dystrybucjach spełniających kryteria Fundacji Wolnego Oprogramowania dotyczące tworzenia całkowicie wolnych dystrybucji GNU/Linux. Na przykład jądro Linux-libre jest używane w dystrybucjach takich jak Dragora Linux, Trisquel, Dyne:Bolic, gNewSense, Parabola, Musix i Kongoni.

W wydaniu Linux-libre 5.16-gnu ładowanie obiektów BLOB jest wyłączone w nowych sterownikach dla układów bezprzewodowych (mt7921s i rtw89/8852a), ekranów dotykowych (ili210x), układów dźwiękowych (qdsp6) i dsp i.MX, a także w pliki Devicetree dla aarch64 - chipy Qualcomm. Oprócz proponowanego w jądrze wywołania systemowego „firmware_request_builtin”, Linux-libre oferuje funkcję odwrotną „firmware_reject_builtin”. Skrypty czyszczące kod mają ujednolicone funkcje wyłączania opcji request_firmware i _nowarn/_builtin.

Źródło: opennet.ru

Dodaj komentarz