Linux 5.13 přichází s počáteční podporou pro Apple M1, vylepšení ovladačů a další

Linux Kernel

Po dvou měsících vývoje, Linus Torvalds vydal vydání linuxového jádra 5.13 která je považována za největší verzi v historii, protože obdržela 17189 2150 oprav od 12996 vývojářů a změny se týkaly 794705 399590 souborů, přidaných XNUMX XNUMX řádků kódu, XNUMX XNUMX řádků odstraněno

Mezi nejvýznamnější změny Zvýrazněna počáteční podpora pro čipy Apple M1ovladač cgroup "misc", ukončená podpora pro / dev / kmem, podpora nových GPU Intel a AMD, la schopnost přímo volat funkce jádra z programů BPF, randomizace zásobníku jádra pro každé systémové volání, schopnost stavět v Clangu s ochranou CFI (Control Flow Integrity), modul LSM Landlock pro další omezení procesu a další.

Hlavní novinky v Linuxu 5.13

V této nové verzi jádra se zdůrazňuje zavedení počáteční podpory pro čip ARM M1 společnosti Apple, který pokrývá funkce řadiče přerušení, časovače, UART, SMP, I / O a MMIO. Uvádí se, že reverzní inženýrství GPU ještě není dokončeno, k organizaci výstupu je poskytována podpora sériové konzoly a framebufferu.

Další novinka, která vyniká je nepřetržitá integrace do jádra MPTCP (MultiPath TCP), protože nová verze přidává podporu pro sockopt ke konfiguraci obecných možností TCP. Byla implementována možnost resetovat jednotlivé dílčí toky.

Také vyniká a nový ovladač cgroup "Misc" (CONFIG_CGROUP_MISC), určené k omezení a sledování skalárních zdrojů, které lze ovládat pomocí jednoduchého a omezeného čítače nastavujícího maximální povolené hodnoty. Jako příklad je uvedena správa identifikátorů adresního prostoru použitých v mechanismu AMD SEV (Secure Encrypted Virtualization).

Na druhou stranu je také zdůrazněno, že v trasovacích programech BPF bylo možné použít místní úložiště dÚkoly pro úkol, který poskytuje lepší výkon při vazbě dat na konkrétní obslužný program BPF.

Kromě toho je také zdůrazněno, že po 13 letech v přípravné větvi správce «comedi» ( sbírka kontrolorů pro různé běžné desky pro sběr dat. Ovladače jsou implementovány jako linuxový modul jádra poskytující společné funkce a jednotlivé nízkoúrovňové moduly ovladačů) se stabilizoval a přesunuta do sálového počítače, aby podporovala zařízení pro sběr dat.

En ext4, položky adresáře je nyní možné přepsat při mazání souborů zajistit vymazání odstraněných názvů souborů. Předběžným načítáním bitmap bloků se zlepšil výkon kódu pro mapování bloků v nově sestavených FS. Ext4 také umožňuje současné použití šifrování a režimu bez rozlišení malých a velkých písmen.

zatímco pro XFS je přidána možnost odebrat místo z poslední distribuční skupiny v systému souborů, což byl první odkaz při implementaci funkce zmenšení velikosti stávajících oddílů s XFS FS. Byly provedeny různé optimalizace výkonu.

V Btrfs bylo přidáno použití read read v příkazu odeslání, což snížilo čas úplného odeslání o 10% a přírůstkového o 25%. U zařízení s blokováním zón je zajištěno automatické přerozdělení zón na pozadí, když je překročena prahová hodnota 75% nevyužitého prostoru.

Podpora pro speciální soubor / dev / kmem byla odstraněna, který lze použít pro přístup k celému adresnímu prostoru jádra. Bylo zjištěno, že tento soubor je zastaralý a způsobuje problémy se zabezpečením.

V této nové verzi Linuxu 5.13 to také můžeme najít přidána podpora pro budování jádra se zahrnutím ochranného mechanismu CFI (Control Flow Integrity) v kompilátoru Clang, který před každým nepřímým voláním přidejte kontrolní funkci k identifikaci některých forem nedefinovaného chování které mohou potenciálně vést k narušení normálního řízení toku v důsledku zneužití a úpravy ukazatelů na funkce uložené v paměti. K povolení CFI je navržen parametr CONFIG_CFI_CLANG.

A konečně na straně ovladačů, nyní pro GUD (Generic USB Display), ovladač poskytuje vlastnosti DRM (Direct Rendering Manager) pro otáčení obrazu, ovládání jasu, přístup EDID, konfiguraci režimu videa a připojení k TV, které lze použít jako základ pro vytváření ovladačů specifických pro zařízení.

zatímco pro amdgpu přidána počáteční podpora pro GPU Aldebaran (gfx90a) a Zahrnuta je počáteční podpora pro FreeSync Adaptive Sync pro HDMI (dříve k dispozici pro DisplayPort),

zatímco pro řadiče Intel je zdůrazněno, že byl implementován nový řadič pro správu chlazení, což umožňuje snížit frekvenci procesoru v případě nebezpečí přehřátí.

Plnění

Pro zájemce o novou verzi si Linux 5.13 můžete stáhnout hned z kernel.org


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.