Nová verzia Linuxu 5.13 prichádza s vylepšeniami zabezpečenia, podporou Apple M1 a ďalšími

Linus Torvalds včera vydal verziu 5.13 linuxového jadra, ktorá poskytuje počiatočnú podporu pre nový čip Apple M1 so základnou podporou, nové bezpečnostné funkcie pre Linux 5.13, ako je Landlock LSM, kompatibilitu s Clang CFI a možnosť náhodného nastavenia posunu zásobníka jadra pri každom systémovom volaní, ako aj podporu pre FreeSync HDMI a počiatočnú implementáciu Aldebaranu, okrem iného.

Asi 47% všetkých zmien zavedených v 5.13 sa týka ovládačov zariadení, asi 14% zmien súvisí s aktualizáciou konkrétneho kódu pre hardvérové ​​architektúry, 13% súvisí so sieťovým zásobníkom, 5% súvisí so súborovými systémami a 4% do interných jadrových subsystémov.

Torvalds označil novú verziu za „dosť veľkú“.

"Od r7 sme mali dosť pokojný týždeň a nevidím dôvod na zdržiavanie 5.13." Zaokrúhlenie na tento týždeň je malé a obsahuje iba 88 nefúzovaných záväzkov (a niektoré z nich sú iba vrátením zmien). Samozrejme, zatiaľ čo posledný týždeň bol malý a tichý, 5.13 ako celok je dosť veľký. V skutočnosti je to jedna z najdôležitejších verzií verzie 5.x s viac ako 16.000 17.000 záväzkami (viac ako 2.000 XNUMX, ak počítate fúzie) od viac ako XNUMX XNUMX vývojárov. Ale toto je všeobecný jav, nie konkrétny jav, ktorý sa vyznačuje neobvyklým charakterom, “napísal Torvalds.

Hlavné nové funkcie systému Linux 5.13

Jednou z najdôležitejších nových funkcií linuxového jadra 5.13 je počiatočná podpora pre čipy Apple M1. V súčasnosti je k dispozícii iba hardvérová podpora a spúšťanie kódu , ale očakáva sa mnoho optimalizácií. Grafická akcelerácia zatiaľ nie je k dispozícii, ale počiatočná podpora sa očakáva v budúcich verziách.

Ďalšou novou bezpečnostnou funkciou v Linuxe 5.13 je Landlock, nový bezpečnostný modul, ktorý môže bežať spolu so SELinuxom pre lepšiu správu procesov . Umožňuje obmedziť interakciu s procesmi v skupine externého prostredia a je navrhnutý s ohľadom na izolačné mechanizmy ako Sandbox, XNU, FreeBSD od Capsicum a OpenBSD Pledge/Unveil.

S pomocou Landlocku je možné spoľahlivo izolovať akýkoľvek proces vrátane procesov bez root prístupu , čím sa zabráni obídeniu izolácie v prípade zraniteľností alebo škodlivých zmien v aplikácii. Landlock umožňuje procesu vytvárať bezpečné sandboxy, ktoré sa nasadzujú ako ďalšia vrstva nad existujúcimi mechanizmami riadenia prístupu k systému. Napríklad program môže odmietnuť prístup k súborom mimo svojho pracovného adresára.

Za zmienku stoja aj vylepšenia architektúry RISC-V, keďže táto nová verzia implementuje podporu pre kexec, crash dump, kprobe a spúšťanie jadra na mieste (beh na mieste, spustenie z pôvodného média, bez kopírovania do RAM).

Okrem toho moderné procesory Intel získali nový chladiaci ovládač a počiatočná podpora bola poskytnutá aj pre nové systémy výrobcu od značky Alder Lake-S (12. generácie).

V prípade AMD medzi hlavné výhody patrí podpora FreeSync cez HDMI , podpora ASSR (Alternate Encoder Seed Reset), ioctl na dotazovanie možností kódovania a dekódovania videa a režim CONFIG_DRM_AMD_SECURE_DISPLAY na detekciu zmien na displejoch zobrazujúcich dôležité informácie. Pridaná bola aj podpora mechanizmu šetrenia energie ASPM.

Medzi ďalšie významné zmeny v tejto novej verzii jadra patria:

  • Podpora funkcie výpisu z vyrovnávacej pamäte vyhľadávacieho priestoru pre simultánny preklad (TLB) pre niektoré menšie výhody výkonu. Úloha správy pamäte Linux 5.13 x86 v skutočnosti poskytuje malú optimalizáciu výkonu, čo je obzvlášť výhodné vzhľadom na zmiernenie zabezpečenia CPU v posledných rokoch, ktoré má vplyv na TLB.
  • Podpora AMD Zen pre Turbostat.
  • Držiak Loongson 2K1000.
  • KVM poskytuje vylepšenia AMD SEV a Intel SGX pre hosťujúce virtuálne stroje.
  • K existujúcej podpore detekcie rozdeleného zámku bola pridaná podpora detekcie zámku zbernice Intel.
    KCPUID je nový nástroj v strome, ktorý pomáha konfigurovať nové procesory x86.
  • Bol pridaný všeobecný ovládač displeja USB pre nastavenia, ako je použitie Raspberry Pi Zero ako adaptéra displeja.
  • Podpora pre „monitorovaciu technológiu platformy Intel DG1“ / telemetrickú platformu.
  • Ovládač POWER9 NVLink 2.0 bol odstránený z dôvodu nedostatku podpory používateľov s otvoreným zdrojom.
  • Aktualizácia ovládača Direct Rendering Manager.

Pridať ako preferovaný zdroj v Google