Hoʻokuʻu kikowaena hōʻike Mir 2.0

Waiho ʻia e hoʻokuʻu kikowaena hōʻike Ua nānā au i ka 2.0, ke hoʻomau nei ka hoʻomohala ʻana e Canonical, ʻoiai ka hōʻole ʻana i ka hoʻomohala ʻana i ka pūpū Unity a me ka puke ʻo Ubuntu no nā smartphones. Ke hoʻomau nei ʻo Mir i ka noi ma nā papahana Canonical a ua hoʻonoho ʻia i kēia manawa ma ke ʻano he hopena no nā mea i hoʻopili ʻia a me ka Internet of Things (IoT). Hiki ke hoʻohana ʻia ʻo Mir ma ke ʻano he kikowaena composite no Wayland, kahi e hiki ai iā ʻoe ke holo i nā noi me ka hoʻohana ʻana iā Wayland (no ka laʻana, kūkulu ʻia me GTK3/4, Qt5 a i ʻole SDL2) i nā kaiapuni i hoʻokumu ʻia e Mir. Hoʻomākaukau ʻia nā pūʻulu hoʻonohonoho no Ubuntu 18.04-20.10 (PPA) a Fedora 30/31/32. Code papahana mahele ʻia e laikini ma lalo o GPLv2.

ʻO ka hoʻololi ʻana i ka helu mana koʻikoʻi ma muli o nā loli i ka API e haki ana i ka hoʻohālikelike a me ka wehe ʻana i kekahi mau API i hoʻopau ʻia. ʻO ka mea kūikawā, ua hoʻopau ʻia ke kākoʻo no nā API kikoʻī mirclient a me mirserver, ma kahi o ka mea i manaʻo ʻia e hoʻohana i ka protocol Wayland no kekahi manawa. Ua mālama ʻia nā hale waihona puke e pili ana me mirclient a me mirserver, akā ua hoʻohana ʻia i kēia manawa no nā kumu kūloko wale nō, ʻaʻole hāʻawi i nā faila poʻomanaʻo, a ʻaʻole e hōʻoiaʻiʻo i ka mālama ʻana i ka ABI (ua hoʻolālā ʻia ka hoʻomaʻemaʻe code hou aku no ka wā e hiki mai ana). ʻO ka hoʻopau ʻana o kēia mau API i ʻaelike me ka papahana UBports, e hoʻomau nei e hoʻohana i ka mirclient ma Ubuntu Touch. Ua hoʻoholoʻia i kēia manawa ua lawa nā mana o Mir 1.x no nā pono o UBports, a i ka wā e hiki mai ana e hiki i ka papahana ke neʻe i Mir 2.0.

ʻO ka wehe ʻana i ka mirclient ua wehe pū i ke kākoʻo no kekahi mau pilina no nā paepae kiʻi i hoʻohana wale ʻia ma ka API mirclient. Hoʻomaopopo ʻia ʻaʻole e alakaʻi kēia maʻalahi i nā loli ʻike ʻia a lilo ia i kumu no ka hoʻomaikaʻi ʻana i ke code no ka hana ʻana me nā platforms, ʻoi aku hoʻi ma kahi o nā ʻōnaehana kākoʻo me nā GPU he nui, e hana ana ma ke ʻano poʻo ʻole a me ka hoʻomohala ʻana i nā mea hana no ka papa mamao. komo.

Ma ke ʻano o ka hoʻomaʻemaʻe ʻana, ua wehe ʻia nā hilinaʻi mesa kikoʻī mai nā mesa-kms a me mesa-x11 platform - ʻo gbm wale nō i waiho ʻia ma ke ʻano he hilinaʻi, i hiki ai ke hōʻoia i ka hana ʻana o Mir ma luna o X11 ma nā ʻōnaehana me nā mea hoʻokele NVIDIA. Ua kapa hou ʻia ka paepae mesa-kms i gbm-kms, a me mesa-x11 i gbm-x11. Ua hoʻohui pū ʻia kahi kahua rpi-dispmanx hou, e ʻae iā Mir e hoʻohana ʻia ma nā papa Raspberry Pi 3 me nā mea hoʻokele Broadcom. I loko o ka MirAL (Mir Abstraction Layer), hiki ke hoʻohana ʻia e pale aku i ke komo pololei ʻana i ka server Mir a me ke komo abstract i ka ABI ma o ka waihona libmiral, ka hiki ke hiki a hoʻopau i ka hoʻonani puka aniani ma ka ʻaoʻao server (SSD), pū kekahi e like me ka hiki ke hoʻonohonoho i ka scaling i ka poloka ua hoʻohui ʻia ʻo DisplayConfiguration.

Hoʻokuʻu kikowaena hōʻike Mir 2.0

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka