Mir 1.5 ցուցադրման սերվերի թողարկում

Հասանելի է ցուցադրել սերվերի թողարկումը Միր 1.5, որի մշակումը շարունակում է Canonical-ը՝ չնայած սմարթֆոնների համար Unity shell-ը և Ubuntu հրատարակությունը մշակելուց հրաժարվելուն։ Mir-ը շարունակում է պահանջարկ ունենալ Canonical նախագծերում և այժմ դիրքավորվում է որպես ներկառուցված սարքերի և իրերի ինտերնետի (IoT) լուծում: Mir-ը կարող է օգտագործվել որպես Wayland-ի կոմպոզիտային սերվեր, որը թույլ է տալիս գործարկել ցանկացած հավելված՝ օգտագործելով Wayland-ը (օրինակ՝ կառուցված GTK3/4, Qt5 կամ SDL2-ով) Mir-ի վրա հիմնված միջավայրերում: Տեղադրման փաթեթները պատրաստված են Ubuntu 16.04/18.04/18.10/19.04 (ՀԺԿ) Եվ Fedora 29/30. Ծրագրի կոդը տարածվում է լիցենզավորված GPLv2-ի համաձայն:

Փոփոխությունների թվում նշվում է MirAL շերտի ընդլայնումը (Mir Abstraction Layer), որը կարող է օգտագործվել Mir սերվերի անմիջական մուտքից և libmiral գրադարանի միջոցով ABI-ին աբստրակտ մուտքից խուսափելու համար։ MirAL-ն ավելացրել է application_id հատկության աջակցությունը, ներդրել է տվյալ տարածքի սահմաններին համապատասխան պատուհանները կտրելու հնարավորությունը և աջակցություն է տրամադրել mir-ի վրա հիմնված սերվերների կողմից հաճախորդների գործարկման համար շրջակա միջավայրի փոփոխականներ սահմանելու համար:

Իրականացված ելք EGL-ի և OpenGL-ի աջակցվող ընդլայնումների մասին տեղեկատվության գրանցամատյանում: Wayland-ի համար xdg արձանագրության երրորդ տարբերակը օգտագործվում է Xwayland-ի հետ խնդիրներ լուծելու համար։ Սարքավորման հարթակին հատուկ բաղադրիչները տեղափոխվել են libmirwayland-dev-ից դեպի libmirwayland-bin փաթեթ:
Փոխվել է հիշողության հետ համատեղ աշխատելու մեխանիզմը, ինչը հնարավորություն է տվել ազատվել snap փաթեթներում կոնկրետ mir ինտերֆեյսի օգտագործումից։

Source: opennet.ru

Добавить комментарий