A Linux 5.17 új verziója már megjelent, és ezek a legfontosabb változtatások

Linux kernel logó, Tux

Két hónap fejlesztés után Linus Torvalds bemutatta néhány napja indultaz új Linux kernel 5.17-es verziójára.

A legjelentősebb változások között új teljesítménymenedzsment rendszert emel ki a feldolgozók AMD, BPF programok támogatása összeállított laptopok, az álvéletlen számgenerátorról a BLAKE2s algoritmusra való áttérés, a új fscache háttérprogram többek között a hálózati fájlrendszerek gyorsítótárazására.

Az új verzió 14203-ben 1995 javítást kapott az 37-ös fejlesztőktől, a patch mérete 11366 MB (a változtatások 506043 fájlt érintettek, 250954 kódsor került be, XNUMX sor került eltávolításra).

A Linux kernel főbb újdonságai 5.17

Ebben az új verzióban beágyazott fájlrendszerek felhasználói azonosítóinak egymásba ágyazott leképezésének lehetősége megvalósul, amely egy adott felhasználó fájljainak leképezésére szolgál egy külső partíción, amely egy másik felhasználóhoz van csatlakoztatva az aktuális rendszeren. A hozzáadott szolgáltatás lehetővé teszi a leképezés rekurzív használatát olyan fájlrendszereken, amelyekhez a leképezést már alkalmazták.

Az alrendszer Az fscache teljesen át lett írva. Az új megvalósítás a kód jelentős leegyszerűsítése különbözteti meg valamint a bonyolult programozási és objektumállapot-követési műveletek lecserélése egyszerűbb mechanizmusokra. Az új fscache támogatása a CIFS fájlrendszerben van megvalósítva.

A Btrfs regiszter és fsync műveletekre van optimalizálva a nagy könyvtárak esetében csak az indexkulcsok másolásával és a rögzített metaadatok mennyiségének csökkentésével valósítható meg, valamint az indexelés és a szabad hely szerinti rekordméret szerinti keresés támogatása biztosított. körülbelül 30%-kal csökkentette a várakozási időt és a keresési időt, amely lehetővé tette a töredezettségmentesítési műveletek megszakítását.

Az Ext4 áttelepült egy új mount API-ra amely elválasztja a beillesztési opciók elemzésének és a szuperblokk konfigurálásának szakaszait, valamint a lazytime és a nolazytime beillesztési opciók támogatását eltávolították, amelyeket ideiglenes változtatásként adtunk hozzá, hogy megkönnyítsék az util-linuxról az MS_LAZYTIME és jelző használatára való átállást. hozzáadott támogatás a címkék beállításához és olvasásához az FS-ben (ioctl FS_IOC_GETFSLABEL és FS_IOC_SETFSLABEL).

A vezérlő Az amd-pstate dinamikus frekvenciavezérlést biztosít az optimális teljesítmény érdekében. Az illesztőprogram támogatja az új AMD CPU-kat és APU-kat, beleértve néhány Zen 2 és Zen 3 generációs chipet, és a Valve-val együttműködésben fejlesztették ki az energiagazdálkodás hatékonyságának javítása érdekében. Az adaptív frekvenciaváltáshoz a CPPC (Collaborative Processor Performance Control) mechanizmust használják, amely lehetővé teszi a mutatók pontosabb megváltoztatását (nem korlátozva három teljesítményszintre), és gyorsabban reagál az állapotváltozásokra, mint a korábban használt ACPI-alapú P-állapot. járművezetők. (CPU frekvencia).

Másrészt azt emelik ki frissített megvalósítást javasolnak az álvéletlenszám-generátorból RDRAND, amely felelős a /dev/random és /dev/urandom eszközök működéséért, figyelemre méltó az átállás a BLAKE2s hash függvényének használatára az SHA1 helyett az entrópiakeverési műveleteknél. A változtatás lehetővé tette az álvéletlenszám-generátor biztonságának növelését a problémás SHA1 algoritmustól való megszabadulással és az RNG inicializálási vektor felülírásának megszüntetésével. Mivel a BLAKE2s algoritmus teljesítményben megelőzi az SHA1-et, így a használata is pozitívan hatott a teljesítményre.

Hozzáadva védelem a spekulatív végrehajtás okozta processzor-sebezhetőségek ellen utasítások feltétel nélküli előreugrási műveletei után. A probléma az ugrásutasítást közvetlenül követő utasítások preemptív feldolgozásából adódik a memóriában (SLS, Straight Line Speculation). A biztonság engedélyezéséhez egy GCC 12-es verziójú buildre van szükség, amely jelenleg tesztelés alatt áll.

Az alrendszer drm (Direct Rendering Manager) és az i915 illesztőprogram támogatja az érzékeny információkat megjelenítő képernyőket, egyes laptopok például beépített bizalmas nézet móddal rendelkező képernyőkkel vannak felszerelve, ami megnehezíti a kívülről való megtekintést. A hozzáadott változtatások lehetővé teszik speciális illesztőprogramok csatlakoztatását az ilyen képernyőkhöz, és a privát böngészési módok szabályozását a szokásos KMS-illesztőprogramok tulajdonságainak beállításával.

A vezérlő Az amdgpu támogatja az STB hibakeresési technológiát (Smart Trace Buffer) minden ezt támogató AMD GPU-hoz. Az STB megkönnyíti a hibaelemzést, és azonosítja a problémák forrását azáltal, hogy egy speciális pufferben tárolja az utolsó hiba előtt végrehajtott funkciókra vonatkozó információkat.

A többi kiemelkedő változás közül:

  • Az i915 illesztőprogram támogatja az Intel Raptor Lake S chipeket, és alapértelmezés szerint lehetővé teszi az Intel Alder Lake P grafikus kártyák támogatását.
  • Az fbcon/fbdev illesztőprogramok támogatták a hardveresen gyorsított görgetést a konzolon.
  • A változtatások folyamatos integrációja az Apple M1 chipek támogatásához.
  • Megvalósította a simpledrm illesztőprogram használatának lehetőségét Apple M1 chippel rendelkező rendszereken, hogy kimenetet generáljon a firmware által biztosított keretpufferen keresztül.
  • bpf_loop() kezelő az eBPF alrendszerben, amely alternatív módszert kínál a hurkok rendszerezésére az eBPF programokban, gyorsabban és könnyebben ellenőrizhető az ellenőrző számára.

Ha érdekelne többet megtudni 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: 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.