แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž”แž„แŸ’แž แžถแž‰ Mir 1.5

แž˜แžถแž“ แž”แž„แŸ’แž แžถแž‰แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ แž˜แžธ แŸก.แŸ แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŠแŸ‚แž›แž”แž“แŸ’แžแžŠแŸ„แž™ Canonical แž‘แŸ„แŸ‡แž”แžธแž‡แžถแž˜แžถแž“แž€แžถแžšแž”แžŠแžทแžŸแŸแž’แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ Unity shell แž“แžทแž„ Ubuntu edition แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แž˜แžถแžแž แŸ’แžœแžผแž“แž€แŸแžŠแŸ„แž™แŸ” Mir แž“แŸ…แžแŸ‚แž˜แžถแž“แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„ Canonical แž แžพแž™แžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแžถแž€แŸ‹แž‡แžถแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžงแž”แž€แžšแžŽแŸแžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž€แž”แŸ‹ แž“แžทแž„ Internet of Things (IoT)แŸ” Mir แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž‡แžถแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž•แŸ’แžŸแŸ†แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Wayland แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŽแžถแž˜แžฝแž™แžŠแŸ„แž™แž”แŸ’แžšแžพ Wayland (แžงแž‘แžถแž แžšแžŽแŸ แž”แž„แŸ’แž€แžพแžแž‡แžถแž˜แžฝแž™ GTK3/4, Qt5 แžฌ SDL2) แž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแžŸแŸ’แžแžถแž“แžŠแŸ‚แž›แž˜แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž›แžพ Mir แŸ” แž€แž‰แŸ’แž…แž”แŸ‹แžŠแŸ†แžกแžพแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ€แž”แž…แŸ†แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸŠแžผแž”แŸŠแžปแž“แž‘แžผ 16.04/18.04/18.10/19.04 (PPA) แž“แžทแž„ Fedora 29/30. แž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„ แž…แŸ‚แž€แž…แžถแž™โ€‹แžŠแŸ„แž™ แž˜แžถแž“แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽแž€แŸ’แžšแŸ„แž˜ GPLv2.

แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš แž€แžถแžšแž–แž„แŸ’แžšแžธแž€แžŸแŸ’แžšแž‘แžถแž”แŸ‹ MirAL (Mir Abstraction Layer) แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹ แžŠแŸ‚แž›แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž‡แŸ€แžŸแžœแžถแž„แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แž‘แŸ…แž€แžถแž“แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ Mir แž“แžทแž„แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแžšแžผแž”แžธแž‘แŸ…แž€แžถแž“แŸ‹ ABI แžแžถแž˜แžšแž™แŸˆแž”แžŽแŸ’แžŽแžถแž›แŸแž™ libmiralแŸ” MirAL แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž›แž€แŸ’แžแžŽแŸˆแžŸแž˜แŸ’แž”แžแŸ’แžแžท application_id แžขแž“แžปแžœแžแŸ’แžแžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸ’แžšแžนแž” windows แžŸแŸ’แžšแž”แžแžถแž˜แž–แŸ’แžšแŸ†แžŠแŸ‚แž“แž“แŸƒแžแŸ†แž”แž“แŸ‹แžŠแŸ‚แž›แž”แžถแž“แž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™ แž“แžทแž„แž•แŸ’แžแž›แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžขแžแŸแžšแž”แžšแžทแžŸแŸ’แžแžถแž“แžŠแŸ„แž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžŠแŸ‚แž›แž˜แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž›แžพ mir แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžขแžแžทแžแžทแž‡แž“แŸ”

แž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž›แž‘แŸ’แž’แž•แž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแž“แŸƒแž–แŸแžแŸŒแž˜แžถแž“แžขแŸ†แž–แžธแž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ EGL แž“แžทแž„ OpenGL แžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Wayland แž€แŸ†แžŽแŸ‚แž‘แžธแž”แžธแž“แŸƒแž–แžทแž’แžธแž€แžถแžš xdg แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž‡แžถแž˜แžฝแž™ Xwayland แŸ” แžŸแž˜แžถแžŸแž’แžถแžแžปแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž“แŸƒแžœแŸแž‘แžทแž€แžถแž•แŸ’แž“แŸ‚แž€แžšแžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แžธ libmirwayland-dev แž‘แŸ…แž€แž‰แŸ’แž…แž”แŸ‹ libmirwayland-binแŸ”
แž™แž“แŸ’แžแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž’แŸ’แžœแžพแž€แžถแžšแžšแžฝแž˜แž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš แžŠแŸ‚แž›แž’แŸ’แžœแžพแžฑแŸ’แž™แžœแžถแžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แžŠแžพแž˜แŸ’แž”แžธแž€แž˜แŸ’แž…แžถแžแŸ‹แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹ mir แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž‰แŸ’แž…แž”แŸ‹แžแŸ’แž‘แžถแžŸแŸ‹แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