Kutolewa kwa seva ya Mir 2.0

Iliyowasilishwa na onyesha kutolewa kwa seva Miri 2.0, maendeleo ambayo yanaendelea na Canonical, licha ya kukataa kuendeleza shell ya Unity na toleo la Ubuntu kwa simu mahiri. Mir inasalia kuhitajika katika miradi ya Kikanuni na sasa imewekwa kama suluhisho la vifaa vilivyopachikwa na Mtandao wa Mambo (IoT). Mir inaweza kutumika kama seva ya mchanganyiko ya Wayland, ambayo hukuruhusu kuendesha programu zozote kwa kutumia Wayland (kwa mfano, iliyojengwa na GTK3/4, Qt5 au SDL2) katika mazingira ya Mir. Vifurushi vya usakinishaji vimetayarishwa kwa Ubuntu 18.04-20.10 (PPA) na Fedora 30/31/32. Msimbo wa mradi kusambazwa na iliyopewa leseni chini ya GPLv2.

Mabadiliko makubwa ya nambari ya toleo yanatokana na mabadiliko ya API ambayo yanavunja uoanifu na kuondolewa kwa baadhi ya API zilizoacha kutumika. Hasa, usaidizi kwa mirclient na mirserver ya API maalum umekatishwa, badala yake imependekezwa kutumia itifaki ya Wayland kwa muda mrefu. Maktaba zinazohusiana na mirclient na mirserver zimehifadhiwa, lakini sasa zinatumika kwa madhumuni ya ndani pekee, hazitoi faili za vichwa, na hazihakikishi uhifadhi wa ABI (usafishaji zaidi wa msimbo umepangwa kwa siku zijazo). Kuacha kutumika kwa API hizi kunakubaliana na mradi wa UBports, ambao unaendelea kutumia mirclient katika Ubuntu Touch. Iliamuliwa kuwa kwa wakati huu uwezo wa Mir 1.x ni wa kutosha kwa mahitaji ya UBports, na katika siku zijazo mradi utaweza kuhamia Mir 2.0.

Kuondoa mirclient pia kuliondoa usaidizi kwa baadhi ya violesura vya majukwaa ya picha ambayo yalitumika tu katika API ya mirclient. Ikumbukwe kwamba urahisishaji huu hautasababisha mabadiliko yanayoonekana na utatumika kama msingi wa kuboresha nambari ya kufanya kazi na majukwaa, haswa katika eneo la mifumo inayounga mkono na GPU nyingi, kufanya kazi kwa hali isiyo na kichwa na kukuza zana za desktop ya mbali. ufikiaji.

Kama sehemu ya usafishaji unaoendelea, utegemezi mahususi wa mesa uliondolewa kutoka kwa majukwaa ya mesa-kms na mesa-x11 - gbm pekee ndiyo iliyoachwa kama tegemezi, ambayo ilifanya iwezekane kuhakikisha kuwa Mir anafanya kazi zaidi ya X11 kwenye mifumo iliyo na viendeshi vya NVIDIA. Jukwaa la mesa-kms limebadilishwa jina na kuwa gbm-kms, na mesa-x11 hadi gbm-x11. Jukwaa jipya la rpi-dispmanx pia limeongezwa, ikiruhusu Mir kutumika kwenye bodi za Raspberry Pi 3 na viendeshaji vya Broadcom. Katika MirAL (Mir Abstraction Layer), ambayo inaweza kutumika kuzuia ufikiaji wa moja kwa moja kwa seva ya Mir na ufikiaji wa dhahania kwa ABI kupitia maktaba ya libmiral, uwezo wa kuwezesha au kulemaza mapambo ya dirisha kwenye upande wa seva (SSD), vile vile. kwani uwezo wa kusanidi kuongeza kwenye kizuizi umeongezwa DisplayConfiguration.

Kutolewa kwa seva ya Mir 2.0

Chanzo: opennet.ru

Kuongeza maoni