Mir 1.4 ifihan olupin itusilẹ

atejade ifihan olupin Tu Ọgbẹni 1.4, idagbasoke ti eyiti o tẹsiwaju nipasẹ Canonical, laibikita kiko lati ṣe agbekalẹ ikarahun Unity ati ẹda Ubuntu fun awọn fonutologbolori. Mir wa ni ibeere ni awọn iṣẹ akanṣe Canonical ati pe o wa ni ipo bayi bi ojutu fun awọn ẹrọ ifibọ ati Intanẹẹti ti Awọn nkan (IoT). Mir le ṣee lo bi olupin akojọpọ fun Wayland, eyiti o fun ọ laaye lati ṣiṣẹ eyikeyi awọn ohun elo nipa lilo Wayland (fun apẹẹrẹ, ti a ṣe pẹlu GTK3/4, Qt5 tabi SDL2) ni awọn agbegbe orisun Mir. Awọn idii fifi sori ẹrọ ti pese sile fun Ubuntu 16.04/18.04/18.10/19.04 (PPA) ati Fedora 29/30. koodu ise agbese pin nipasẹ iwe-aṣẹ labẹ GPLv2.

Itusilẹ tuntun ti awọn irinṣẹ fun ṣiṣe awọn ohun elo Wayland ni awọn ikarahun ti o da lori Mir ti ni ilọsiwaju atilẹyin fun awọn amugbooro ilana wlr-Layer-ikarahun (Layer Shell), dabaa nipasẹ awọn olupilẹṣẹ ti agbegbe olumulo Sway, ati lo ninu ilana gbigbe ikarahun MATE si Wayland. Awọn ohun elo mirrun ati mirbacklight ti yọkuro lati pinpin. MirAL (Mir Abstraction Layer), eyiti o le ṣee lo lati yago fun iraye si taara si olupin Mir ati iraye si ABI nipasẹ ile-ikawe libmiral, ti ṣafikun atilẹyin fun awọn agbegbe iyasọtọ ti o fi opin si gbigbe window si agbegbe kan ti iboju naa. .

Igbesẹ akọkọ ni a ti ṣe lati yọkuro kuro ni API alarabara kan pato, eyiti o wa ni ipo didi fun igba pipẹ, ati pe o gba ọ niyanju lati lo Ilana Wayland dipo. Ninu itusilẹ tuntun, API mirclient jẹ alaabo nipasẹ aiyipada, ṣugbọn aṣayan kikọ “-enable-mirclient” ti wa ni osi lati mu pada wa, ati iyipada ayika MIR_SERVER_ENABLE_MIRCLIENT ati eto faili atunto muki-mirclient ni a funni fun imuṣiṣẹ yiyan. Yiyọkuro pipe API alarabara jẹ hampered nipasẹ otitọ pe o tẹsiwaju lati ṣee lo ninu awọn agbewọle ati Ubuntu Fọwọkan.

orisun: opennet.ru

Fi ọrọìwòye kun