ะะฝะฐัะธัะตะปัะฝะพะต ะธะทะผะตะฝะตะฝะธะต ะฝะพะผะตัะฐ ะฒะตััะธะธ ัะฒัะทะฐะฝะพ ั ะฒะฝะตัะตะฝะธะตะผ ะฒ API ะธะทะผะตะฝะตะฝะธะน, ะฝะฐัััะฐััะธั ัะพะฒะผะตััะธะผะพััั, ะธ ัะดะฐะปะตะฝะธะตะผ ะฝะตะบะพัะพััั ัััะฐัะตะฒัะธั API. ะ ัะฐััะฝะพััะธ, ะฟัะตะบัะฐัะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะฟะตัะธัะธัะฝัั API mirclient ะธ mirserver, ะฒะผะตััะพ ะบะพัะพััั ัะถะต ะดะพััะฐัะพัะฝะพ ะดะฐะฒะฝะพ ะฟัะตะดะปะฐะณะฐะตััั ะธัะฟะพะปัะทะพะฒะฐัั ะฟัะพัะพะบะพะป Wayland. ะกะฒัะทะฐะฝะฝัะต ั mirclient ะธ mirserver ะฑะธะฑะปะธะพัะตะบะธ ัะพั ัะฐะฝะตะฝั, ะฝะพ ัะตะฟะตัั ะธัะฟะพะปัะทััััั ัะพะปัะบะพ ะดะปั ะฒะฝัััะตะฝะฝะธั ัะตะปะตะน, ะฝะต ะฟัะตะดะพััะฐะฒะปััั ะทะฐะณะพะปะพะฒะพัะฝัะต ัะฐะนะปั ะธ ะฝะต ะณะฐัะฐะฝัะธัััั ัะพั ัะฐะฝะตะฝะธะต ABI (ะฝะฐ ะฑัะดััะตะต ะฝะฐะผะตัะตะฝะฐ ะฑะพะปััะฐั ัะธััะบะฐ ะบะพะดะฐ). ะัะตะบัะฐัะตะฝะธะต ะฟะพะดะดะตัะถะบะธ ัะบะฐะทะฐะฝะฝัั API ัะพะณะปะฐัะพะฒะฐะฝะพ ั ะฟัะพะตะบัะพะผ UBports, ะบะพัะพััะน ะฟัะพะดะพะปะถะฐะตั ะฟัะธะผะตะฝััั mirclient ะฒ Ubuntu Touch. ะัะปะพ ัะตัะตะฝะพ, ััะพ ะฒ ะดะฐะฝะฝะพะต ะฒัะตะผั ะฒะพะทะผะพะถะฝะพััะตะน Mir 1.x ะดะพััะฐัะพัะฝะพ ะดะปั ะฟะพััะตะฑะฝะพััะตะน UBports, ะฐ ะฒ ะฑัะดััะตะผ ะฟัะพะตะบั ัะผะพะถะตั ะฟะตัะตะนัะธ ะฝะฐ Mir 2.0.
ะฃะดะฐะปะตะฝะธะต mirclient ัะฐะบะถะต ะฟะพะทะฒะพะปะธะปะพ ะธะทะฑะฐะฒะธัััั ะพั ะฟะพะดะดะตัะถะบะธ ะฝะตะบะพัะพััั ะธะฝัะตััะตะนัะพะฒ ะดะปั ะณัะฐัะธัะตัะบะธั ะฟะปะฐััะพัะผ, ะบะพัะพััะต ะฟัะธะผะตะฝัะปะธัั ัะพะปัะบะพ ะฒ API mirclient. ะัะผะตัะฐะตััั, ััะพ ัะบะฐะทะฐะฝะฝะพะต ัะฟัะพัะตะฝะธะต ะฝะต ะฟัะธะฒะตะดัั ะบ ะฒะธะดะธะผัะผ ะธะทะผะตะฝะตะฝะธัะผะธ ะธ ะฟะพัะปัะถะธั ะพัะฝะพะฒะพะน ะดะปั ัะปัััะตะฝะธั ะบะพะดะฐ ะดะปั ัะฐะฑะพัั ั ะฟะปะฐััะพัะผะฐะผะธ, ะพัะพะฑะตะฝะฝะพ ะฒ ะพะฑะปะฐััะธ ะฟะพะดะดะตัะถะบะธ ัะธััะตะผ ั ะฝะตัะบะพะปัะบะธะผะธ GPU, ัะฐะฑะพัั ะฒ ัะตะถะธะผะต ะฑะตะท ะผะพะฝะธัะพัะฐ (headless) ะธ ัะฐะทะฒะธัะธั ััะตะดััะฒ ะดะปั ัะดะฐะปัะฝะฝะพะณะพ ะดะพัััะฟะฐ ะบ ัะฐะฑะพัะตะผั ััะพะปั.
ะ ัะฐะผะบะฐั ะฟัะพะฒะพะดะธะผะพะน ัะธััะบะธ ะธะท ะฟะปะฐััะพัะผ mesa-kms ะธ mesa-x11 ัะฑัะฐะฝั ัะฟะตัะธัะธัะฝัะต mesa-ะทะฐะฒะธัะธะผะพััะธ โ ะธะท ะทะฐะฒะธัะธะผะพััะตะน ะพััะฐะฒะปะตะฝ ัะพะปัะบะพ 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