Paglabas ng Weston Composite Server 11.0

Pagkatapos ng walong buwan ng pag-unlad, ang isang matatag na paglabas ng Weston 11.0 composite server ay nai-publish, pagbuo ng mga teknolohiya na nag-aambag sa paglitaw ng buong suporta para sa Wayland protocol sa Enlightenment, GNOME, KDE at iba pang mga kapaligiran ng gumagamit. Nilalayon ng development ng Weston na magbigay ng mataas na kalidad na code base at mga gumaganang halimbawa para sa paggamit ng Wayland sa mga desktop environment at mga naka-embed na solusyon, gaya ng mga platform para sa automotive infotainment system, smartphone, TV at iba pang consumer device. Ang code ng proyekto ay ipinamahagi sa ilalim ng lisensya ng MIT.

Ang makabuluhang pagbabago sa numero ng bersyon ni Weston ay dahil sa mga pagbabago sa ABI na sumisira sa compatibility. Mga pagbabago sa bagong sangay ng Weston:

  • Patuloy na trabaho sa imprastraktura ng pamamahala ng kulay na nagbibigay-daan para sa conversion ng kulay, pagwawasto ng gamma, at mga profile ng kulay. Kasama ang kakayahang i-configure ang ICC profile para sa monitor at ipakita ang mga kulay mula sa sRGB papunta dito. Mayroon ding suporta para sa paglipat ng monitor sa HDR mode, ngunit ang pagbuo ng nilalamang HDR ay hindi pa naipapatupad.
  • Ang mga paghahanda ay ginawa para sa pagpapatupad sa isa sa mga susunod na release ng suporta para sa sabay-sabay na pagpapatupad ng ilang mga backend, halimbawa, para sa output sa pamamagitan ng KMS at RDP.
  • Ang DRM backend ay bumuo ng pundasyon para sa hinaharap na suporta para sa mga multi-GPU na configuration.
  • Iba't ibang pagpapabuti ang ginawa upang suportahan ang RDP backend para sa malayuang pag-access sa nilalaman ng screen.
  • Pinahusay na pagganap ng backend ng DRM.
  • Nagdagdag ng suporta para sa single-pixel-buffer protocol, na nagbibigay-daan sa paglikha ng mga single-pixel buffer na may kasamang apat na 32-bit RGBA value. Gamit ang viewporter protocol, maaaring i-scale ng composite server ang mga single-pixel na buffer para lumikha ng pare-parehong kulay na ibabaw ng arbitraryong laki.
  • Ang pagpapatupad ng weston_buffer ay muling ginawa.
  • Ang cms-static at cms-colord na mga plugin ay hindi na ginagamit.
  • Ang suporta para sa maraming workspace at scaling ay inalis mula sa desktop-shell.
  • Ang suporta para sa wl_shell protocol ay hindi na ipinagpatuloy, pinalitan ng xdg-shell.
  • Ang fbdev backend ay inalis at ang KMS backend ang dapat gamitin sa halip.
  • Ang mga bahaging weston-launch, launcher-direct, weston-info at weston-gears ay inalis, pabor sa libsea at wayland-info.
  • Bilang default, nakatakda ang KMS property max-bpc.
  • Pinagana ang emergency shutdown kapag naubos na ang libreng memorya sa system.

Pinagmulan: opennet.ru

Magdagdag ng komento