A GNU Linux-libre projekt bejelentette a 6.16-os verzió kiadását, amely azoknak a felhasználóknak szól, akik 100%-ban szabad GNU/Linux rendszert szeretnének, mindenféle zárt forráskódú (proprietary) komponens nélkül.
A GNU Linux-libre a Linux kernel olyan változata, amelyből minden, szoftverszabadságot sértő, zárt bináris kódot tartalmazó részletet (ún. blobot) eltávolítanak vagy megtisztítanak, így biztosítva, hogy a felhasználók egy teljesen szabad rendszert használhassanak.
Mi változott az új kiadásban?
A 6.16-os verzió alapját a nemrég megjelent Linux 6.16 kernel adja, de ebből minden újonnan bevezetett blob és blobbetöltési mechanizmus el lett távolítva. Ez többek között az alábbi meghajtókat érinti:
- Intel QAT 6xxx kriptográfiai vezérlő
- ath12k AHB Wi-Fi
- MediaTek 25Gb Ethernet PHY
- ST vd55g1 szenzor
- Aeonsemi AS21xxx
Ezen kívül a fejlesztők kitisztították a Qualcomm és MediaTek ARM64 devicetree fájlok blobneveit is.
A kiadás továbbá módosította a tisztítási folyamatokat olyan területeken, mint:
- Intel mikrokód betöltő dokumentációk,
- Nova Core és Nouveau meghajtók (NVIDIA GPU-khoz),
- Realtek r8169 Ethernet meghajtó,
- Qualcomm Iris és Venus videodekóderek,
- Mediatek mt7996 Wi-Fi meghajtó,
- Qualcomm ath11k és ath12k Wi-Fi meghajtók,
- Texas Instruments tas2781 kodek és hangszóró-erősítő,
- Renesas R-Car gen4 PCIe vezérlő dokumentumai.
Emellett javítás érkezett a Rust-alapú firmware-betöltőhöz, valamint tisztították az Intel VPU, az AMD GPU és a btusb (Bluetooth USB) meghajtók blobneveit.
Kiknek készült?
A GNU Linux-libre 6.16 kiadás célcsoportja a szoftverszabadság hívei és a Linux-puristák, akik olyan rendszert akarnak építeni, amely semmilyen zárt forráskódú illesztőprogramot vagy kódot nem tartalmaz.
A kernel forráskódja letölthető tömörített formában a projekt hivatalos weboldaláról. Emellett elérhetők kész bináris csomagok is:
- Debian-alapú rendszerekhez (DEB) a Freesh projekt oldaláról,
- Red Hat-alapú rendszerekhez (RPM) az RPM Freedom webhelyről.
A GNU Linux-libre kernel gyakorlatilag bármely GNU/Linux disztribúción telepíthető, akár a szabványos kernel mellett, akár annak teljes helyettesítéseként.
Szómagyarázat
- Blob: Bináris, zárt forráskódú komponens, amely a kernelben egyes hardverek működéséhez szükséges.
- Devicetree: Hardverleíró fájlok, amelyeket a Linux kernel használ az eszközök inicializálásához, főleg ARM-alapú rendszereken.
- Firmware: Beágyazott szoftver, amely hardvereszközök működését vezérli.
- PHY (Physical Layer Device): Fizikai réteg eszköz, például Ethernet hálózati interfész alacsony szintű vezérlője.
