GNU Linux-libre 6.11: Szabadság a szoftverrajongóknak

kami911 képe

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.