ΠΠΎ ΠΎΡΡΠΌ ΠΌΠ΅ΡΠ΅ΡΠΈ ΡΠ°Π·Π²ΠΎΡ, ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΎ Π΅ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ½ΠΈΠΎΡ ΡΠ΅ΡΠ²Π΅Ρ Weston 11.0, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΠΎΠΈ ΠΏΡΠΈΠ΄ΠΎΠ½Π΅ΡΡΠ²Π°Π°Ρ Π·Π° ΠΏΠΎΡΠ°Π²Π° Π½Π° ΡΠ΅Π»ΠΎΡΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ Wayland Π²ΠΎ Enlightenment, GNOME, KDE ΠΈ Π΄ΡΡΠ³ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΡΡΠ΅Π΄ΠΈΠ½ΠΈ. Π¦Π΅Π»ΡΠ° Π½Π° ΠΠ΅ΡΡΠΎΠ½ Π΅ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π²ΠΈΡΠΎΠΊΠΎΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠ½Π° Π±Π°Π·Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΈ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Wayland Π²ΠΎ Π΄Π΅ΡΠΊΡΠΎΠΏ ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈ ΠΈ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Π·Π° ΠΈΠ½ΡΠΎΠ·Π°Π±Π°Π²Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ, ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ, ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΊΠΈ ΡΡΠ΅Π΄ΠΈ. ΠΡΠΎΠ΅ΠΊΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° MIT.
ΠΠ»Π°Π²Π½Π°ΡΠ° ΠΏΡΠΎΠΌΠ΅Π½Π° Π½Π° Π±ΡΠΎΡΠΎΡ Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° Π·Π° ΠΠ΅ΡΡΠΎΠ½ ΡΠ΅ Π΄ΠΎΠ»ΠΆΠΈ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π° ABI ΠΊΠΎΠΈ ΡΠ° Π½Π°ΡΡΡΡΠ²Π°Π°Ρ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠ°. ΠΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Π½ΠΎΠ²Π°ΡΠ° ΡΠΈΠ»ΠΈΡΠ°Π»Π° Π½Π° ΠΠ΅ΡΡΠΎΠ½:
- ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈ ΡΠΎ ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ Π±ΠΎΠΈ ΠΊΠΎΡΠ° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΊΠΎΠ½Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Π±ΠΎΠΈ, Π³Π°ΠΌΠ° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡΠ° ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈ Π½Π° Π±ΠΎΠΈ. ΠΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ ΡΠ° ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ° ICC ΠΏΡΠΎΡΠΈΠ»ΠΎΡ Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΎΡ ΠΈ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°Π°Ρ Π±ΠΎΠΈΡΠ΅ ΠΎΠ΄ sRGB Π²ΠΎ Π½Π΅Π³ΠΎ. ΠΠΌΠ° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΡΠ΅ΡΡΠ»ΡΠ²Π°ΡΠ΅ Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΎΡ Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌ HDR, Π½ΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° HDR ΡΠΎΠ΄ΡΠΆΠΈΠ½Π° ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΎ.
- ΠΠ°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π²ΠΎ Π΅Π΄Π½ΠΎ ΠΎΠ΄ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΡΠ° Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΈΡΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π·Π°Π΄Π½ΠΈ Π΄Π΅Π»ΠΎΠ²ΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΠΈΠ·Π»Π΅Π· ΠΏΡΠ΅ΠΊΡ KMS ΠΈ RDP.
- ΠΠ°Π΄Π½ΠΈΠ½Π°ΡΠ° Π½Π° DRM ΡΠ° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π·Π° ΠΈΠ΄Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ.
- ΠΠ°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ° Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° RDP Π·Π°Π΄Π½ΠΈΠ½Π°ΡΠ° Π·Π° Π΄Π°Π»Π΅ΡΠΈΠ½ΡΠΊΠΈ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ Π½Π° Π·Π°Π΄Π½ΠΈΠ½Π°ΡΠ° Π½Π° DRM.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ Π·Π° Π±Π°ΡΠ΅Ρ ΡΠΎ Π΅Π΄Π΅Π½ ΠΏΠΈΠΊΡΠ΅Π»ΠΈ, ΡΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π±Π°ΡΠ΅ΡΠΈ ΡΠΎ Π΅Π΄Π΅Π½ ΠΏΠΈΠΊΡΠ΅Π»ΠΈ ΠΊΠΎΠΈ Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ ΡΠ΅ΡΠΈΡΠΈ 32-Π±ΠΈΡΠ½ΠΈ RGBA Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ. ΠΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ Π·Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ½ΠΈΠΎΡ ΡΠ΅ΡΠ²Π΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ ΡΠΊΠ°Π»ΠΈΡΠ° Π±Π°ΡΠ΅ΡΠΈΡΠ΅ ΡΠΎ Π΅Π΄Π΅Π½ ΠΏΠΈΠΊΡΠ΅Π» Π·Π° Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π΅ ΡΠ½ΠΈΡΠΎΡΠΌΠ½ΠΈ ΠΏΠΎΠ²ΡΡΠΈΠ½ΠΈ Π²ΠΎ Π±ΠΎΡΠ° ΡΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°.
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° weston_buffer Π΅ ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½Π°.
- ΠΡΠΈΠΊΠ»ΡΡΠΎΡΠΈΡΠ΅ cms-static ΠΈ cms-colord ΡΠ΅ Π·Π°ΡΡΠ°ΡΠ΅Π½ΠΈ.
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΏΡΠΎΡΡΠΎΡΠΈ ΠΈ ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅ Π΅ ΠΎΡΡΡΡΠ°Π½Π΅ΡΠ° ΠΎΠ΄ Π΄Π΅ΡΠΊΡΠΎΠΏ-ΡΠΊΠΎΠ»ΠΊΠ°.
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ wl_shell Π΅ ΠΏΡΠ΅ΠΊΠΈΠ½Π°ΡΠ°, Π·Π°ΠΌΠ΅Π½Π΅Ρ ΡΠΎ xdg-shell.
- ΠΠ°Π΄Π½ΠΈΠ½Π°ΡΠ° fbdev Π΅ ΠΎΡΡΡΡΠ°Π½Π΅ΡΠ° ΠΈ Π½Π°ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ° ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π°Π΄Π½ΠΈΠ½Π°ΡΠ° Π½Π° KMS.
- ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ weston-launch, launcher-direct, weston-info ΠΈ weston-gears ΡΠ΅ ΠΎΡΡΡΡΠ°Π½Π΅ΡΠΈ, Π²ΠΎ ΠΊΠΎΡΠΈΡΡ Π½Π° libsea ΠΈ wayland-info.
- Π‘ΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ, ΡΠ²ΠΎΡΡΡΠ²ΠΎΡΠΎ KMS max-bpc Π΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΎ.
- ΠΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ ΠΈΡΠ½ΠΎ ΠΈΡΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ³Π° Π΅ ΠΈΡΡΡΠΏΠ΅Π½Π° ΡΠ»ΠΎΠ±ΠΎΠ΄Π½Π°ΡΠ° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ° Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ.
ΠΠ·Π²ΠΎΡ: opennet.ru