Mir 2.0 дисплей серверінің шығарылымы

Жіберген сервер шығарылымын көрсету Мир 2.0, оның дамуын Canonical жалғастыруда, Unity қабығын және смартфондарға арналған Ubuntu басылымын әзірлеуден бас тартқанына қарамастан. Mir Canonical жобаларында сұранысқа ие болып қала береді және енді ендірілген құрылғылар мен заттар интернеті (IoT) үшін шешім ретінде орналастырылған. Mir Wayland үшін композиттік сервер ретінде пайдаланылуы мүмкін, ол Mir негізіндегі орталарда Wayland көмегімен кез келген қолданбаларды (мысалы, GTK3/4, Qt5 немесе SDL2 көмегімен құрастырылған) іске қосуға мүмкіндік береді. Орнату пакеттері Ubuntu 18.04-20.10 үшін дайындалған (PPA) Және Федора 30/31/32. Жоба коды таралады GPLv2 бойынша лицензияланған.

Нұсқа нөмірін елеулі өзгерту үйлесімділікті бұзатын API өзгерістеріне және кейбір ескірген API интерфейстерінің жойылуына байланысты. Атап айтқанда, mirclient және mirserver арнайы API интерфейстерін қолдау тоқтатылды, оның орнына Wayland протоколын біршама уақыт бойы пайдалану ұсынылды. Mirclient және mirserver-мен байланысты кітапханалар сақталды, бірақ қазір тек ішкі мақсаттар үшін пайдаланылады, тақырып файлдарын ұсынбайды және ABI-дің сақталуына кепілдік бермейді (болашақта кодты көбірек тазалау жоспарлануда). Бұл API интерфейстерінің ескіруі Ubuntu Touch жүйесінде mirclient пайдалануды жалғастыратын UBports жобасына сәйкес келеді. Қазіргі уақытта Mir 1.x мүмкіндіктері UBports қажеттіліктері үшін жеткілікті және болашақта жоба Mir 2.0-ге ауыса алады деп шешілді.

Mirclient-ті жою тек mirclient API-де пайдаланылған графикалық платформаларға арналған кейбір интерфейстерге қолдауды да алып тастады. Бұл жеңілдету көзге көрінетін өзгерістерге әкелмейтіні және платформалармен жұмыс істеуге арналған кодты жақсартуға негіз болатыны, әсіресе бірнеше графикалық процессорлары бар жүйелерді қолдау, бассыз режимде жұмыс істеу және қашықтағы жұмыс үстеліне арналған құралдарды әзірлеу үшін негіз болатыны атап өтілді. қол жеткізу.

Ағымдағы тазалаудың бір бөлігі ретінде mesa-kms және mesa-x11 платформаларынан белгілі бір меза тәуелділіктері жойылды - тек Gbm тәуелділік ретінде қалды, бұл NVIDIA драйверлері бар жүйелерде Mir X11-ден астам жұмыс істеуін қамтамасыз етуге мүмкіндік берді. mesa-kms платформасының атауы gbm-kms және mesa-x11 gbm-x11 болып өзгертілді. Мирді Broadcom драйверлері бар Raspberry Pi 3 тақталарында пайдалануға мүмкіндік беретін жаңа rpi-dispmanx платформасы да қосылды. MirAL серверінде (Mir Abstraction Layer) тікелей қол жеткізуді болдырмау және libmiral кітапханасы арқылы ABI дерексіз қол жеткізуді болдырмау үшін пайдаланылуы мүмкін сервер жағында терезе безендіруді қосу немесе өшіру мүмкіндігі (SSD), сонымен қатар блокта масштабтауды конфигурациялау мүмкіндігі ретінде DisplayConfiguration қосылды.

Mir 2.0 дисплей серверінің шығарылымы

Ақпарат көзі: opennet.ru

пікір қалдыру