A GNU Linux-libre projekt bejelentette a GNU Linux-libre 6.11 kernel kiadását, amely azok számára készült, akik 100%-ban szabad operációs rendszert szeretnének használni GNU/Linux alapú számítógépeiken. A kernel az éppen megjelent Linux 6.11 ágon alapul, és számos új funkcióval érkezik. Többek között megtisztították a következő illesztőprogramokat: AMDGPU isp, tn40, rtl8192du, cs40l50, rt1320 és pcie-rcar-gen4. Emellett új AArch64 (ARM64) eszközfák (devicetree files) is bekerültek a rendszerbe.
A rendszer tisztításának folytatása
Az új verzió további tisztítást végzett az AMDGPU, Adreno, vgxy61, atomisp, btnxpuart, prueth és tas2781 illesztőprogramokon. Emellett egy új, figyelmeztetés nélküli (nowait-nowarn) változatát is bevezették a firmware betöltésére és elutasítására szolgáló alegységnek. Az új kernel ezen felül képes felismerni a Rust nyelvben megírt firmware-betöltési egységeket is.
Mit tartalmaz még a kiadás?
Az új kiadás tartalmazza a Linux 6.11 kernel összes új funkcióját, fejlesztését és illesztőprogramját, de természetesen mindezek „deblobbed” (tulajdonosi binárisok) formában, azaz megszabadítva minden nem szabad összetevőtől. Így a GNU Linux-libre kernel semmilyen nem szabad komponenst nem tartalmaz, szemben az upstream kernelrel.
Kinek készült?
A GNU Linux-libre kernel azok számára ideális, akik teljesen szabad számítógépet szeretnének építeni, amelyben semmilyen zárt kódú összetevő nem található. Ha te is ezek közé a felhasználók közé tartozol, már most letöltheted a GNU Linux-libre 6.11 kernelt az hivatalos weboldalról tömörített tarballok formájában.
Elérhetőség
Csomagok elérhetők Debian-alapú (DEB) és Red Hat-alapú (RPM) disztribúciókhoz is. A Debian-alapú rendszerekhez a Freesh projekt (DEB), míg az RPM-alapú disztribúciókhoz az RPM Freedom (RPM) oldalról érhető el a kernel. A GNU Linux-libre kernel szinte bármelyik GNU/Linux disztribúción telepíthető, akár az alapértelmezett kernel mellé, akár annak helyettesítésére.
A Linux 6.11 funkciólistájában részletesebb áttekintést kaphat a kernel ezen verziójának összes változásáról.
Kiemelt újdonságok
Processzorok:
- AMD Core Performance Boost kezelés bekerült az AMD P-State driverbe.
- AMD Fast CPPC támogatás a jobb energiahatékonyság érdekében a képes SoC-okon.
- Támogatás az AMD SEV-SNP vendégek számára a fővonalbeli kernelben.
- Intel teljesítménykorlát okai (Performance Limit Reasons) TPMI driveren keresztül, amelyeket a DebugFS-ben lehet megjeleníteni, hogy a CPU magok miért futnak csökkentett teljesítményszinten.
- Jelentősen gyorsabb AES-GCM titkosítási teljesítmény a modern Intel és AMD processzorokon AVX-512/AVX10 és VAES optimalizált kódokkal.
- Intel Panther Lake audio támogatás.
- Perf támogatás az Intel Arrow Lake és Lunar Lake platformokon.
- Mobileye EyeQ 6H SoC támogatás az önvezető/autóipari chipekhez.
- Néhány ARM64 fejlesztés Linus Torvalds jóvoltából, valamint a tömörített kernelképek jobb kezelése ARM64 rendszereken.
- Az Intel Sub-NUMA Clustering (SNC) működése megszűnik helytelenül viselkedni, ha az Intel Resource Director Technology-val (R
Grafika:
- Folytatódik a Xe driver támogatás fejlesztése az Xe2 grafikus megoldásokhoz a Lunar Lake és Battlemage platformokon. Kezdeti Battlemage PCI azonosítók (PCI IDs) kerültek hozzáadásra, de a Linux 6.11-ben ezek még kísérleti jellegűek, és a „force_probe” megadását igénylik. Az a remény, hogy a Lunar Lake támogatása stabil lesz a Linux 6.12-ben.
- AMD RDNA4 GPU aktiválás kezdeti támogatással jelenik meg a Linux 6.11-ben. Bár a támogatás előzetes, már egész jó Linux 6.11-ben. Meglátjuk, hogy az RDNA4 grafikus kártyák megjelenése után mennyire lesz elegendő a Linux 6.11, vagy szükséges lesz-e a Linux 6.12+ verzió, illetve a legújabb Mesa.
- AMDGPU ISP 4.x IP támogatás az Image Signal Processing technológiához laptopok és webkamerák számára.
- AMDGPU Hardware Replay, amely megkönnyíti a GPU hibák újra előidézését és a hibakeresést.
- Intel eDP Panel Replay támogatás.
- Monokróm TV mód támogatás.
- Monokróm logó támogatás a DRM Panic infrastruktúrához.
- További nyílt forráskódú grafikus illesztőprogram fejlesztések.
Mesterséges intelligencia gyorsítás:
- Intel Gaudi 2D gyorsító támogatás.
- Intel NPU driver fejlesztések az iVPU gyorsító driverrel az Intel Meteor Lake, Arrow Lake és Lunar Lake NPUs rendszereihez.
Tárolás / Fájlrendszerek:
- DM-VERITY többpufferes hash-elés a jobb teljesítmény érdekében.
- Atomikus írások támogatása NVMe és SCSI tárhelyekhez.
- Optimalizált adatkiürítés a Device Mapper számára.
- Új Bcachefs funkciók, mint a lemez könyvelés újraírása és az önjavítás az olvasási I/O hibák esetén.
- FITRIM támogatás XFS fájlrendszerhez.
- Jelentős teljesítményoptimalizálás az EXT4 fájlrendszer számára.
- Az NTFS driver előkészíti a FileAttr támogatást.
- UBIFS fájlrendszer megerősítése áramkimaradások ellen.
- Különböző fájlrendszer javítások.
- VFS hibajavítás korrupció vagy biztonsági problémák ellen egy öt éve fennálló hiba kijavításaként.
- Jobb zero-copy teljesítmény az IO_uring használatával.
- Gyorsabb AES-XTS lemez/fájl titkosítás az újabb Intel és AMD CPU-kkal, köszönhetően az új AVX-512, VAES és egyéb optimalizált implementációknak.
- Zónaírás csatlakozások (Zone Write Plugging - ZWP) a jobb teljesítmény érdekében.
- Zstd tömörítés az EROFS-hoz.
- Jobb teljesítmény a titkosítatlan fájlok megnyitásakor az FSCRYPT titkosítást támogató fájlrendszereken, mint például az EXT4 és F2FS.
- A ReiserFS README tisztázása egy börtönből érkezett levél által, amit az elítélt gyilkos, Hans Reiser írt.
- A Bcachefs előkészítése az online fsck-hoz és egyéb biztonsági fejlesztések.
- EXT4 FS_IOC_GETFSSYSFSPATH támogatás.
- Az XFS kibővíti az online javítási támogatását.
- Az F2FS jobban teljesít majd a zónás tároló konfigurációkban.
- A Btrfs visszaállítja a „norecovery” csatolási opciót a felhasználói tér hibáinak, például a systemd és YaST miatt.
- Hibajavítások a modern NTFS meghajtóhoz (Paragon NTFS3).
- A Device Mapper DM-Crypt most már támogat egy "magas prioritású" jelzést a jobb átviteli sebesség és késleltetés érdekében.
- NFSD optimalizációk és előkészületek az új nfsdctl felhasználói tér segédprogramhoz.
- Az NFS v2 kliens támogatása mostantól alapértelmezés szerint le van tiltva.
- VirtIO-FS több soros támogatás a FUSE-val.
- Jobb írási teljesítmény az OCFS2-nél.
Egyéb hardver:
- Hangtámogatás az ASUS ROG 2024 laptopokhoz, valamint a Lenovo ThinkPad 13X-hez.
- Lenovo ThinkStation meghajtó a hardverfigyeléshez a Lenovo ThinkStation munkaállomásokon.
- NZXT Kraken 2023 AIO CPU hűtőtámogatás a hardverfigyeléshez.
- Framework 13 és Framework 16 támogatás a ChromeOS platform meghajtón belül.
- A staging terület eltávolított néhány törött és nem használt meghajtót, ezzel mintegy 19 ezer sorral csökkentve a kernel sorainak számát.
- Egy újabb USB-párhuzamos port adapter támogatása.
- Támogatás CXL eszközök visszaállítására.
- Számos laptop/platform meghajtó fejlesztés, beleértve az Acer Aspire One ARM64 EC laptop támogatását.
- További Compute Express Link funkciók a CXL-hez kapcsolódó Intel mérnöki munka révén.
- Az Intel IPU6 meghajtó végre beolvadt a modern Intel laptopok webkameráinak jobb Linux támogatására.
- A Firewire / IEEE-1394 fejlesztések még mindig folynak 2024-ben.
- Új Intel hálózati hardver támogatás, valamint egyéb új hálózati fejlesztések és több WiFi 7 hardver támogatása a Linux 6.10-ben.
Linux biztonság:
- További Arm CPU magoknak szüksége van a spekulatív SSBS hibaelkerülő eljárásra.
- Új Spectre BHI mérséklési lehetőség felhőalapú környezetekhez.
- A getrandom() megvalósítása a vDSO-ban.
- A /proc/[pid]/mem hozzáférés szigorítása a rendszerbiztonság érdekében.
- Külön dedikált puffer allokátor a nagyobb biztonság érdekében.
- A FineIBT alapértelmezett konfiguráció most már építési időben hangolható.
- A Landlock sandboxolt alkalmazás biztonsági probléma javítása, amely lehetővé tette, hogy az alkalmazások eltávolítsák saját korlátozásaikat.
Egyéb Linux változások:
- Nagyobb kontroll a „swapiness” viselkedés felett egy új „swapiness” argumentummal a memóriavisszanyeréshez.
- Fejlesztések a Device Memory TCP számára.
- Új minimum Rust toolchain / infrastruktúra alapja a Rust kernel kód fordításához.
- VMware Hypercall API támogatás.
- Új áramellátás-sorrend driver alrendszer.
- Számos memóriakezelési (MM) optimalizálás és fejlesztés.
- Az upstream kernelrel most egyszerűen lehet Pacman kernel csomagot építeni az Arch Linuxhoz.
Egyéb hardverek:
- ASUS EC szenzor driver a ProArt X670E CREATOR WIFI alaplaphoz.
- A Dell PC Extras driver további funkciókat biztosít a Dell rendszereken, például ventilátor üzemmód vezérlés néhány modellnél.
- Új HID driverek és további HID BPF képességek.
- Raspberry Pi PiSP driver a Raspberry Pi 5 kamerarendszerhez.
- Új vezetékes és vezeték nélküli hálózati hardverek támogatása a Linux 6.11 kernelben.
- Realtek RT1318 audio támogatás.
- USB és Thunderbolt fejlesztések.
- Jobb SATA kapcsolat energiamenedzsment alapértelmezett szabály.
- Frissített CXL dokumentáció.
Linux laptopokon:
- Jobb támogatás a Lenovo Yoga C630 WOS ARM laptop számára az új EC kódnak köszönhetően.
- Ventilátor sebesség, hőmérséklet és töltésvezérlés a Chrome OS driverben, ami hasznos a Framework laptopoknál.
- ChromeOS EC LED driver is érkezik, amely szintén a Framework laptopokat segíti.
- Billentyűzet háttérvilágítás támogatás több T2 chippel felszerelt Apple Mac számára.
- A Linux 6.11 EFI úgy tesz, mintha Apple macOS-t indítana néhány kettős GPU-s Mac-en, hogy elkerülje a problémákat.
- A Snapdragon X1 által működtetett ASUS Vivobook S15 és Lenovo Yoga Slim 7x DeviceTree támogatással rendelkeznek Linux 6.11-ben, de számos funkció hiányzik mindkét X1 Elite laptop esetében.