Vydání kompozitního serveru Weston 11.0

Po osmi měsících vývoje byl zveřejněn stabilní release kompozitního serveru Weston 11.0, který rozvíjí technologie podporující plnohodnotnou podporu protokolu Wayland v Enlightenment, GNOME, KDE a dalších uživatelských prostředích. Vývoj Weston je zaměřen na poskytování vysoce kvalitní kódové základny a pracovních příkladů pro využití Wayland v desktopových prostředích a vestavěných řešeních, jako jsou platformy pro automobilové infotainment systémy, chytré telefony, televize a další spotřebitelská zařízení. Kód projektu se šíří pod licencí MIT.

Změna významného čísla verze Weston je způsobena změnami ABI, které narušují kompatibilitu. Změny v nové větvi Weston:

  • Pokračovala práce na infrastruktuře pro řízení barev, která umožňuje převádění barev, provádění gamma korekce a práci s barevnými profily. Byla přidána možnost nastavení ICC profilu pro monitor a jeho odraz barev z sRGB. Také byla přidána podpora přepnutí monitoru do režimu HDR, ale vytváření HDR obsahu zatím není realizováno.
  • Byla provedena příprava na implementaci v jedné z následujících verzí podpory souběžného vykonávání několika backendů, například pro výstup přes KMS a RDP.
  • V backendu DRM byla vytvořena základna pro budoucí podporu konfigurací s více GPU.
  • Byla provedena různá vylepšení týkající se podpory backendu RDP pro vzdálený přístup k obsahu obrazovky.
  • Byla zvýšena výkonnost backendu DRM.
  • Byla přidána podpora protokolu single-pixel-buffer, který umožňuje vytvářet jednopixelové buffery, zahrnující čtyři 32bitové hodnoty RGBA. Pomocí protokolu viewporter může kompozitní server škálovat jednopixelové buffery pro vytváření homogenních barevných ploch libovolné velikosti.
  • Byla přepracována implementace weston_buffer.
  • Byly označeny jako zastaralé pluginy cms-static a cms-colord.
  • Z desktop-shell byla vyloučena podpora více pracovních ploch a škálování.
  • Byla ukončena podpora protokolu wl_shell, kterému v současnosti nahrazuje xdg-shell.
  • Byl odstraněn backend fbdev, místo kterého by se měl používat backend KMS.
  • Byly odstraněny komponenty weston-launch, launcher-direct, weston-info a weston-gears, místo kterých by se měla použít knihovna libsea a wayland-info.
  • Výchozí vlastnost KMS byla nastavena na max-bpc.
  • Bylo zajištěno nouzové ukončení práce při vyčerpání volné paměti v systému.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster