Pingvinraj vígadjatok, itt a Linux kernel 6.11! Lássuk az újdonságokat!

kami911 képe

A Linux kernel 6.11 újdonságai között számos processzor-, grafikus gyorsító- és fájlrendszerekkel kapcsolatos frissítés található.

A Linux 6.11-es kernel megjelenése számos jelentős fejlesztést hozott, különösen az Intel és AMD platformok számára. A legújabb verzióban megtalálhatóak az AMD titkosított számítási funkciói, az RDNA4 grafikai támogatás kezdeti verziója, valamint a frissített AMD P-State illesztőprogramok. Az Intel oldalán a Xe2 grafikus kártyák, Panther Lake hang támogatás és további NPU (Neural Processing Unit) illesztőprogram-fejlesztések kerültek bevezetésre. Továbbá, a Rust infrastruktúra minimális verziója is rögzítésre került, valamint számos biztonsági és teljesítménybeli javítás került a kernelbe.

A Linux 6.11-es kernel számos fontos újítást tartalmaz az AMD platformok számára. A legjelentősebb változások közé tartozik az AMD titkosított számítási funkcióinak (Confidential Computing) előrehaladottabb támogatása. Ez a funkció lehetővé teszi, hogy a felhasználók biztonságosan végezzenek érzékeny számításokat anélkül, hogy a rendszer többi része hozzáférhetne a feldolgozott adatokhoz. Az RDNA4 grafikai architektúra kezdeti támogatása is megtalálható a kernelben, ami elősegíti az AMD következő generációs grafikus kártyáival való kompatibilitást. Emellett az AMD P-State illesztőprogram új funkciókkal bővült, amely javítja az energiahatékonyságot és a teljesítményt.

Az Intel oldalán is jelentős fejlesztések történtek. A Xe2 grafikus kártyák támogatása még nem stabil, de a fejlesztések folynak a Lunar Lake és Battlemage architektúrákhoz. A Panther Lake processzorokhoz tartozó hang támogatás (audio support) is kezdetleges formában elérhető, amely hozzájárul a jobb multimédiás teljesítményhez. Továbbá, a Linux 6.11-es kernel új NPU (Neural Processing Unit) illesztőprogram-fejlesztéseket tartalmaz, amelyek a mesterséges intelligenciával kapcsolatos feladatok végrehajtását segítik elő.

A Linux 6.11-es kernel számtalan általános fejlesztést is magában foglal. Az egyik legfontosabb változás, hogy a Rust programozási nyelv infrastruktúrájának minimális verziója mostantól rögzítésre került. Ez biztosítja, hogy a kernel fejlődése összhangban marad a Rust nyelv legújabb fejlesztéseivel. Emellett számos új biztonsági fejlesztés került bevezetésre, amelyek célja a rendszer védelmének növelése. A teljesítményoptimalizálások is jelentős szerepet kapnak, hozzájárulva a kernel hatékonyabb működéséhez. Az új hardverek támogatása pedig lehetővé teszi, hogy a legújabb technológiák is integrálásra kerüljenek a rendszerbe.

A Linux 6.10 új kódnevet is kapott: „Baby Opossum Posse”, amelyet ez a verzió is megörökölt.

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.

Részletek

Ahogy Linus írta:

I'm once again on the road and not in my normal timezone, but it's
Sunday afternoon here in Vienna, and 6.11 is out.

The last week was actually pretty quiet and calm, which is nice to
see. The shortlog is below for anybody who wants to look at the
details, but it really isn't very many patches, and the patches are
all pretty small. Nothing in particular stands out - the biggest patch
in here is for Hyper-V Confidential Computing documentation.

Anyway, with this, the merge window will obviously open tomorrow, and
I already have 40+ pull requests pending. That said, exactly _because_
I'm on the road, it will probably be a fairly slow start to the merge
window, since not only am I on my laptop, there's OSS Europe starting
tomorrow and then the kernel maintainer summit on Tuesday. So if I
don't get to your pull request immediately, please be patient.

But before that merge window activity, please do give the latest release a try!

                  Linus

Azaz:

Ismét úton vagyok, és nem az én szokásos időzónámban, de itt Bécsben vasárnap délután van, és megjelent a 6.11-es verzió.

Az elmúlt hét valójában elég csendes és nyugodt volt, ami jó látni. Az alábbiakban megtalálható a rövid összefoglaló azok számára, akik részletesebben szeretnék megnézni a változásokat, de igazából nem sok patch van, és azok is elég kicsik. Nincs semmi különösebben figyelemre méltó - a legnagyobb patch itt a Hyper-V Confidential Computing dokumentációjára vonatkozik.

Mindenesetre ezzel a verzióval holnap nyilvánvalóan megnyílik a merge ablak, és már több mint 40 pull request várakozik. Pontosan azért mivel úton vagyok, valószínűleg elég lassan indul majd a merge ablak, mivel nemcsak a laptopomon vagyok, hanem holnap kezdődik az OSS Europe, majd kedden a kernel karbantartók csúcstalálkozója. Szóval, ha nem jutok azonnal a pull request-edhez, kérlek, légy türelmes.

De a merge ablak tevékenysége előtt próbáld ki az utolsó kiadást!

         Linus