Kutulutsidwa kwa seva ya Mir 2.0

Yovomerezedwa ndi kuwonetsa kutulutsidwa kwa seva Miri 2.0, chitukuko chomwe chikupitirirabe ndi Canonical, ngakhale kukana kupanga chipolopolo cha Unity ndi Ubuntu edition kwa mafoni a m'manja. Mir ikufunikabe m'mapulojekiti a Canonical ndipo tsopano ili ngati yankho la zida zophatikizidwa ndi intaneti ya Zinthu (IoT). Mir ikhoza kugwiritsidwa ntchito ngati seva yophatikizika ya Wayland, yomwe imakupatsani mwayi woyendetsa mapulogalamu aliwonse pogwiritsa ntchito Wayland (mwachitsanzo, yomangidwa ndi GTK3/4, Qt5 kapena SDL2) m'malo a Mir. Phukusi loyikirako likukonzekera Ubuntu 18.04-20.10 (PPA) ndi Fedora 30/31/32. Project kodi wogawidwa ndi zololedwa pansi pa GPLv2.

Kusintha kwakukulu kwa nambala yamtunduwu ndi chifukwa cha kusintha kwa API komwe kumasokoneza kugwirizana komanso kuchotsedwa kwa ma API ena omwe adachotsedwa. Makamaka, kuthandizira kwa ma API enieni a mirclient ndi mirserver kwatha, m'malo mwake adafunsidwa kuti agwiritse ntchito protocol ya Wayland kwa nthawi yayitali. Ma library omwe amalumikizidwa ndi mirclient ndi mirserver adasungidwa, koma tsopano amagwiritsidwa ntchito pazolinga zamkati zokha, samapereka mafayilo amutu, ndipo samatsimikizira kusungidwa kwa ABI (kuyeretsa ma code ambiri kukukonzekera mtsogolo). Kuchotsedwa kwa ma APIwa kukugwirizana ndi pulojekiti ya UBports, yomwe ikupitiriza kugwiritsa ntchito mirclient mu Ubuntu Touch. Zinasankhidwa kuti panthawiyi mphamvu za Mir 1.x ndizokwanira pa zosowa za UBports, ndipo m'tsogolomu polojekitiyi idzatha kusamukira ku Mir 2.0.

Kuchotsa mirclient kunachotsanso kuthandizira kwa malo ena owonetsera mapulaneti omwe amangogwiritsidwa ntchito mu mirclient API. Zimadziwika kuti kuphweka kumeneku sikungabweretse kusintha kowonekera ndipo kudzakhala maziko owongolera ndondomeko yogwirira ntchito ndi nsanja, makamaka m'dera la machitidwe othandizira omwe ali ndi ma GPU angapo, omwe amagwira ntchito mopanda mitu komanso kupanga zida zamakompyuta akutali. mwayi.

Monga gawo la kuyeretsa kosalekeza, kudalira kwina kwa mesa kudachotsedwa pamapulatifomu a mesa-kms ndi mesa-x11 - gbm yokha idasiyidwa ngati yodalira, zomwe zidapangitsa kuti Mir agwire ntchito mopitilira X11 pamakina omwe ali ndi madalaivala a NVIDIA. Tsamba la mesa-kms lasinthidwa kukhala gbm-kms, ndi mesa-x11 kukhala gbm-x11. Pulatifomu yatsopano ya rpi-dispmanx yawonjezedwanso, kulola kuti Mir agwiritsidwe ntchito pama board a Raspberry Pi 3 okhala ndi madalaivala a Broadcom. Mu MirAL (Mir Abstraction Layer), yomwe ingagwiritsidwe ntchito kupewa kulowera mwachindunji kwa seva ya Mir ndi mwayi wofikira ku ABI kudzera mulaibulale ya libmiral, kuthekera kothandizira kapena kuletsa kukongoletsa kwazenera kumbali ya seva (SSD), komanso monga kuthekera kokonza makulitsidwe mu block yawonjezedwa DisplayConfiguration.

Kutulutsidwa kwa seva ya Mir 2.0

Source: opennet.ru

Kuwonjezera ndemanga