Hlavní navigace

Novinky kolem Qt, FreeRDP 2.0 s chytrým škálováním na Waylandu

ReactOS 0.4.13 vylepšuje podporu USB, F18/Flang se stává součástí LLVM, Wine 5.6 vylepšuje Active Directory LDAP, Firefox a Chrome na Ubuntu 20.04 s X.Org i Waylandem.
David Ježek
Doba čtení: 3 minuty

Sdílet

Hovoří se o forku Qt, mezitím Qt Company vydala krátké prohlášení

The Qt Company svými nedávnými akcemi a zejména úvahami o zpoplatnění nových vydání Qt zjevně naštvala nemalou část open-source komunity. Některé open-source projekty či jejich představitelé se již vyjadřují v tom smyslu, že je vhodný čas vytvořit fork Qt a pokračovat vlastní cestou.

To samozřejmě nic nemění, že jednání mezi KDE Free Qt Foundation a The Qt Company mohou věci dovést do podoby přijatelné pro open-source vývojáře, ale nejnovější dění by mělo být pro The Qt Company signálem, že zahrávat si s křehkou rovnováhou mezi komerčními zájmy, open-source komunitou a tahounem v podobě KDE, se může vymstít.

Za návrhem na forknutí lze najít například vývojáře z konzultační firmy KDAB, vývojáře webového prohlížeče Qute, projektu QGIS a samozřejmě lidi pracující na KDE. Více podrobností je k vidění v příslušném vláknu v mailing listu.

Vyjádření The Qt Company

Když už uvádíme informaci o vyjádření The Qt Company na aktuální reakci komunity, je nutné si jej přiblížit. Společnost vydala velice krátké prohlášení, ve kterém ve stručnosti uvádí, že obsah diskusí na různých místech internetu neodráží vidění a plány [The Qt Company] a ta je hrda na svůj závazek vůči zákazníkům, open-source i modelu správy Qt jako takovému.

Co si pod tím průmyslový básník představuje, ponechme v teoretické rovině.

F18/Flang se stává součástí LLVM

Do kódu budoucí verze LLVM 11 byl zahrnut projekt F18, též nyní známý jako Flang (podobně jako Clang je C-čková část kompilátoru LLVM/Clang). Tento moderní kompilátor jazyka Fortran je tak konečně, dle očekávání a po určitých zdrženích, pevnou součástí LLVM.

Na F18 pracovala / pracuje skupina lidí, mimo jiné ze společností ARM či Nvidia. Nový front-end pro Fortran je napsán za využití C++17 a využívá některé moderní prvky v LLVM. Celkově byl do LLVM začleněn projekt zvící 134 tisíc řádků zdrojového kódu. Prozatím není Flang v základu zpřístupněn, očekávají se práce na jeho další stabilizaci.

Wine 5.6 vylepšuje Active Directory LDAP

Dílčích novinek není ve vývojové verzi Wine 5.6 až tolik. Tvůrci hovoří o dalších pracech na podpoře Media Foundation, vylepšené podpoře Active Directory LDAP či několika dalších modulech převedených do formátu PE, vylepšení v módu gdb proxy a samozřejmě opravách chyb, konkrétně o 38. Nejstarší byla nahlášena v červenci 2009, nejrychleji opravená vydržela bez záplaty jen pár dní.

Výkon prohlížečů v Ubuntu 20.04 LTS při běhu na X.Org vs Wayland

Server Phoronix porovnal rychlost prohlížečů Firefox 75.0, Firefox 76.0 Beta (oba měly zapnutou podporu WebRender) a Google Chrome 80 na téměř finálním Ubuntu 20.04 LTS s Linuxem 5.4 + Mesa 20.0.2, X.Org 1.20.7, GNOME 3.36, a to na integrované Gen9 grafice v procesoru Intel Core i9–9900KS.

Výsledky to zatím nejsou nijak zásadně zajímavé. Ve většině testů sice vede Wayland (Firefox i Chrome jsou na něm o trochu svižnější), ale v některých dílčích testech je problém s během na Waylandu u Chrome.

V závěru testu je připomínáno, že Ubuntu 20.04 LTS bude stále jako výchozí používat X.Org, ale možnost běhu na Waylandu je v nabídce samozřejmě přítomna.

ReactOS 0.4.13 opravuje USB Storage, čekat můžeme i méně BSoD

Věčné alfa stádium vývoje projektu ReactOS pokračuje i s verzí 0.4.13. Tento operační systém mající za cíl svobodnou náhradu za Windows, schopnou spouštět programy pro Windows, přináší v nové verzi několik podstatných vylepšení.

Root linux

Předně je zde nová implementace podpory USB, optimalizace ovladače od FreeLoader pro souborové systémy FAT a do třetice nový program: Accessibility Utility Manager. Pracovalo se třeba také na správě fontů či vylepšeních pro běh aplikací. V rámci aktualizace zde najdeme novější verze různých nástrojů, například BtrFS v1.4, ACPICA v20190816, UniATA v0.47a, mbedTLS v2.7.11, libpng v1.6.37. K dispozici je kompletní přehled změn.

FreeRDP 2.0 s podporou Flatpak, RAP v2 a Font Smoothing

Po třech letech strávených s kandidáty na ostrou verzi, konečně přichází Free Remote Desktop Protocol 2.0. Mezi novinkami najdeme podporu protokolu Microsoft Remote Assistant Protocol Version 2 (RAP v2), počáteční implementaci RDP proxy, odstranění podpory klienta DirectFB, podporu vyhlazování písem v základu zapnutou, chytré škálování pro Wayland, podporu balíčkování do Flatpaku a řadu opravených CVE. Podrobnosti shrnuje GitHub projektu.