Megérkezik a Linux 5.13 az Apple M1 kezdeti támogatásával, az illesztőprogramok fejlesztésével és egyebekkel

Linux Kernel

Két hónap fejlesztés után, Linus Torvalds kiadta a Linux kernel 5.13 kiadását amelyet a történelem legnagyobb változatának tekintenek, mivel 17189 2150 javítást kapott 12996 fejlesztőtől, és ezek közül a változások 794705 399590 fájlt, XNUMX XNUMX kódsort adtak hozzá, XNUMX XNUMX sort távolítottak el

A legjelentősebb változások között Kiemelték az Apple M1 chipek kezdeti támogatását, cgroup "misc" illesztőprogram, megszüntette a / dev / kmem támogatását, támogatás az új Intel és AMD GPU-khoz-ban a kernelfunkciók közvetlen meghívása a BPF programokból, a rendszermag verem randomizálása az egyes rendszerhívásokhoz, a Clang beépítésének képessége CFI (Control Flow Integrity) védelemmel, az LSM Landlock modul a folyamat további fojtásához és még sok más.

Fő hírek a Linuxban 5.13

A Kernel új verziójában skiemeli az Apple ARM M1 chipjének kezdeti támogatásának bevezetését, amely a megszakításvezérlő, az időzítő, az UART, az SMP, az I / O és az MMIO funkcióit fedi le. Megemlítik, hogy a GPU reverse engineering még nem fejeződött be, a kimenet rendezéséhez soros konzol és framebuffer támogatást nyújtanak.

Egy másik újdonság, amely kiemelkedik folyamatos integráció az MPTCP kernelbe (MultiPath TCP), mivel az új verzió hozzáadja a sockopt támogatását az általános TCP-beállítások konfigurálásához. Az egyes részfolyamatok visszaállításának lehetősége megvalósításra került.

Szintén kiemelkedik a új "Egyéb" csoportos illesztőprogram (CONFIG_CGROUP_MISC), amelynek célja a skaláris erőforrások korlátozása és nyomon követése, amelyek vezérelhetők a maximálisan megengedett értékeket beállító egyszerű és korlátozott számlálóval. Példaként említjük az AMD SEV (Secure Encrypted Virtualization) mechanizmusban használt címtér-azonosítók kezelését.

Másrészt azt is kiemelik a BPF nyomkövető programokban lehetővé vált a helyi tároló használata de feladatok egy feladathoz, amely jobb teljesítményt nyújt, amikor az adatokat egy adott BPF-kezelőhöz köti.

Ezen felül azt is kiemelik 13 év után az előkészítő ágban a vezérlő «comedi» ( vezérlők gyűjteménye különféle közös adatgyűjtő táblák számára. Az illesztőprogramok Linux kernelmodulként valósulnak meg, amely közös funkciókat és egyedi alacsony szintű illesztőprogram-modulokat biztosít. stabilizálódott és átkerült a nagygépre az adatgyűjtő eszközök támogatására.

En ext4, a könyvtár bejegyzéseit most felül lehet írni a fájlok törlésekor a törölt fájlnevek törlése érdekében. A blokk bittérképek előzetes betöltésével javult a blokk leképezésének kódteljesítménye az újonnan összeállított FS-ekben. Az Ext4 lehetővé teszi a titkosítás és a kis- és nagybetűk nélküli mód egyidejű használatát is.

míg az XFS számára hozzáadódik a fájlrendszer utolsó terjesztési csoportjából való hely eltávolításának lehetősége, amely az első link volt a meglévő partíciók méretének XFS FS-sel történő csökkentésének funkciójának megvalósításában. Különböző teljesítményoptimalizálások történtek.

A Btrfs-ben a read read használata lett hozzáadva a diszpécser parancsban, amely 10% -kal, a növekményes 25% -kal csökkentette a teljes feladás idejét. Zónablokk-eszközök esetén a zónák automatikus háttér-újraelosztása biztosított, ha túllépik a kihasználatlan 75% -os küszöböt.

A / dev / kmem speciális fájl támogatása megszűnt, amellyel elérhetjük a teljes kernel címterét. Megállapították, hogy a fájl elavult és biztonsági problémákat okoz.

A Linux 5.13 új verziójában azt is megtalálhatjuk további támogatást nyújtott a kern felépítéséhez CFI védelmi mechanizmus beépítésével (Control Flow Integrity) a Clang fordítóban, amely minden közvetett hívás előtt adjon hozzá egy ellenőrző függvényt a meghatározatlan viselkedés egyes formáinak azonosításához amely potenciálisan a normál áramlásszabályozás megsértéséhez vezethet a kihasználások, a memóriában tárolt funkciók mutatóinak módosítása következtében. A CONFIG_CFI_CLANG paramétert javasoljuk a CFI engedélyezéséhez.

Végül az illesztőprogramok részéről, most a GUD (Generic USB Display) esetében az illesztőprogram DRM (Direct Rendering Manager) tulajdonságokat biztosít a képforgatáshoz, a fényerő-szabályozáshoz, az EDID-hozzáféréshez, a videó mód konfigurálásához és a TV-csatlakozáshoz, amelyek felhasználhatók eszköz-specifikus illesztőprogramok létrehozásának alapja.

míg az amdgpu számára hozzáadta az Aldebaran GPU kezdeti támogatását (gfx90a) és Tartalmazza a FreeSync Adaptive Sync for HDMI kezdeti támogatását (korábban elérhető volt a DisplayPort számára),

míg az Intel vezérlők esetében kiemelik, hogy egy új vezérlő került bevezetésre a hűtés kezeléséhez, amely lehetővé teszi a processzor frekvenciájának csökkentését, ha fennáll a túlmelegedés veszélye.

Mentesítés

Az új verzió iránt érdeklődők számára a Linux 5.13 most letölthető innen: kernel.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.