Zpět na domů

Linux 7.0 vydání: Rust a optimalizace x86

Linus Torvalds vydal Linux 7.0 s 15624 patchy, stabilizací Rust, lazy preemption a podporou nového hardware Intel/AMD. Klíčové změny se týkají ovladačů (51%), sítí a FS. Verze vstoupí do Ubuntu 26.04 LTS.

Vydání Linux 7.0: od Rust po optimalizace AMD EPYC
Advertisement 728x90

# Linux 7.0: klíčové změny v jádře a podpora nového hardware

Linus Torvalds oznámil vydání stabilní verze jádra Linux 7.0 dne 12. dubna 2026. Toto vydání navazuje na plán po Linuxu 6.19 a bude součástí Ubuntu 26.04 LTS. Do jádra bylo přidáno 15624 patchy od 2477 vývojářů, velikost změn činí 56 MB: přidáno 704060 řádků kódu, odstraněno 278132 řádků, ovlivněno 18053 souborů.

Hlavní novinky v jádře

Kód Rust ztratil status „experimentální“, což usnadňuje jeho nasazení v produkci. Objevil se nový mechanismus filtrování pro io_uring, který posiluje kontrolu operací asynchronního vstupu-výstupu. Plánovač CPU přešel na lazy preemption jako výchozí nastavení, čímž minimalizuje overhead přepínání kontextu. Přidána podpora time-slice extension pro jemné ladění kvanta času.

Ve filesystemech byla zavedena nullfs a autonomní samoobnova XFS. Síťový stack byl rozšířen o podporu notifikací o přetížení AccECN. EXT4 byla optimalizována pro paralelní přímé I/O zápisy s růstem výkonu.

Google AdInline article slot

Standardizováno hlášení chyb I/O v celém jádře. UDP síť získala inline optimalizace pro snížení latence.

Hardwarové vylepšení pro x86 a AMD/Intel

Intel:

  • Rozšíření TSX nyní v režimu „auto“ jako výchozí na bezpečných CPU, což zvyšuje výkon bez nutnosti ručního nastavení.
  • Podpora NTB pro Xeon Diamond Rapids a perf událostí.
  • Nápovědy pro „pomalé“ zátěže na Panther Lake.
  • Zvuk pro Nova Lake.

AMD:

Google AdInline article slot
  • Optimalizace EPYC: škálovatelnost plánovače, správa paměti.
  • Perf metriky pro Zen 6.
  • Statistiky L2 cache v Turbostat.
  • CXL pro překlad adres Zen 5.

Nové funkce pro LoongArch. Opravy pro SPARC a Alpha.

Grafika a periférie

Grafické ovladače byly aktualizovány:

  • Počáteční podpora budoucích Radeon.
  • Pokračování prací na Intel Crescent Island a Nova Lake, včetně multi-queue zpracování a přístupu k teplotním senzorům.
  • D3cold odblokován pro Battlemage.
  • PowerVR pro AM62P.
  • Opravy AMDGPU pro GCN 1.0/1.1.

Další vylepšení v displayových ovladačích.

Google AdInline article slot

Vývoj Rustu a architektonické změny

Integrace Rustu pokročila: příprava na verzi 1.95, pouze stabilní funkce. CFI v user-space pro RISC-V. Atomární instrukce LS64/LS64V pro ARM64 se single-copy. Ladění FPGA pro OpenRISC. SoC SpacemiT K3 RVA23 v mainline. Snapdragon X2 Elite pro notebooky.

Kconfig parametry pro vlastní bootovací logo místo Tux.

Rozložení změn:

  • 51 % — ovladače zařízení.
  • 11 % — architektonický kód.
  • 14 % — síťový stack.
  • 5 % — filesystemy.
  • 3 % — podsystémy jádra.

Co je důležité

  • Rust v jádře je stabilní, bez experimentálního statusu.
  • Lazy preemption jako výchozí optimalizuje CPU plánovač.
  • TSX auto režim na Intel zlepšuje perf z krabice.
  • Autonomní obnova XFS a nullfs pro vyšší spolehlivost.
  • Velké optimalizace AMD EPYC a síťového UDP.

Torvalds poznamenal tendenci k malým AI-generovaným opravám jako novou normu. Merge okno pro 7.1 je otevřeno s více než 40 pull requesty.

— Editorial Team

Advertisement 728x90

Číst dál