A Linux 5.14 RPI 400 támogatással, EXT4 fejlesztésekkel, illesztőprogramokkal, KMV -vel és egyebekkel rendelkezik

Linux Kernel

Két hónap fejlesztés után Linus Torvalds bemutatta a Linux kernel 5.14 kiadását és a legjelentősebb változások ezen új verziójában, például új quotactl_fd () és memfd_secret () rendszerhívások, ide és nyers illesztőprogramok eltávolítása, új I / O prioritású illesztőprogram a cgroup számára, SCHED_CORE feladatütemezési mód, infrastruktúra BPF -ellenőrzött programbetöltők létrehozásához.

Az új verzió 15883 javítást kapott a fejlesztőktől 2002 -es javítás mérete: 69 MB (a módosítások 12,580 XNUMX fájlt érintettek, 861501 sor kód hozzáadva, 321,654 XNUMX sor eltávolítva).

Fő hírek a Linuxban 5.14

Ebben az új verzióban a új I / O prioritás -illesztőprogram a cgroup számára -rq-qos, ami képes szabályozhatja az eszközök letiltására irányuló kérelmek feldolgozásának prioritását az egyes csoportok tagjai generálják. Az új prioritásvezérlő támogatása hozzáadásra került az mq-határidő I / O ütemezőhöz.

Egy másik fontos változás következik ext4, amely most egy új EXT4_IOC_CHECKPOINT ioctl parancsot valósít meg amely rákényszeríti az összes függőben lévő naplótranzakciót és a hozzájuk tartozó puffereket a lemezre való letöltésre, és felülírja a napló által használt tárolóterületet is. A változás a fájlrendszerekből származó információszivárgások megelőzésére irányuló kezdeményezés részeként készült. Is teljesítményoptimalizálás történt a Btrfs -ben a felesleges kiterjesztett attribútumok naplózásának törlésével az fsync végrehajtása során, intenzív műveletek teljesítménye kiterjesztett tulajdonságokkal 17% -ra nőtt.

Másrészt hozzáadta a quotactl_fd () rendszerhívást, amely lehetővé teszi a kvóták kezelését nem egy speciális eszközfájl segítségével, hanem egy fájlleíró megadásával, amely ahhoz a fájlrendszerhez van társítva, amelyre a kvótát alkalmazzák.

Is az IDE interfésszel rendelkező blokkeszközök régi illesztőprogramjait eltávolítottuk a rendszermagból, amelyeket régóta felvált a libata alrendszer. A régi eszközök támogatása teljes egészében megmarad, a változtatások csak a régi illesztőprogramok használatának lehetőségére vonatkoznak, ha a / dev / hd *, nem / dev / sd *nevet használjuk.

A Feladatütemező új SCHED_CORE ütemezési móddal rendelkezik hogy lehetővé teszi annak szabályozását, hogy mely folyamatok futhatnak együtt ugyanazon a CPU -magon. Minden folyamathoz hozzá lehet rendelni egy azonosító cookie -t, amely meghatározza a folyamatok közötti bizalom körét (például ugyanahhoz a felhasználóhoz vagy tárolóhoz tartozó).

A memfd_secret () rendszerhívás hozzáadvaHogy lehetővé teszi, hogy privát memóriaterületet hozzon létre egy címtérben elszigetelt, csak a saját folyamat számára látható, más folyamatokban nem tükröződik, és közvetlenül nem érhető el a kernel számára.

A hipervizor A KVM az ARM64 rendszerekhez hozzáadta az MTE kiterjesztés használatának lehetőségét vendégrendszereken, lehetővé téve, hogy címkéket kössön minden memóriakiosztási művelethez, és megszervezze az ellenőrzést a mutatók helyes használatáért a biztonsági rések kihasználásának megakadályozására amelyet a már felszabadult memóriablokkokhoz való hozzáférés, a puffertúlcsordulás, az inicializálás előtti hívások és az aktuális kontextuson kívül történő használat okoz.

A mutató hitelesítését az ARM64 biztosítja mostantól külön konfigurálható a rendszermaghoz és a felhasználói területhez. A technológia lehetővé teszi speciális ARM64 utasítások használatát a visszaküldési címek ellenőrzéséhez digitális aláírások segítségével, amelyeket a mutató fel nem használt felső bitjeiben tárolnak.

Intel CPU -k esetén kezdve a Skylake családdal és befejezve a Coffee Lake -vel, Intel TSX használatával (Tranzakciós szinkronizációs bővítmények) alapértelmezés szerint le van tiltva, Ez lehetőséget biztosít a többszálas alkalmazások teljesítményének javítására a szükségtelen szinkronizálási műveletek dinamikus kiküszöbölésével. A bővítmények le vannak tiltva a Zombieload támadások végrehajtásának lehetősége miatt.

is folyamatos legyen az MPTCP integrációval (MultiPathTCP), az új verzióban egy mechanizmussal bővítettük a saját forgalomkivonat -szabályzatát az IPv4 és az IPv6 számára, amely lehetővé teszi a felhasználói térből annak meghatározását, hogy a csomagmezők közül - beleértve a beágyazottat is - melyeket kell használni a csomag útvonalának kiválasztását meghatározó kivonat számításakor.

A vezérlő az amdgpu támogatást nyújtott az új AMD Radeon RX 6000 GPU sorozathoz, "Beige Goby" (Navi 24) és "Yellow Carp" kódnevek alatt fejlesztették ki, valamint javult az Aldebaran GPU -k (gfx90a) és a Van Gogh APU -k támogatása. Hozzáadva a képességhez, hogy egyszerre több eDP panellel dolgozzon.

hogy Az APU Renoir támogatja a videomemóriában lévő titkosított pufferekkel való munkát, Míg a korábbi Radeon RX 6000 (Navi 2x) és AMD GPU -k esetében az Active State Power Management (ASPM) támogatás alapértelmezés szerint engedélyezve van, amely korábban csak a Navi 1x, a Vega és a Polaris GPU -k esetében volt engedélyezve.

Az AMD chipekhez hozzáadtuk a megosztott virtuális memória támogatását (SVM) a heterogén memóriakezelési alrendszeren (HMM) alapul, amely lehetővé teszi a saját memóriakezelő egységekkel (MMU) rendelkező eszközök használatát, amelyek hozzáférhetnek a fő memóriához. Még a HMM segítségével is megszervezhet egy közös címteret a GPU és a CPU között, amelyben a GPU hozzáférhet a folyamat fő memóriájához.

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

  • Kezdeti támogatást kapott az AMD Smart Shift technológia, amely dinamikusan megváltoztatja a CPU és a GPU energiafogyasztását az AMD lapkakészlettel és grafikus kártyával rendelkező laptopokban, hogy javítsa a játékok, a videószerkesztés és a 3D -s megjelenítés teljesítményét.
  • Hozzáadott simpledrm grafikus vezérlő EFI-GOP vagy VESA keretbuffer segítségével, amelyet az UEFI firmware vagy a BIOS biztosít a kimenethez.
  • Hozzáadott támogatás a Raspberry Pi 400 -hoz.
  • A Lenovo laptopok esetében WMI interfészt adtak hozzá a BIOS beállításainak megváltoztatásához a / sys / class / firmware-attributes / címen.
  • Bővített USB4 támogatás.

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.

  1.   Alberto dijo

    A legjobb összefoglaló hír, amelyet a spanyol blogszférában olvastam, teljes, magyarázó és részletes, túlterhelés nélkül. Tehát mindig így kell lennie. Kösz!