Megjelent a Linux kernel 6.6-os verziója

kami911 képe

Megjelent a Linux kernel 6.6-os verziója. A Linux kernel 6.6 újdonságai között számos processzor-, grafikus gyorsító- és fájlrendszerekkel kapcsolatos frissítés található. A Linux 6.6 kiemelt elemei között szerepel a régóta várt Shadow Stack hardverszintű biztonsági funkció, amely védi az Intel CPU-kat a veremátírási támadások ellen, valamint egy új firmware-attribútum vezérlő a BIOS beállítások módosításához Linux alól HP eszközökön. Ezen kívül megjelenik az új eventfs alrendszer a nyomkövető rendszer hatékonyabb memóriahasználata érdekében, valamint új IIO és Intel IVSC MEI vezérlők is.

A Linux kernel 6.6 kiemelkedő újdonságai közé tartozik a régóta várt Shadow Stack hardverszintű biztonsági funkció, amely védi az Intel CPU-kat a veremátírási támadások ellen, valamint egy új firmware-attribútum vezérlő a BIOS beállítások módosításához Linux alól HP eszközökön. Ezen kívül megjelenik az új eventfs alrendszer a nyomkövető rendszer hatékonyabb memóriahasználata érdekében, valamint új IIO és Intel IVSC MEI vezérlők is.

A Linux kernel 6.6 támogatja az ASUS eszközök changing charger, a középső ventilátor és az eGPU beállítások módosítását, valamint a billentyűzet háttérvilágítás vezérlését több Lenovo IdeaPad eszközön. További támogatást kapnak új Mellanox által vezérelt eszközök, valamint új eszközfa interfészek, a kernel címtér elrendezésének randomizálása, KASLR támogatás és a BPF prog pack elosztó támogatása a RISC-V architektúrára.

Ezen felül a Linux kernel 6.6 fejlesztéseket tartalmaz a zónázott blokkberendezések és a F2FS fájlrendszer tömörítés támogatásában, a FUSE fájlrendszerben megosztott mappázás támogatását, hibajavításokat a netfilter és BPF terén, számos hibajavítást az AMDGPU vezérlőhöz, regresszió javításokat a MIDI 2.0 támogatáshoz és javított Intel RAPL energiakezelést.

A PA-RISC architektúrához most bekerült egy Just-In-Time BPF fordító, támogatás érkezett a hotplug SMT-hoz a PowerPC architektúrára, a mount API-hoz új jelzőt adtak hozzá azzal a céllal, hogy a mount ne ossza meg a kernel szuperblokkokat más mountokkal, a Hyper-V-n pedig most már támogatottak a SEV-SNP és TDX vendégek. Az io_uring alrendszer pedig kezdeti támogatást kapott a hálózati műveletekhez.

A LoongArch architektúrára most már támogatást nyújtanak a KASAN, KCOV, KDB, KFENCE, KGDB és egyéb kernel eszközök, a ublk felhasználói tér blokkmeghajtó eszközök zónázott tárolókkal kapcsolatos támogatást kapnak, a tmpfs fájlrendszer most már támogatja a kvótát, a közvetlen I/O-t és kiterjesztett attribútumokat, az in-kernel NFS szerver pedig megkapja a NFSv4 írási jogdelegáció támogatását, és az Linux kernel 5.15-ben bemutatott in-kernel SMB3 fájlrendszer most már végül stabilnak tekinthető.

Az Linux kernel 6.6 további hardvertámogatást is hoz magával, köszönhetően az USB MIDI 2 eszköz támogatásnak, a Cirrus Logic CS42L43 audio kodek támogatásának, a Group Multi-Color (GMC) LED támogatásának, a GameSir T4 Kaleid vezérlő támogatásának, valamint a KFENCE, KASAN, KGDB és KDB támogatásnak a LoongArch architektúrához, és az NVIDIA T4 GPU-k támogatást kapnak a Secondary Bus Reset használatához.

A Linux 6.6 funkciólistájában részletesebb áttekintést kaphat a kernel ezen verziójának összes változásáról.

