A Linux kernel 6.12 újdonságai között számos processzor-, grafikus gyorsító- és fájlrendszerekkel kapcsolatos frissítés található. A Linux kernel 6.12 emellett rengeteg újítást tartalmaz, köztük a valós idejű funkciókat, új ütemezési lehetőségeket, Intel Xe2 grafikus támogatást és Raspberry Pi 5 kompatibilitást. Kiemelt újdonságok:
-
Valós idejű (PREEMPT_RT) támogatás
-
Húsz évnyi fejlesztés után a valós idejű képességek mostantól a fővonalas Linux kernel részei. Az új PREEMPT_RT támogatást jelenleg x86/x86_64, RISC-V és ARM64 architektúrák esetén érhetjük el, így számos valós idejű alkalmazás számára nyújt megoldást.
-
-
Sched_ext ütemező BPF támogatással
-
A Linux 6.12 egyik innovatív funkciója a Sched_ext ütemező, amely lehetővé teszi egyedi ütemezési algoritmusok implementálását BPF programokon keresztül. Ez a funkció különösen a kutatók és fejlesztők számára nyújt új lehetőségeket.
-
-
Intel Xe2 grafikus támogatás
-
Az Intel új Xe2-LPG grafikus hardvereit (Lunar Lake és Battlemage GPU-k) mostantól alapértelmezetten támogatja a kernel. Ez azt jelenti, hogy az új generációs Intel hardverek felhasználói zökkenőmentesen élvezhetik az újításokat.
-
-
Raspberry Pi 5 támogatás
-
Hosszú várakozás után a Raspberry Pi 5 is megkapta a natív kernel támogatást. Ez hatalmas előrelépést jelent a fejlesztők és hobbi felhasználók számára, hiszen az új hardver azonnal kompatibilis lesz a Linux legfrissebb verziójával.
-
A Linux 6.10 új kódnevet is kapott: „Baby Opossum Posse”, amelyet ez a verzió is megörökölt.
A Linux 6.12 funkciólistájában részletesebb áttekintést kaphat a kernel ezen verziójának összes változásáról.
További újdonságok
Processzorok:
- Valós idejű PREEMPT_RT támogatás végre a fő ágban! Két évtizedes fejlesztést követően a Linux 6.12 fő vonali kernel már támogatja a PREEMPT_RT (valós idejű) build-eket x86/x86_64, RISC-V és ARM64 architektúrákon. A valós idejű támogatás végre megvalósult a fő kernelben!
- A Linux 6.12 befejezte az Intel Family 6 korszakot meghaladó előkészületeit.
- Intel Efficiency Latency Control (ELC) funkció az SoC-k uncore komponenseihez.
- Intel IFS SBAF magtesztelés: az In-Field Scan (IFS) képességek bővítése céljából került be a kernelbe.
- Intel Panther Lake és Diamond Rapids modellazonosítók hozzáadása. A Panther Lake-hez már megjelent az Intel LPSS (Low Power Subsystem) illesztőprogram kezdeti támogatása.
- LoongArch: ACPI BGRT és más funkciók támogatása.
- További kernel funkciók és új CPU-ISA kiterjesztések a RISC-V platformhoz.
- Felhasználói gyors érvényesítés cím maszkolással, melyen maga Linus Torvalds dolgozott.
- Intel TPEBS és LBR eseménynaplózás támogatása a perf eszközökben.
- Perf fejlesztések az Intel Lunar Lake és Arrow Lake platformokhoz.
- EEVDF befejezése és más ütemezési fejlesztések.
- Hibrid CPU kapacitás skálázásának támogatása az Intel P-State illesztőhöz, különösen a Lunar Lake SoC-khoz és más, P/E magokat tartalmazó, de SMT nélküli processzorokhoz.
- Különféle Intel és AMD energiahatékonysági fejlesztések.
- Az elsődleges Raspberry Pi 5 támogatás végre bekerült a fő kernelbe.
- AMD Bus Lock Detect támogatás.
- Új Snapdragon X1 laptopok támogatása, köztük a ThinkPad T14s Gen 6 és a Microsoft Surface Laptop 7 Qualcomm-alapú modellek. Ugyanakkor továbbra is fennállnak bizonyos funkcióbeli korlátozások.
- Arm Permission Overlay Extension támogatása.
Grafika:
- Intel grafikus illesztőprogramja végre támogatja a ventilátorsebesség jelentését.
- Intel Panther Lake HDMI hangtámogatás.
- QR-kódok a DRM pániküzenetekhez, amelyek kernelhibák esetén jelennek meg.
- Intel Xe2 Lunar Lake és Battlemage grafika alapértelmezetten engedélyezve. Ezek a Core Ultra 200 sorozatú laptopoknál és a közelgő diszkrét grafikus kártyáknál lesznek elérhetők.
- Az AMDGPU illesztőprogram finomabb újraindítási kezelését, több RDNA4 támogatást, folyamatizolációt és egyéb új funkciókat tartalmaz.
Tárolás / Fájlrendszerek:
- Bcachefs dolgozik az "experimentális" jelző eltávolításán, és remélhetőleg jövőre már véglegesen stabil lesz.
- XFS és VFS változtatások a blokkméret támogatásának bevezetésére, amelyek nagyobbak lehetnek, mint az oldal mérete. Több mint egy évtizede dolgoznak ezen, és most, a Linux 6.12-vel végre készen áll.
- Idmapped mounts a FUSE-hoz, és a VirtIO-FS-hez is integrálva.
- LOCALIO protokoll támogatás az NFS teljesítményének javításához, amikor a kliens és a szerver ugyanazon a rendszeren találhatóak, például konténerek esetén.
- F2FS több folio konverzión megy keresztül.
- 9p hálózati USB gadget driver, amely a beágyazott eszközök fejlesztését segíti, mint alternatíva az NFS használatához.
- Apró teljesítményoptimalizálások a Btrfs számára.
- XFS új ioctls hozzáadása, amelyek lehetővé teszik két fájl tartalmának kicserélését.
- A file struct kisebb lett, ami javíthatja a fájl-intenzív munkafolyamatokat.
- IO_uring aszinkron eldobási támogatás, hogy növelje a teljesítményt e csodálatos kernel innovációval.
- EROFS támogatás fájl alapú mountokhoz.
- NILFS2 fájlrendszer javítások.
Virtualizáció:
- Jobb VirtIO Vsock teljesítmény.
- A KVM virtualizáció mostantól támogatja az AVX10.1 jelzést a vendég virtuális gépek számára.
- A Microsoft Hyper-V gyorsabban indítja el a Linuxot, ha sok CPU mag van.
- LoongArch KVM gyorsítja az ARM/x86 bináris fordítást.
- ARM / RISC-V / LoongArch KVM frissítések.
Hálózat:
- Az NVIDIA Mellanox driver hozzáadta a Multi-Path PCI támogatást, mint izgalmas új funkció.
- A Device Memory TCP támogatás be lett integrálva.
- Több új vezetékes és vezeték nélküli hálózati hardver támogatása, többek között az RTL8852BT, RTL8852BE-VT, RTL9054, RTL9068, RTL9072, RTL9075, RTL9071, Motorcomm yt8821 2.5G Ethernet PHY, RTL8126A Rev B és mások.
- Egy Rust driver is elérhető a QT2025 PHY-hoz.
Egyéb hardver:
- Natív PCIe Enclosure Management került integrálásra a PCIe tároló házak LED világításainak és villogó mintáinak kezelésére.
- Számos laptop támogatásának javítása, köztük a Lenovo, ASUS, Dell, LG, Panasonic és egyéb márkák laptopjaihoz.
- Hálózati hardvermonitorozási fejlesztések az HWMON drivereken keresztül, több kézi játékkonzol támogatása, például az AYANEO és OneXPlayer.
- További CXL fejlesztések.
- PixArt PS/2 érintőpad driver, amely egyes laptopokban található.
- HDMI CEC driver prémium 4K HDMI splitter-ekhez/erősítőkhöz.
- További IEEE-1394 Firewire fejlesztések.
- Új Wacom rajztáblához illesztőprogram funkciók.
- Javított ASUS ROG Ally X audio támogatás.
- EDAC címfordítás az AMD platformokhoz.
- Régi Intel hang illesztőprogramok eltávolítása az újabb AVS kód javára.
- Számos ACPI frissítés.
- Javított támogatás a QNAP TS-433 NAS-hoz.
Linux biztonság:
- A Landlock LSM több vezérlést biztosít a Unix socketek körül.
- vDSO getrandom() támogatás öt további CPU architektúrához.
- Nagyobb építési idő szabályozás a CPU biztonsági mitigációk felett.
- Az új Integrity Policy Enforcement "IPE" biztonsági modul.
- Az Replay Protected Memory Block "RPMB" alrendszer bevezetése, amely évek óta szóban forgott.
Egyéb Linux változások:
- Sched_ext integrálása: A Sched_ext lehetővé teszi a kernel ütemezési szabályok kezelését eBPF programokkal. A Sched_ext hosszú ideje fejlesztés alatt állt, és a Linux 6.12 egyik kiemelkedő új funkciója.
- Az XZ beágyazott kódja frissítve lett.
- Kernel stack használati hisztogram hozzáadása, amely segíti a fejlesztőket az optimalizálásokban.
- Könnyebb Pacman hibakereső kernel építése az Arch Linux számára.
- A Rust infrastruktúra a Linux 6.12-ben felkészíti a Rust binder használatát, és most több hibaelkerülést és CPU probléma kivédést támogat.
Ahogy Linus írta:
No strange surprises this last week, so we're sticking to the regular release schedule, and that obviously means that the merge window opens tomorrow. I already have two dozen+ pull requests in my mailbox, kudos to all the early birds. But before the merge window opens, please give this a quick test to make sure we didn't mess anything up. The shortlog below gives you the summary for the last week, and nothing really jumps out at me. A number of last-minute reverts, and some random fairly small fixes fairly spread out in the tree. Linus
Azaz:
Nincsenek különös meglepetések az utolsó héten, így maradunk a szokásos kiadási ütemtervnél, ami nyilvánvalóan azt jelenti, hogy holnap megnyílik a merge window. Már több mint két tucat pull request vár az inboxomban, köszönet minden korai jelentkezőnek.
De mielőtt megnyílna a merge window, kérlek, futtass egy gyors tesztet, hogy megbizonyosodjunk róla, nem rontottunk el semmit. Az alábbi rövid összefoglaló tartalmazza az elmúlt hét változásait, és semmi igazán szembetűnő dolog nem tűnik fel. Néhány utolsó pillanatos revert, és néhány kisebb javítás, amelyek eléggé szétszórtan helyezkednek el a fában.
Linus