Týden v KDE: počínající podpora obnovy sezení na Waylandu
Výhledově nejvýznamnější novinkou uplynulého týdne v projektu desktopového prostředí KDE bude jistě práce vývojářů Davida Edmundsona a Vlada Zahorodniiho. Připravili počáteční podporu pro Wayland protokol zajišťující obnovu sezení uživatele v rámci kompozitoru KWin. Má to celé ještě svá omezené, použitá verze protokolu podporuje jen velikost a pozici okna a umístění virtuálního desktopu. Neřeší interní prvky daných oken (to se objeví až časem) a také toolkity a aplikace musí samy zahrnout podporu.
Další novinky míří do budoucí Plasmy 6.4.0. Dialog výběru rychlosti dvojkliku obsahuje testovací oblast, kde je možné si rychlost vyzkoušet. Aktualizaci systému je možné spustit rovnou z widgetu notifikace, není potřeba lézti do Discoveru. Do Frameworks 6.14 pak míří oprava nefunkčních odkazů u řady zpráv v systémových nastavení.
Řada oprav se pak zhruba symetricky dělí mezi Plasmu 6.3.5 a vývojovou verzi, ze které vzejde Plasma 6.4.0. Řešeno je například padání KWin, jeden dílčí problém s GPU Nvidia (blikání či černání uzamčené obrazovky za určitých okolností) či chyba týkající se výběru textu v aplikacích běžících přes XWayland. Počet chyb s vysokou prioritou zůstává po uplynulém týdnu na jedné. Zajímavostí tohoto týdne pak je podpora Plasma integrace u prohlížečů Chrome a Firefox a jejich variant jako LibreWolf či Ungoogled Chromium při běhu z Flatpaku. Více v tradičním přehledu z pera Nate Grahama.
Týden v GNOME #195: portování Počasí z JavaScriptu na TypeScript
Druhou z aplikací pro Zvukovém přehrávači portovanou na TypeScript, je Počasí, tedy GNOME Weather. V přehledu tohoto týdne autoři desktopu GNOME dále vyzdvihují nástroj pro rovnováhu mezi pracovním a volným časem. Solanum v nové verzi 6.0.0 dostává text časovače škálující velikost s velikostí okna, možnost přepnutí nástroje do režimu přes celou obrazovku, když je čas na přestávku, správně mizící notifikace, je-li obnoven časovač a různá další vylepšení včetně ctění systémových akcentových barev.
Novou verzi 6.0 nabízí i nástroj na trénování psaní na klávesnici Keypunch, ta vrací realističtější výsledky, disponuje širší podporou jazyků a novou věcí zvanou „uvolnění frustrace“. Detaily popisuje autor na blogu.
Z projektů třetích stran zmiňuje přehled tohoto týdne novou verzi Jabber/XMPP kecálka Dino 0.5, podrobnosti jsou na blogu projektu, tvůrci přepracovali dialogy a vylepšili přenosy souborů. Novou verzi má i Adwaita nástroj pro komunikaci s AI modely, lokálními i online, Alpaca 6.0.0 přináší celou řadu novinek a vylepšení. To a mnoho dalšího v přehledu novinek kolem projektu GNOME za poslední týden.
AMD ROCm 6.4 bez oficiální podpory RDNA4 Radeonů
Po dílčích aktualizacích v rámci řady ROCm 6.3, od kterých se pochopitelně nic zásadního nečekalo, vydává AMD novou verzi výpočetního balíku ROCm 6.4. Ani ta však neobsahuje oficiální podporu pro běh s Radeony generace RDNA4 (tedy RX 9000), ač jinak neoficiálně věc funguje. Stejné se pak týká i nejnovějších / nastupujících generací APU jako Strix Halo. Oficiální podpory se však dočkaly profesionální karty Radeon PRO W7800 vybavené 48GB pamětí. Vylepšena v této verzi je obecně kompatibilita s novějšími/staršími verzemi jádra, přibyla také podpora PyTorch 2.5 a 2.6 a řada dalších novinek včetně video formátu VP9 v rámci rocDecode / rocPyDecode a oficiální podpory Oracle Linux 9, derivátu RHEL9.
Vylepšení dokumentace oprav na Spectre RSB v jádru Linux 6.15
Začlenění časově spadající do chystané vývojové verze Linux 6.15-rc2 se dočkaly patche měnící dokumentaci problému jménem Spectre Return Stack Buffer. Za poslední měsíce tomu velké úsilí věnoval Josh Poimboeuf z Red Hatu, který uvádí, že od roku 2018 vyšla spousta CVE zabývajících se Spectre ve vztahu k Return Stack Bufferu (RSB), někdy též zvaným Return Address Stack (RAS) či Return Address Predictor (RAP) u AMD, je dokumentace k těmto CVE a opravám rozeseta v myriádě dokumentů specifických pro danou mikroarchitekturu.
Josh se snaží dokumentaci sjednotit a učinit přehlednější a jasnější a cílenou n a pouze aktuálně platné opravy pro Spectre RSB. Dokumentace by neměla sloužit k popisování, jak RSB funguje a jak pracují exploity na tuto chybu.
Intel připravuje refactoring VRR a podporu Xe3 v Panther Lake
Do vzdálenější budoucí verze jádra Linux 6.16 míří první várka patchů od Intelu pro větev intel-drm-next. V ní se vývojáři zaměřují na velký refactoring kódu pro podporu Variable Refresh Rate (VRR), plus obligátní várku oprav a vylepšení (mimo jiné opravy a vylepšení pro DP MST – multi-stream přes DisplayPort, dále opravený scanline_offset pro Lunar Lake / Battlemage a vyšší generace).
Nezávisle na tom pak je připravována podpora grafických jader generace Xe3LPD, kdy s touto budoucí verzí jádra bude možné grafické zobrazení na generaci procesorů Panther Lake již zapnout. Kód je připraven s dostatečným předstihem před otevřením začleňovacího okna pro Linux 6.16, které se otevře někdy na přelomu května a června.