Processzorok:

  • Az EEVDF ütemezőt beolvasztották, hogy leváltsa a CFS ütemező kódját.
  • AMD Zen 5 hőmérséklet- és EDAC-támogatás az AMD Family 1Ah processzorokhoz.
  • Bevezették az AMD Dynamic Boost Control támogatást.
  • Az AMD Zen rendszereken történő felesleges kernel összeomlások elkerülése.
  • Az Intel klaszterütemezés ismét bevezetésre került a modern Core hibrid CPU-khoz.
  • Az Intel Shadow Stack végül bekerült a CPU-biztonsági funkciók közé, a legújabb Intel/AMD CPU-kkal, amely segít megakadályozni a ROP támadásokat.
  • Munkamenet frissítések, amelyek segítik a modern AMD CPU-kat és más rendszereket, amelyek több L3 gyorsítótár / utolsó szintű gyorsítótárat használnak.
  • Per-CPU csoport CPU-használati statisztikák most már helyesen követik.
  • Per-politika CPUFreq teljesítményfokozó vezérlés, nem csak egy vezérlés globális szinten.
  • AmpereOne mag PMU teljesítményesemény támogatás.
  • Teljesítményesemény kód Intel Grand Ridge és Sierra Forest számára.
  • Számos új LoongArch CPU funkció a kernel új részeiből, amelyeket a Loongson Binary Translation (LBT) támogatásán dolgoznak.
  • Új KVM virtualizációs funkciók.
  • Intel Sapphire Rapids PECI támogatás.
  • Mikrooptimalizáció az AMD CPU-k számára, amelyek nem rendelkeznek ERMS-szel.
  • A cpupower segíti az új AMD P-State funkciókat, és további teljesítménykezelési frissítések is elérhetők.
  • Részleges SMT engedélyezés, amely hasznos bizonyos processzorokhoz, mint az IBM POWER.
  • Intel Agilex 5 FPGA-k és a Qualcomm Snapdragon 4 Gen 2 támogatása.

Grafika:

  • Jobb védelem a NVIDIA saját meghajtó rosszindulatú viselkedése ellen.
  • Az AMD FreeSync Panel Replay támogatása új alternatív technológia a Panel Self Refresh laptopokhoz.
  • Az AMDGPU DC most már RISC-V-re épül a vezérlőkijelző kódjához.
  • Folyamatos Intel Meteor Lake grafikai fejlesztés.
  • Nouveau uAPI kiegészítések a NVK Vulkan vezérlőhöz.
  • Kezdeti támogatás az Intel Lunar Lake VPU4 számára.
  • A DRM CI lehetővé teszi a folyamatos integrációs (CI) kódokat a Direct Rendering Manager kódjának teszteléséhez.
  • Különböző egyéb kernel grafikai vezérlő frissítések.

Linux Gaming:

  • A széles körben használt XPad bemeneti vezérlő további vezérlőket támogat.
  • Rázkódás / erő-visszajelzés vezérlő a Google Stadia vezérlőhöz, Bluetooth vagy WiFi kapcsolaton keresztül.
  • Támogatás más játékeszközök számára, mint a SteelSeries Arctis 1 Xbox fejhallgató és akkumulátor jelentés a NVIDIA SHIELD vezérlőhöz.
  • Új hangtámogatás az AMD Van Gogh-hoz SOF-fal, valamint Valve "Galileo" támogatás.

Tárolás / Fájlrendszerek:

  • A ReiserFS-t elavultnak nyilvánították, és valószínűleg 2025-ben eltávolítják.
  • A KSMBD már nem kísérleti a kernelbeli SMB szerver számára.
  • A CephFS hosszú éves erőfeszítés után FSCRYPT-támogatást kapott.
  • Az SMB kliens most lehetővé teszi a könyvtártartalom gyorsítótárazási idejének beállítását.
  • A FUSE bevezeti az statx inicializáló támogatást a fájl születés/létrehozás idejével.
  • Szép teljesítményoptimalizáció az EXT4-hez.
  • DEFLATE tömörítés az EROFS-hoz.
  • Új Tmpfs funkciók.
  • Az NFSD alapértelmezetten engedélyezi az NFSv4.2 READ_PLUS-t.
  • Az XFS elkezdi támogatni az online javítást.
  • Új XFS kiadáskezelő.
  • IOmap javítások.
  • Btrfs javítások.
  • Az IO_uring rendszer-széles letiltása most egyszerűbb.
  • IO_uring támogatás a vektorált FUTEX várakozáshoz.

