ืืฉืื ืื ืืืฉืืขืืชื ืืืกืคืจ ืืืจืกื ื ืืืข ืืฉืื ืืืื ื-API ืฉืฉืืืจืื ืืช ืืชืืืืืช ืืืกืจื ืฉื ืืื ืืืฉืงื API ืฉืืืฆืื ืืฉืืืืฉ. ืืคืจื, ืืืคืกืงื ืืชืืืื ืืืืฉืงื ื-API ืืกืคืฆืืคืืื mirclient ื-mirserver, ืืืืงืื ืื ืืืฆืข ืืืฉืชืืฉ ืืคืจืืืืงืื Wayland ืืืฉื ืืื ืจื. ืืกืคืจืืืช ืืืฉืืืืืช ื-mirclient ื-mirserver ื ืฉืืจื, ืื ืืฉืืฉืืช ืืขืช ืจืง ืืืืจืืช ืคื ืืืืืช, ืืื ื ืืกืคืงืืช ืงืืฆื ืืืชืจืช ืืืื ื ืืืืืืืช ืฉืืืืจ ืฉื ื-ABI (ื ืืงืื ืงืื ืจื ืืชืืื ื ืืขืชืื). ืืืืฆืื ืืฉืืืืฉ ืฉื ืืืฉืงื API ืืื ืืืกืืื ืขื ืคืจืืืงื UBports, ืฉืืืฉืื ืืืฉืชืืฉ ื-mirclient ื-Ubuntu Touch. ืืืืื ืื ืืฉืื ืื ืืืืืืืช ืฉื Mir 1.x ืืกืคืืงืืช ืืฆืจืื UBports, ืืืขืชืื ืืืื ืืคืจืืืงื ืืขืืืจ ื-Mir 2.0.
ืืกืจืช mirclient ืืกืืจื ืื ืืช ืืชืืืื ืืืืฉืงืื ืืกืืืืื ืขืืืจ ืคืืืคืืจืืืช ืืจืคืืืช ืฉืืื ืืฉืืืืฉ ืจืง ื-mirclient API. ืืฆืืื ืื ืคืืฉืื ืื ืื ืืืืื ืืฉืื ืืืื ืืืืืื ืืชืฉืืฉ ืืกืืก ืืฉืืคืืจ ืืงืื ืืขืืืื ืขื ืคืืืคืืจืืืช, ืืืืืื ืืชืืื ืชืืืื ืืืขืจืืืช ืขื ืืกืคืจ GPUs, ืขืืืื ืืืฆื ืืกืจ ืจืืฉ ืืคืืชืื ืืืื ืืฉืืืื ืขืืืื ืืจืืืง. ืึดืืฉืึธื.
ืืืืง ืืื ืืงืืื ืืฉืืืฃ, ืืืกืจื ืชืืืช ืกืคืฆืืคืืืช ืฉื mesa ืืคืืืคืืจืืืช mesa-kms ื-mesa-x11 - ืจืง gbm ื ืืชืจื ืืชืืืช, ืื ืฉืืคืฉืจ ืืืืืื ืฉ-Mir ืขืืื ืืขื X11 ืืืขืจืืืช ืขื ืื ืืื ืืชืงื ืื ืฉื NVIDIA. ืฉื ืคืืืคืืจืืช mesa-kms ืฉืื ื ื-gbm-kms, ื-mesa-x11 ื-gbm-x11. ื ืืกืคื ืื ืคืืืคืืจืืช rpi-dispmanx ืืืฉื, ืืืืคืฉืจืช ืืืฉืชืืฉ ื-Mir ืขื ืืืืืช Raspberry Pi 3 ืขื ืื ืืื ืืชืงื ืื ืฉื Broadcom. ื-MirAL (Mir Abstraction Layer), ืฉืื ื ืืชื ืืืฉืชืืฉ ืืื ืืื ืืข ืืืฉื ืืฉืืจื ืืฉืจืช Mir ืืืืฉื ืืืคืฉืืช ื-ABI ืืจื ืกืคืจืืืช libmiral, ืืืืืืช ืืืคืขืื ืื ืืืฉืืืช ืืช ืขืืืืจ ืืืืื ืืฆื ืืฉืจืช (SSD), ืืื ืื. ืืืืืื ืฉืืืืืืช ืืืืืืจ ืงื ื ืืืื ืืืืืง ื ืืกืคื DisplayConfiguration.
ืืงืืจ: OpenNet.ru