🐧 Linux Dev Digest

Denní přehled vývoje v Linux ekosystému · sobota 18. července 2026

TL;DR

Linux 7.2-rc3: „Close To The New Normal" kernel

Linus Torvalds vydal 12. července 2026 třetí release candidate nadcházejícího kernelu Linux 7.2. Ve svém průvodním e-mailu na LKML označil stav vývoje za „close to the new normal" — objem změn odpovídá typickému týdnu v rc cyklu, bez výrazných odchylek. Přibližně polovina patchů se týká ovladačů, přičemž GPU a síťové subsystémy tvoří největší část; nechybí ale ani různé miscellaneous driverové opravy. Zvláštní novinkou je přidání podpory Ultra RISC-V architektury do výchozí konfigurace defconfig pro RISC-V platformu.

Mimo to rc3 přináší opravy ovladačů pro SEGA Dreamcast — i v roce 2026 kernel stále udržuje podporu pro tuto konzolovku z roku 1998 — a zlepšení detekce displejů, jež řeší problémy s některými multi-GPU konfiguracemi. Zbývající změny pokrývají síťový stack, souborové systémy, dokumentaci a architekturní opravy. Linus rovněž zmínil, že se v rc3 poprvé vyskytují záplaty vzniklé za přímé asistence AI nástrojů. Stable release Linux 7.2 je plánován na srpen 2026 a bude pohánět mimo jiné Ubuntu 26.10 „Stonking Stingray".

Linux 7.2 definitivně odstraňuje strncpy() po šesti letech a 362 commitech kernel

Během merge window Linuxu 7.2 byl dokončen šestiletý projekt systematického odstraňování funkce strncpy() z celé kernel tree. Vzniklo přibližně 362 commitů; sám Justin Stitt je autorem 211 z nich. Funkce strncpy() byla označena za „persistentní zdroj chyb" kvůli svým protichůdným sémantikám: negarantuje NUL-ukončení cílového bufferu a zároveň vždy zero-paduje cíl na plnou délku — kombinace vedoucí ke specifickým paměťovým zranitelnostem těžko odhalitelným statickými analyzátory.

Na každém místě volání bylo nutné individuálně rozhodnout o správné náhradě dle záměru kódu. Výsledkem je pětice bezpečnějších alternativ: strscpy() pro bezpečné kopírování bez záruky paddingu, strscpy_pad() se zero-paddingem, strtomem_pad() pro kopírování do polí s paddingem, memcpy_and_pad() a konečně prosté memcpy() tam, kde šlo o binární data. Touto migrací kernel eliminuje celou třídu paměťových zranitelností a nastavuje jasný standard pro budoucí přispěvatele.

KDE Plasma 6.7.3: NVIDIA triple buffering, DPMS fix a bezpečnostní záplata desktop

KDE projekt vydal 14. července 2026 třetí bodovou verzi větve Plasma 6.7. Nejdůležitější opravou je obnovení triple bufferingu pro GPU NVIDIA v kompozitoru KWin, který byl nechtěně ztracen v dřívějších revizích — uživatelé NVIDIA karet zaznamenávali trhání obrazu (tearing). Současně byl opraven problém způsobující, že monitory nedokázaly probudit z DPMS spánku. Bezpečnostně kritická záplata odstraňuje nebezpečný use-after-free v pluginech sdíleného kalendáře. Drobná vylepšení zahrnují opravu offsetu časových pásem ve widgetu Digital Clock, zpřesnění pollování jezdce jasu a úpravy v správci přihlášení SDDM a reportéru pádů DrKonqi.

Dva dny po vydání Plasmy 6.7.3 — 16. července — bylo aktualizováno i KDE neon (sestavení 20260716), referenční živá distribuce postavená na Ubuntu 24.04 LTS. Tato aktualizace zahrnuje Plasma 6.7.3 i KDE Gear 26.04.3. KDE Frameworks 6.28.0, soubor sdílených knihoven pro KDE aplikace, byl vydán 10. července. Ve větvi 6.6 mezitím vyšla i záplatová verze 6.6.6, určená pro distribuce udržující starší cyklus.

