Linux 5.8: největší verze v historii Linuxu již byla vydána

Linus Torvalds představil zahájení nová verze jádra Linux 5.8 a v této nové splátce mezi nejvýznamnější změny jsou Detektor závodních podmínek KCSAN, univerzální mechanismus pro odesílání upozornění do uživatelského prostoru, hardwarová podpora pro online šifrování, pokročilé ochranné mechanismy pro ARM64, podpora ruského procesoru Baikal-T1, schopnost samostatně připojit instance procesu, implementace mechanismů ochrany stínů pro ARM64 Call Stack a BTI.

Tato nová verze Jádro se stal největším z hlediska množství změn všech jader po celou dobu životnosti projektu. Změny zároveň nejsou spojeny se žádným subsystémem, ale pokrývají různé části jádra a týkají se hlavně interního zpracování a čištění.

Hlavní novinky v Linuxu 5.8

V této nové verzi linuxového jádra 5.8 uzamčení je poskytováno pro načítání modulů jádra, které mají sekce s kódem, ve kterém jsou současně nastaveny bity, které umožňují provádění a zápis.

Nyní je možné vytvořit samostatné instance procesu, umožňující více připojovacích bodů procesu, připojených s různými možnostmi, ale odrážející stejný jmenný prostor pid.

Pro platformu ARM64, je implementována podpora mechanismu Shadow-Call Stack, poskytované kompilátorem Clang k ochraně proti přepsání zpáteční adresy funkce v případě přetečení vyrovnávací paměti na zásobníku.

kromě toho přidána také podpora pro instrukce ARMv8.5-BTI (Branch Target Indicator) k ochraně provádění instrukčních sad, které by se neměly větvit.

Přidána hardwarová podpora pro online šifrování blokových zařízení, přičemž inline šifrovací zařízení, která jsou obecně zabudována do jednotky, lze logicky umístit mezi systémovou paměť a disk a provádět transparentní šifrování a dešifrování na základě klíčů a šifrovacího algoritmu specifikovaného jádrem.

Také v této nové verzi Byla zahrnuta doporučení k použití inkluzivní terminologie které jsou přijaty v dokumentu, který definuje pravidla pro kódování.

Na druhé straně také zvýrazněn nový ladicí nástroj KCSAN (Kernel Concurrency Sanitizer), určený k dynamické identifikaci podmínek závodu v jádře. Primárním zaměřením ve vývoji KCSAN je falešně pozitivní prevence, škálovatelnost a snadné použití.

Další důležitou změnou je, že se přidal nový ovladač dm-ebs do Device Mapper, který lze použít k emulaci menší velikosti logického bloku (například k emulaci 512bajtových sektorů na jednotkách s velikostí sektoru 4K).

Btrfs vylepšil zpracování operací čtení v přímém režimu. Při připojování byla urychlená kontrola odstraněných adresářů a podklíčů ponechána bez rodiče.

Ext4 vylepšil zpracování chyb ENOSPC když se používá multithreading. Xattr přidává podporu pro GNU. * Obor názvů používaný GNU Hurd.

na Ext4 a XFS, je zahrnuta podpora pro operace DAX (přímý přístup k souborovým systémům bez procházení mezipaměti stránky bez použití úrovně uzamykacího zařízení) ve vztahu k jednotlivým souborům a adresářům.

Kromě toho byla do nástroje jádra a ettoolu přidána podpora pro testování připojeného síťového kabelu a vlastní diagnostiku síťových zařízení.

zatímco pro zásobník IPv6 přidává podporu pro algoritmus MPLS (Multiprotocol Label Switching) k směrování paketů pomocí přepínání multiprotocol label (pro IPv4 byl dříve podporován MPLS).

Konečně pro hardware v této nové verzi zjistíme, že:

  • Ovladač DRM pro grafickou kartu Intel i915 je ve výchozím nastavení povolen
  • Podpora čipů Intel Tiger Lake (GEN12)
  • Ovladač amdgpu přidává podporu pro pixelový formát FP16 a implementuje schopnost pracovat se šifrovanými vyrovnávacími pamětmi ve videopaměti.
  • Podpora výkonových senzorů AMD Zen a Zen2 a teplotních senzorů AMD Ryzen 4000 Renoir.
  • Přidána podpora pro formát modifikátoru NVIDIA do ovladače Nouveau.
  • Ovladač MSM (Qualcomm) přidává podporu pro GPU Adreno A405, A640 a A650.
  • Přidán interní rámec pro správu prostředků DRM (Direct Rendering Manager).
  • Přidána podpora pro smartphony Xiaomi Redmi Note 7 a Samsung Galaxy S2, stejně jako Chromebooky Elm / Hana.
  • Další ovladače pro LCD panely: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
  • Přidána podpora pro ARM desky a platformy Renesas "RZ / G1H", Realtek
  • Přidána podpora pro procesor MIPS Loongson-2K

Zanechte svůj komentář

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

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  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.