Egyéb hardver:

  • Sok új hálózati funkció és új vezeték nélküli/vezetékes hardvertámogatás.
  • Az USB MIDI 2.0 eszközfunkciós illesztőprogram bekerült, míg az USB rendszerfrissítések korábbi Lunar Lake USB munkát is tartalmaztak.
  • A Cirrus Logic CS42L43 audio kodek támogatása.
  • Új ASUS laptop funkciók az x86 platformvezérlővel.
  • Egy HP BIOS beállítások illesztőprogram "hpbioscfg", amely lehetővé teszi a rendszer BIOS beállításainak kezelését Linuxból, hasonlóan a meglévő Lenovo és Dell illesztőprogramokhoz.
  • AMD patchek a PCI eszközök DeviceTree csomópontjainak generálásához.
  • Az Intel IVSC illesztőprogram hozzáadásra került az Intel Visual Sensing Controllerhez modern laptopokon.
  • Feszültség- és hőmérsékletszenzor támogatás több asztali alaplap számára.
  • Intel Arrow Lake és Lunar Lake hangtámogatás.
  • Jobb kezelés az érzéketlen Intel QAT eszközök számára.

Linux biztonság:

  • Véletlenszerű Kmalloc gyorsítótárak a rendszer további megerősítéséhez.
  • Az SELinux most már eltávolítja a hivatkozásokat az Amerikai Nemzetbiztonsági Ügynökségre (NSA), amely a Security Enhanced Linuxet elindította.
  • A kernel most már feltételesen engedélyezi az x86 CPU mikrokódtöltési támogatást.
  • A RISC-V most már támogatja a KASLR-t a kernel címterületének véletlenszerűsítéséhez, hogy jobb biztonságot nyújtson, egyéb RISC-V javításokkal együtt.

Egyéb Linux változások:

  • Még egy frissítés a Rust eszközlánchoz.
  • Bevezetésre kerülnek a többrétegű időbélyegek.
  • Az új fchmodat2 rendszerhívás.
  • A sysctl felesleges részeinek eltávolítása.
  • Bevezetésre került a GenPD rendszer.
  • Microsoft Hyper-V támogatás az AMD SEV-SNP és Intel TDX vendégekhez.
  • A make xconfig felület portolása a Qt6-ra, miközben megőrzi a Qt 5.15 LTS eszköztár kompatibilitását.
  • Printk tisztítása a szálazott / atomos konzolnyomtatási támogatás felé, amely szükséges a valós idejű (PREEMPT_RT) támogatás felszabadításához a mainlineban.

Részletek

Ahogy Linus írta:

So this last week has been pretty calm, and I have absolutely no
excuses to delay the v6.6 release any more, so here it is.

There's a random smattering of fixes all over, and apart from some
bigger fixes to the r8152 driver, it's all fairly small.  Below is the
shortlog for last week for anybody who really wants to get a flavor of
the details. It's short enough to scroll through.

This obviously means that the merge window for 6.7 opens tomorrow, and
I appreciate how many early pull requests I have lined up, with 40+
ready to go. That will make it a bit easier for me to deal with it,
since I'll be on the road for the first week of the merge window.
                 Linus

Azaz:

Szóval az elmúlt múlt hét elég nyugodt volt, és egyáltalán nincs semmi okom arra, hogy tovább késleltessem a v6.6 kiadását, úgyhogy itt is van.

A javítások véletlenszerű elszórtan vannak mindenhol, és néhány javítástól eltekintve az r8152-es meghajtó nagyobb javításaitól eltekintve mind elég apró.  Az alábbiakban a a múlt hétről, ha valaki tényleg szeretne egy kis ízelítőt kapni a következőkből a részletekről. Elég rövid ahhoz, hogy végiggörgessük.

Ez nyilvánvalóan azt jelenti, hogy a 6.7-es verzió összevonási ablaka holnap nyílik meg. nagyra értékelem, hogy mennyi korai pull-kérelem áll sorban, több mint 40 – készen áll. Ez egy kicsit megkönnyíti a dolgomat, mivel az egyesítési ablak első hetében úton leszek.

         Linus

(kép)

(forrás)