A Linux 5.12 számos támogatási fejlesztéssel, meghajtóval, hivatalos támogatással rendelkezik az N64-hez és még sok máshoz

Linux

Két hónap fejlesztés után Linus Torvalds bejelentette a Linux kernel 5.12 kiadását, verzió, amelyben a legjelentősebb változások közé tartozik a Btrf-ek zónás blokkeszközeinek támogatása, a felhasználói azonosítók fájlrendszerbe történő leképezésének lehetősége, a KFENCE hibakereső rendszer a memória kezelésével kapcsolatos hibák felderítésére.

Az új verzió 14170 1946 javítást kapott XNUMX fejlesztőtől, a javítás mérete 38 MB (az érintett fájlok megváltoztatása 12102 (12090), hozzáadva 538599 (868025) kódsor, eltávolítva 333377 (261456) sor).

Fő hírek a Linuxban 5.12

A csatolt fájlrendszerek felhasználói azonosítóinak leképezésének képessége megvalósult. A leképezés az kompatibilis az FS FAT, ext4 és XFS, amellyel a javasolt funkcionalitás megkönnyíti a fájlok megosztását a különböző felhasználók és a különböző számítógépek között, ideértve a rendszerdomed otthoni könyvtármechanizmusban használandó leképezést is.

További újdonság, hogy a fájlrendszer A Btrfs hozzáadja a kezdeti támogatást a zónás blokkeszközökhöz. Csak olvasható módban támogatják azokat a blokkokat, amelyek metaadatokkal és adatokkal kevesebbek, mint egy oldal (aloldal).

Azt is kiemelik megvalósult a kernel Clang fordítóval történő felépítésének képessége optimalizálások bevonásával a link szakaszba (LTO, Link Time Optimization). Például az LTO-val a soros telepítés lehetséges más fájlok funkcióihoz, a fel nem használt kód nem szerepel a futtatható fájlban, a típusellenőrzés és az általános optimalizálás a projekt egészében történik. Az LTO támogatás jelenleg az x86 és az ARM64 architektúrákra korlátozódik.

Is hozzáadott nvmem illesztőprogram, hogy adatokat fogadjon a firmware által fenntartott memóriaterületekről amelyek nem érhetők el közvetlenül a Linux számára (például az EEPROM memória fizikailag csak firmware vagy csak a betöltés korai szakaszában elérhető adatokhoz érhető el).

Másrészt azt emelik ki KFence védelmi mechanizmus került hozzá (Kernel Electric Fence), amely hibákat észlel a memóriával végzett munka során, például puffertúlcsordulást és hozzáférést a memória felszabadítása után. A KASAN hibakeresési mechanizmustól eltérően az alrendszer A KFence nagy sebességgel és alacsony rezsiköltséggel rendelkezik, amely lehetővé teszi a memóriahibák észlelését, amelyek csak futó rendszerekben vagy hosszú távú működés közben jelennek meg.

Az Integrity Measurement Architecture (IMA) alrendszer, amely kivonatok adatbázisát tartja fenn a fájlok és a hozzájuk tartozó metaadatok integritásának ellenőrzésére, most már képes ellenőrizni a kernel saját adatainak integritását, például a SELinux szabályok változásainak nyomon követésére.

A hipervizor A KVM mostantól képes a Xen hiperhívások elfogására és továbbítsa őket a felhasználói tér emulátorhoz.

Hozzáadta a Linuxnak a Hyper-V hipervisor gyökérkörnyezetként való használatának lehetőségét, mivel közvetlen hozzáférést biztosít a hardverhez és vendégrendszerek futtatására használják (hasonlóan a X0-en lévő DomXNUMX-hoz). Eddig a Hyper-V (Microsoft Hypervisor) csak vendégkörnyezetben támogatta a Linuxot, de magát a hipervizort Windows alapú környezetből kezelték.

A vezérlő Az amdgpu megvalósítja a túlhúzás képességét (OverDrive)tSienna Cichlid GPU-alapú kártyák (Navi 22, Radeon RX 6xxx).

A vezérlő Az i915 for Intel Graphics végrehajtja az i915.mitigations paramétert az izoláció és a védelmi mechanizmusok letiltása a jobb teljesítmény érdekében. -Től kezdődő chipekhez Tiger Lake, VRR mechanizmus konzol mellékelve (Változó frekvenciájú frissítés), amely lehetővé teszi a monitor frissítési gyakoriságának adaptív megváltoztatását a simaság és a játék közbeni szünetek nélkül. Támogatja az Intel Clear Color technológiát a színpontosság javítása érdekében.

A vezérlő Nouveau hozzáadja az NVIDIA GPU-k kezdeti támogatását a GA100 architektúra alapján (Amper). Az msm illesztőprogram támogatja az Adreno 508, 509 és 512 GPU-kat, amelyeket az SDM (Snapdragon) 630, 636 és 660 chipekben használnak.

Támogatás a Sound BlasterX AE-5 Plus, a Lexicon I-ONIX FW810s és a Pioneer DJM-750 hangkártyákhoz. Hozzáadott támogatás az Intel Alder Lake PCH-P audio alrendszerhez.

A Linux 5.12 új verziójában is Hivatalossá tették a Nintendo 64 játékkonzolok támogatását 1996 és 2003 között gyártották (a Linux Nintendo 64-re történő átállításának korábbi kísérletei nem voltak teljesek és Vaporware státuszúak voltak).

Hozzáadva a Lenovo IdeaPad platform támogatása az állandó terhelés és a billentyűzet háttérvilágításának kezelésével. Támogatja továbbá a ThinkPad platform ACPI profilját energiagazdálkodási képességekkel. Hozzáadott illesztőprogram a Lenovo ThinkPad X1 Tablet Gen 2 HID alrendszerhez.

Hozzáadva ARM táblák, eszközök és platformok támogatása: PineTab, Snapdragon 888 / SM8350, Snapdragon MTP, Két Beacon EmbeddedWorks, Intel eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MX8M Nano, NanoPi M4B.

forrás: https://lkml.org


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.