Ubuntu varuje před 42× regresí výkonu AMDGPU v kernelu 7.0.0-28.28 distro

Ubuntu kernel tým vydal varování, že nejbližší bodová aktualizace kernelu 7.0.0-28.28 pro Ubuntu 26.04 LTS a Ubuntu 24.04 LTS (HWE varianta) přinese závažnou výkonnostní regresi pro AMD GPU při výpočetně náročných workloadech. V nejhorším naměřeném případě dosahuje zpomalení 42násobku: inference modelu Stable Diffusion XL přes ComfyUI trvala místo 9 sekund plných 388 sekund. Příčinou je vadná retry smyčka v kódu AMDGPU HMM (Heterogeneous Memory Management), která se projevuje výhradně při workloadech využívajících ROCm stack.

Dobrá zpráva je, že upstream oprava je již začleněna v Linuxu 7.0.13 a Ubuntu kernel tým ji integruje do follow-up balíčku vydávaného krátce po 7.0.0-28.28. Uživatelé postižení regresí mohou dočasně odložit aktualizaci kernelu nebo sledovat Ubuntu Community Hub vlákno pro aktualizace. Incident znovu zdůrazňuje citlivost GPU driver kódu na zdánlivě nevinné změny v paměťovém managementu a potřebu automatizovaného výkonnostního regresního testování v distribučním pipelinu.

Debian 13.6 vydán; TUXEDO OS opouští Ubuntu a míří na Debian distro

Projekt Debian vydal šestou bodovou verzi aktuální stabilní větve Debian 13 „Trixie". Balíček obsahuje 124 oprav chyb a 120 bezpečnostních aktualizací oproti Debianu 13.5. Bodové vydání neobsahuje nové funkce — je to kumulativní záplatová vrstva zaručující, že nové instalace nebo reinstalace automaticky získají všechny dosud uvolněné opravy bez nutnosti stahovat je manuálně přes apt upgrade.

Souběžně německý výrobce Linux hardwaru TUXEDO Computers oznámil, že jejich vlastní distribuce TUXEDO OS přejde ze základu Ubuntu na Debian GNU/Linux. Jako desktopové prostředí zůstane KDE Plasma. Firma jako hlavní motivaci uvádí větší stabilitu Debianu, předvídatelnější release cykly a menší závislost na strategických rozhodnutích Canonical. Tento krok sleduje trend dalších distribucí — podobný přechod dříve avizovalo Linux Mint ve formě svého projektu LMDE (Linux Mint Debian Edition).

systemd 261: vlastní instalátor OS, IMDS broker, storagectl a softwarový TPM tooling

Koncem června 2026 (19. 6.) byl vydán systemd 261 jako stable release zaměřený na distribuce druhé poloviny roku 2026. Největší novinkou je systemd-sysinstall — jednoduchý textový instalátor OS, který obaluje schopnosti systemd pro správu diskových oddílů a credentials a umožňuje přenos systému z dočasného boot média (USB flash) na cílový disk. Jde o přímého konkurenta instalátorům jako Anaconda nebo Calamares, ale plně integrovaného do systemd ekosystému bez externích závislostí.

Druhá klíčová novinka je systemd-imdsd — implementace IMDS (Instance Metadata Service) brokera, který zpřístupňuje cloudová metadata lokálním aplikacím. Součástí je vestavěná hardwarová databáze pro automatickou detekci major cloudových prostředí přes SMBIOS: Amazon EC2, Microsoft Azure, Google Compute Engine, Oracle Cloud, Tencent Cloud a Hetzner. Nový nástroj storagectl přidává jednotné CLI a Varlink rozhraní pro správu úložišť jako managed user storage. systemd 261 dále integruje softwarový TPM přes IBM swtpm pro stroje bez fyzického čipu a v PID1 nově podporuje Linux Live Update Orchestrator (LUO) a Kernel Handover (KHO) — mechanismy umožňující live výměnu běžícího kernelu bez plného restartu systému.