A Linux 6.0 támogatja az AArch64-et, az NVMe hitelesítését és még sok mást

Tux, a Linux kernel kabalája

A Linux kernel a Linux operációs rendszerek (OS) gerince, és az alapvető interfész a számítógép hardverei és folyamatai között.

Két hónap fejlesztés után Linus Torvalds kiadta az 6.0-ös Linux kernelt és a figyelemre méltó változtatások közül a 40-ban bevezetett összes változtatás mintegy 6.0%-a eszközillesztőkkel, a változtatások mintegy 19%-a a hardverarchitektúrák kódjának frissítésével kapcsolatos, 12%-a a hálózati veremhez, 4%-a a fájlrendszerekhez kapcsolódik. , és 2% a belsőkkel.

A Linux kernel 6.0 új verziójának egyik fő újítása a támogatja az AArch64 hardver architektúrát (ARM64), sávon belüli NVMe hitelesítés támogatása, PCI buszok támogatása OpenRISC és LoongArch architektúrákon, aszinkron pufferírás XFS és io_uring használata közben, valamint hálózati átvitel támogatása.

Az új kernelverzió általános elérhetőségének bejelentésekor Torvalds azt mondta, hogy a 6.0-s verzió "az egyik legnagyobb kiadás, legalábbis a véglegesítések számát tekintve, jó ideje", nagyrészt a "15.000 XNUMX teljes commit" beépítésének köszönhetően, amelyeket nem egyesítettek. .

A Linux Kernel 6.0 újdonságai

A Linux Kernel 6.0 új verziójában kiemelték, hogy jobb ACPI és energiagazdálkodás, ami segíthet az Intel Sapphire Rapids processzorainak felhasználóinak energiatakarékosságában.

Egy másik fontos változás a Az SMB3 kernel támogatása felgyorsítja a fájlátvitelt és javítja a biztonságot azáltal, hogy több felhasználónak ad okot arra, hogy megszabaduljon az SMB1-től, amely már nem biztonságos, és már régóta megszűnt.

Ezen kívül kiemelik azt is hozzáadott támogatást az aszinkron pufferelt írásokhoz az XFS fájlrendszerhez az io_uring mechanizmus segítségével. A fio eszközkészlettel végzett teljesítménytesztek (1 szál, 4 kb-os blokkméret, 600 másodperc, szekvenciális írás) a bemeneti/kimeneti műveletek másodpercenkénti (IOPS) növekedését mutatják 77 209-ról 314 854-ra, az adatátviteli sebességet pedig 9600 MB/s-ról 120 MB/s-ra. és a késleltetés 80 ns-ról XNUMX ns-ra csökken (XNUMXx).

Azt is meg kell jegyezni, hogy az NVMe meghajtók sávon belüli hitelesítésének támogatása hozzáadásra került, amellett, hogy az NFSv4 szerver korlátozza az aktív kliensek számát, amely 1024 érvényes kliens gigabájt RAM-onként a rendszerben.

A CIFS kliens implementációja javította a többutas teljesítményt, valamint egy új FAN_MARK_IGNORE jelző került hozzáadásra a fanotify FS eseménykövető alrendszeréhez, hogy figyelmen kívül hagyjon bizonyos eseményeket.

A biztonsági fronton a Linux Kernel 6.0-ban a véletlenszámú magok lekérését valósítja meg az x86 és m68k rendszermagok rendszerbetöltő konfigurációs adataiból, valamint a támogatja a SafeSetID biztonsági modult a setgroups() változásainak kezeléséhez, az ARIA titkosítási algoritmus támogatása.

CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 beállítás eltávolítva, amely lehetővé tette a kernel "-O3" optimalizálási módban történő fordítását. Ne feledje, hogy az optimalizálási módokkal kísérletezhet fordítási idő jelzők átadásával ("make KCFLAGS=-O3"), és egy konfiguráció hozzáadásához a Kconfighoz meg kell adni egy megismételhető teljesítményprofilt, amely megmutatja, hogy a "-O3" módban alkalmazott huroktekercselés. nyereséget biztosít a "-O2" optimalizálási szinthez képest.

Másrészt azt is kiemeli, hogy az Intel Arc diszkrét grafikája mostantól támogatott, és a kompatibilitás egyes Arm-powered laptopokkal javult.

Ugyanez vonatkozik a LoongArch architektúrára, Kína szuverén architektúrájára, amelyet az őshonos technológia jelöltjeként hirdetnek, hogy csökkentse az importált technológiától való függőséget.

Érdemes még megemlíteni a új RISC-V bővítmények ezek Zicbom, Zihintpause és Sstc néven vannak integrálva a fő kernelbe. RISC-V hasznosabb alapértelmezett kernelkonfigurációval is rendelkezik olyan alkalmazások futtatásához, mint a Docker és a Snaps defconfig buildekben;

Hozzáadva a debugfs felület, amely információkat kap a "memóriacsökkentők" munkájáról egyéni (az illesztőprogramokat akkor hívják meg, ha nincs elég memória, és a csomagmag-adatszerkezetek memóriafelhasználásuk csökkentése érdekében).

A többi változás közül amelyek kiemelkednek ebből az új verzióból:

  • A PCI busz támogatása az OpenRISC és a LoongArch architektúrákhoz valósult meg.
  • Megvalósított "Zicbom" bővítmény a RISC-V architektúrához a gyorsítótárral inkonzisztens DMA-eszközök kezelésére.
  • Intel Raptor Lake P támogatás a RAPL illesztőprogramban.
  • Az AMD felkészülés a közelgő AMD hardverre.
  • Audio-illesztőprogram támogatás AMD Raphael és Jadeite platformokhoz.
  • Intel Meteor Lake audio-illesztőprogram támogatás.
  • Intel IPI és AMD x2AVIC virtualizáció érkezik a KVM-hez.
  • Raspberry Pi V3D kernel-illesztőprogram támogatása a Raspberry Pi 4-hez.
  • Atari FBDEV illesztőprogram javítások.
  • Gyorsabb konzolgörgetés régebbi FBDEV vezérlőkön.
  • Számos egyéb nyílt forráskódú kernel grafikus illesztőprogram-frissítés.
  • IO_uring felhasználói szóközblokk illesztőprogram támogatása.
  • IO_a teljesítmény optimalizálása és új szolgáltatások hozzáadása, beleértve a másolás nélküli továbbítást a hálózat számára.

Ha többet szeretne tudni róla, ellenőrizheti a részleteket A következő linken.


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.