A Linux 5.16 már megjelent, és ezek a hírek

Linux kernel logó, Tux

Két hónap fejlesztés után Linus Torvalds bemutatta a a kernel új verziója Linux 5.16 és amelyben a legfigyelemreméltóbb változások közé tartozik a futex_waitv rendszerhívás a Windows-játékok teljesítményének javítására a Wine-ban, a fájlrendszer hibáinak nyomon követése a fanotify segítségével, a memória lefoglalása a hálózati aljzatokhoz, a túlterhelések jobb kezelése egy nagy mennyiségű írási művelet, több meghajtós merevlemezek támogatása, többek között.

Az új verzió 15415 2105 javítás érkezett 12023 fejlesztőtől, a változtatások XNUMX XNUMX fájlt érintettek, hozzáadott 685198 kódsort, eltávolított 263867 sort.

Az 44-ban bevezetett változtatások hozzávetőleg 5.16%-a az eszközillesztőkkel kapcsolatos, a változtatások körülbelül 16%-a a hardverarchitektúrák kódjának frissítéséhez, 16%-a a hálózati veremhez, 4%-a a fájlrendszerekhez és 4%-a belső kernel alrendszerekkel kapcsolatos.

A Linux kernel főbb újdonságai 5.16

Ebben az új verzióban a mechanizmus értesíti a további eszközöket a fájlrendszer állapotának figyelésére és a hibák nyomon követésére. A hibakövetési támogatás megvalósul jelenleg csak FS Ext4-hez.

is az írási torlódások kezelése javult Ezek akkor fordulnak elő, ha az írási műveletek mennyisége meghaladja a meghajtó kapacitását, és a rendszer kénytelen blokkolni a folyamat írási kérelmeit, amíg a már átvitt kérések be nem fejeződnek.

Az új verzióban teljesen átdolgozták azt a kernelmechanizmust, amellyel a túlterhelés és a blokkoló feladatok előfordulásáról információkat szereztek.

A Btrfs támogatja a Zoned Namespace technológiát, amelyet merevlemezekben vagy NVMe SSD-kben használnak a tárterület blokk- vagy szektorcsoportokat alkotó zónákra való felosztására, amelyekben csak az adatok egymás utáni hozzáadása engedélyezett, miközben frissíti a teljes blokkcsoportot.

A címtár-nyilvántartási mechanizmust újratervezték, amelyben a hatékonyság javítása érdekében csökkentették a keresések és zárolások számát a fában, valamint korlátozottan támogatja a tömörítés használatát a hiányos oldalak írásakor, valamint az aloldalak töredezettségmentesíthetőségét.

A fájlrendszeren Ext4, csak a hibajavítások kerülnek naplózásra illetve az inode tábla lusta inicializálási paramétereinek pontosabb kiszámítása.. Blokkeszköz szinten olyan optimalizációkat valósítottak meg, amelyek jelentősen növelik a CPU magokhoz való kapcsolódási műveletek hatékonyságát.

Az FS F2FS beszerelési opciókat adtunk hozzá a fájlok töredezettségének szabályozására a tárolás során (például a töredezett tárolókkal való munkavégzéshez szükséges optimalizálások hibakereséséhez).

Új rendszerhívás került hozzáadásra, futex_waitv, hogy egyszerre több futexe állapotát figyelje egyetlen rendszerhívással. Ez a funkció a Windowsban elérhető WaitForMultipleObjects funkcióhoz hasonlít, amelynek futex_waitv-n keresztüli emulációja hasznos lehet a Wine vagy Proton rendszeren futó Windows-játékok teljesítményének javításához.

A Feladatütemezőhöz egy kezelő került, amely figyelembe veszi a CPU gyorsítótár-készletezését. Egyes processzorokban, például a Kunpeng 920-ban (ARM) és az Intel Jacobsville-ben (x86), bizonyos számú, általában 4 CPU-mag kombinálhatja az L3 vagy L2 gyorsítótárat.

Megvalósították számos új szolgáltatás a DAMON alrendszeren alapul (Data Access Monitor) hozzáadva a legújabb verzióhoz, amely lehetővé teszi a RAM-ban lévő adatokhoz való hozzáférés nyomon követését a felhasználói térben futó kiválasztott folyamathoz képest.

Ezen kívül a tömörítési algoritmus megvalósítása zstd frissítve az 1.4.10-es verzióra, amely lehetővé tette számos, tömörítést használó kernel-alrendszer teljesítményének jelentős növelését.

Azt is meg kell jegyezni, hogy néhány fejlett seccomp () szálvédelmi mechanizmus a Spectre támadások ellen alapértelmezés szerint le van tiltva, amelyeket redundánsnak tekintettek, és nem növelték jelentősen a biztonságot, de negatív hatással voltak a teljesítményre.

A Hyper-V hypervisor mostantól támogatja a virtuális gép elkülönítési módot, amely titkosítja a memória tartalmát.

Míg a hipervizor A KVM támogatja a RISC-V architektúrát és a virtuális gépek gazdakörnyezeten belüli migrálásának képességét az AMD SEV és SEV-ES bővítmények, valamint az AMD SEV (Secure Encrypted Virtualization) titkosított vendégek élő migrációjához hozzáadott API-val valósították meg.

A PowerPC architektúra esetében a STRICT_KERNEL_RWX mód alapértelmezés szerint engedélyezve van, amely blokkolja az írásra és végrehajtásra egyidejűleg elérhető memórialapok használatát.

Végül a vezérlők részéről, az amdgpu bevezeti a DP 2.0 kezdeti támogatását (Kijelző port 2.0) és DisplayPort alagút USB4-en keresztül, hozzáadott kijelző-illesztőprogram-támogatást az APU Cyan Skillfish számára és kiterjesztett támogatást az APU Yellow Carp számára.

A vezérlő Az i915 stabilizálja az Intel Alderlake S chipekkel való kompatibilitást és támogatja az Intel PXP (Protected Xe Path) technológiát, amely lehetővé teszi, hogy hardvervédett grafikus munkamenetet fogadjon el Intel Xe chipekkel rendelkező rendszereken.

Az n. vezérlőbenouveau, dolgoztunk a hibák kijavításán és a kódolási stílus javításán, hozzáadott támogatás az x86-kompatibilis Vortex CPU-hoz (Vortex86MX).

Végül ha érdekel, hogy többet tudjon meg róla, ellenőrizheti a részleteket a következő link.

Ami az új verzió frissítéseit illeti, azoknak néhány órán/napon belül meg kell érkezniük a disztribúciód hivatalos csatornáira, vagy dönthet úgy, hogy a forráskód beszerzésével önállóan hajtja végre az összeállítást. az alábbi linkről.


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: AB Internet Networks 2008 SL
  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.