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

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

แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธแž“แŸแŸ‡ แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŸแŸ†แžแžถแž“แŸ‹แŸ—แž‚แžบแž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž–แž„แŸ’แžšแžธแž€แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸแž€แŸ’แžšแž„แŸ‹แžŠแž„แŸ‹แžŸแŸŠแžธแžแŸแž—แžธแž€แžŸแŸ‚แž›แžแŸ’แž–แžŸแŸ‹ (HiDPI) แž“แžทแž„แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแž€แžถแžšแž…แž›แŸแž:

  • แž“แŸ…แž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžš Mir แžŠแŸ„แž™แž”แŸ’แžšแžพแž–แžทแž’แžธแž€แžถแžš Wayland แž€แžถแžšแž’แŸ’แžœแžพแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž›แžพแžขแŸแž€แŸ’แžšแž„แŸ‹ HiDPI แŸ” แžงแž”แž€แžšแžŽแŸแž‘แžทแž“แŸ’แž“แž•แž›แž“แžธแž˜แžฝแž™แŸ—แžขแžถแž…แž˜แžถแž“แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€ แžšแžฝแž˜แž‘แžถแŸ†แž„แžแž˜แŸ’แž›แŸƒแž’แŸ’แžœแžพแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แž”แŸ’แžšแž—แžถแž‚แŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแž˜แžถแžŸแž—แžถแž‚แžŠแžพแž˜แŸ’แž”แžธแž‚แžถแŸ†แž‘แŸ’แžšแžŠแž›แŸ‹แž€แžถแžšแž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ X11 แž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแž™แžถแž€แžถแžŸแžŠแŸ‚แž›แž˜แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž›แžพ Wayland (Xwayland แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพ) แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžงแž”แž€แžšแžŽแŸแž‘แžทแž“แŸ’แž“แž•แž›แž”แŸ’แžšแžŒแžทแžแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜ แž‡แž˜แŸ’แžšแžพแžŸ "--display-config" แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„ แž แžพแž™ แž‘แžŸแŸ’แžŸแž“แŸแž‘แŸ’แžšแž“แžทแž… X11 แž“แŸ…แž€แŸ’แž“แžปแž„แž”แž„แŸ’แžขแžฝแž… Mir แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžทแž‘แŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžœแŸแž‘แžทแž€แžถ "wayland" แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžŠแŸ†แžŽแžพแžšแž€แžถแžš Mir แž‡แžถแžขแžแžทแžแžทแž‡แž“แž€แŸ’แžšแŸ„แž˜แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžšแž”แžŸแŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ Wayland แžŸแž˜แžถแžŸแž’แžถแžแžปแž˜แžฝแž™แž•แŸ’แžŸแŸแž„แž‘แŸ€แž แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž•แž›แžšแž”แžŸแŸ‹แžขแžแžทแžแžทแž‡แž“ Wayland แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„ MirAL (Mir Abstraction Layer) แžŠแŸ‚แž›แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž‡แŸ€แžŸแžœแžถแž„แž€แžถแžšแž…แžผแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แž‘แŸ…แž€แžถแž“แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ Mir แž“แžทแž„แž€แžถแžšแž…แžผแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžขแžšแžผแž”แžธแž‘แŸ…แž€แžถแž“แŸ‹ ABI แžแžถแž˜แžšแž™แŸˆแž”แžŽแŸ’แžŽแžถแž›แŸแž™ libmiral แžŸแŸ’แžแžถแž“แž—แžถแž– "แž˜แžทแž“แž˜แžถแž“แž”แž„แŸ’แžขแžฝแž…แžŸแž€แž˜แŸ’แž˜" แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแŸ”
  • แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แžšแž”แžŸแŸ‹ mir-shell แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžถแžšแž’แŸ’แžœแžพแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แž•แŸ’แž‘แŸƒแžแžถแž„แž€แŸ’แžšแŸ„แž™แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœ แž“แžทแž„แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแŸ’แžแžถแž“แžธแž™ GNOME แž“แŸ…แž›แžพแžœแŸแž‘แžทแž€แžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ”
  • แž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แžšแžฝแž˜แž‘แžถแŸ†แž„แž”แž‰แŸ’แž แžถแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžš Mir แž“แŸ…แž›แžพ Fedora แž“แžทแž„ Arch Linux แŸ”
  • แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžœแŸแž‘แžทแž€แžถ mesa-kms แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™ Mir แž’แŸ’แžœแžพแž€แžถแžšแž›แžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ Mesa แž“แžทแž„ KMS (แžœแŸแž‘แžทแž€แžถแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž‚แžบ mesa-x11, wayland แž“แžทแž„ eglstream-kms) แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‘แžทแž“แŸ’แž“แž•แž›แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แž”แžถแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แŸ”

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

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

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