A Linux 6.1 bemutatja a Rust infrastruktúrát és ezeket az egyéb újdonságokat

Linux 6.1

Ahogy az várható volt, Linus Torvalds megjelent ma Linux 6.1. Ez egy új stabil verzió, és mint ilyen, érdekes hírekkel érkezik. Mint minden egyes kiadásban, az új hardverek támogatása is bekerült, de ha ennek a verziónak valamiért be kell vonulnia a történelembe, akkor ez a Rust kezdeti támogatása lesz. Nincs valódi kód, de az alap már megvan.

Erről maga Torvalds számolt be a első kiadási jelölt a Linux 6.1, különösen amikor azt mondta, hogy "Van néhány alapvető dolog, ami már régóta készül, ezek közül a legjelentősebb a többgénes LRU VM sorozat, és a kezdeti Rust állványzat (még nincs tényleges Rust kód a kernelben, de az infrastruktúra megvan). Mivel a stabil verzió már elérhető, itt az ideje, hogy beszéljünk róla annak hírei.

A Linux 6.1 kiemeli

La hírek listája a legfigyelemreméltóbb:

  • Processzorok:
    • Az IBM POWER/PowerPC kód 64 bites KFENCE-t tartalmaz, többek között újdonságokkal.
    • A LoongArch CPU port TLB/cache kód áttekintést, QSpinLock támogatást, EFI rendszerindítást, perf esemény támogatást, Kexec kezelést, eBPF JIT támogatást és számos egyéb szolgáltatást hoz a kínai CPU architektúrába.
    • A Cortex-A16 processzorok BF510 támogatása megszűnik egy hardverprobléma miatt, amelyet Linuxon nem lehet megoldani.
    • AMD IOMMU v2 oldaltábla feladat az AMD vIOMMU hardverrel támogatott IOMMU virtualizáció részeként EPYC 7002 "Rome" processzorokhoz és újabbak számára.
    • AMD CPU gyorsítótár és memória jelentések AMD perf és újabb processzorokkal, valamint LbrExtV2 támogatással a Zen 4 CPU-khoz.
    • Az AMD Platform Management Framework (PMF) a jobb hő-/energia-/zajkezelés érdekében egyesült a következő generációs AMD Ryzen eszközökkel.
    • Új ARM SoC-ok és különféle új ARM-eszközök támogatása.
    • Gyorsabb Intel memória hiba dekódolás.
    • AMD P-State és s2idle javítások AMD Rembrandt laptopokhoz.
    • Az ARM támogatása a Spectre-BHB mérséklésének letiltásához futás közben a magas teljesítményköltségek miatt.
  • grafikus és GPU-k:
    • Az Intel Meteor Lake engedélyezése folytatódott.
    • Továbbfejlesztett Intel GPU firmware-kezelés.
    • Az Intel Arc Graphics DG2/Alchemist különféle fejlesztései.
    • Az AMDGPU banda küldés támogatása, amelyre a RADV Vulkan illesztőprogramnak szüksége van a megfelelő mesh shader támogatáshoz.
    • Mode2 visszaállítás támogatása az RX 2 sorozatú RDNA6000 GPU-khoz.
  • Tároló- és fájlrendszerek:
    • A RISC-V kernel alapértelmezett konfigurációja számos CD-ROM képformátumot tesz lehetővé.
    • FSCache-alapú megosztott tartomány támogatása az EROFS-hez konténerhasználati esetekkel kezdeti célként.
    • EXT4 teljesítményjavítások és -optimalizálások.
    • Jelentős teljesítményoptimalizálások a Btrfs-hez és egyéb munkák ehhez az egyre gyakrabban használt Linux fájlrendszerhez.
    • A statx() támogatása a közvetlen I/O-igazítás részleteinek jelentéséhez.
  • Egyéb hardver:
    • A Logitech HID++ Hi-Res Scrolling támogatásának automatikus felismerése és a HID++ engedélyezése az összes Logitech Bluetooth-eszközön.
    • Figyelemreméltó hangtámogatás az AMD Rembrandttal a Sound Open Firmware kódhoz, az új AMD „Pink Sardine” audio koprocesszor támogatás és az új Apple MCA SoC illesztőprogram a hang támogatásához az új Apple Silicon eszközökön.
    • WiFi Extremely High Throughput (EHT) és Multi-Link Operation (MLO) előkészítés a WiFi 802.11be és WiFi 7 számára.
    • Az Intel Habana Labs Gaudi2 engedélyezésének folytatása a következő generációs AI-gyorsítóhoz.
    • Bemeneti vezérlő az IBM kezelőpanelhez.
    • Hozzáadott egy PINE64 PinePhone (Pro) billentyűzetház illesztőprogramot a Linux bemenethez.
    • Támogatás az Intel Meteor Lake Thunderbolthoz.
    • Végpontok közötti USB4 áramlásvezérlés támogatása Linux kernel Thunderbolt hálózati meghajtóval.
    • Az "olcsó klónok" Nintendo kontrollereinek jobb kezelése.
    • Az új média-illesztőprogramokat és két meglévő illesztőprogramot kiléptették a rendezésből.
    • Hardverfigyelő illesztőprogramok különféle kiegészítései.
  • Virtualizáció:
    • A Xen mostantól támogatja a támogatásalapú VirtIO-t x86_64-hez.
    • A VirtIO blokkok „biztonságos törlésének” támogatása, valamint a vDPA-szolgáltatások kiépítésének támogatása.
    • Gyorsabb fájlmegosztás a gazdagép és a vendég virtuális gépek között a 9P protokollt használók számára a jelentős 9P VirtIO optimalizálásnak köszönhetően.
  • Biztonság:
    • A Kernel Memory Sanitizer dinamikus memóriahiba-érzékelőként egyesült a kernelkódon belüli inicializálatlan értékek körül. Ez a KMSAN az LLVM Clang-ben jelenleg található fordítói eszközöktől függ.
    • A Linux 6.1 alapértelmezés szerint figyelmezteti a W+X kernelleképezéseket, és egy jövőbeli kernelkiadásban megtilthatja az ilyen leképezések létrehozását.
    • Az EFI munkája a bizalmas számítástechnika körül.
    • Retpolines keményedés, hogy biztosítsa az INT3-at minden kemény ugrás után.
    • A SELinux továbbra is megszünteti a támogatás letiltását futás közben.
    • RNG és kriptokód fejlesztések.
    • Futásidejű figyelmeztetések a cross-field memcpy()-hez, amely az elmúlt néhány évben a kernel összes memcpy-alapú puffertúlcsordulását elkapta volna.
  • Egyéb:
    • További kódtisztítások a PREEMPT_RT előtt.
    • Fejlesztések a Stall Pressure Information (PSI) kezelésében, beleértve a PSI-adatok csoportszintű engedélyezését/letiltását.
    • Általános EFI tömörített rendszerindítási támogatás.
    • A nagy sebességű soros/TTY-illesztőprogram eltávolítása IEEE-1394 Firewire-n keresztül.
    • A régi a.out kód eltávolítása befejeződött.
    • Eltávolította a régi DECnet hálózati kódot.
    • Az MGLRU egyesítése a Linux kerneloldal lekérési kódjának felülvizsgálata és a felhasználói élmény javítása érdekében, különösen a korlátozott RAM-kapacitású Linux rendszereken.
    • A Linux 6.1 kinyomtatja a CPU magot, ha szegmentációs hiba lép fel. Ha a Linux rendszergazdák úgy találják, hogy a szegmentálási hibák folyamatosan ugyanazokon a CPU-kon/magokon fordulnak elő, az hibás processzorra utalhat.
    • A kezdeti Rust keretrendszert egyesítették a Rust programozási nyelv kezdeti támogatásával. Az új Rust-illesztőprogramok és más kernel-alrendszer-absztrakciók összevonásra kerülnek a jövőbeli kernelciklusokban.

Linux 6.1 már elérhető en kernel.org. A legtöbb disztribúció az első karbantartási frissítésre vár az elfogadásra. Ez várhatóan a 2022-es LTS kiadás lesz.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.