Нашри сервери намоишии Mir 2.0

муаррифӣ карда шуд Намоиши сервер Мир 2.0, ки таҳияи он аз ҷониби Canonical идома дорад, сарфи назар аз рад кардани таҳияи қабати Unity ва нашри Ubuntu барои смартфонҳо. Мир дар лоиҳаҳои Canonical талабот боқӣ мемонад ва ҳоло ҳамчун ҳалли дастгоҳҳои дарунсохташуда ва Интернети чизҳо (IoT) ҷойгир шудааст. Мирро ҳамчун сервери таркибӣ барои Wayland истифода бурдан мумкин аст, ки ба шумо имкон медиҳад ҳама гуна барномаҳоро бо истифода аз Wayland (масалан, бо GTK3/4, Qt5 ё SDL2 сохташуда) дар муҳитҳои ба Мир асосёфта иҷро кунед. Бастаҳои насбкунӣ барои Ubuntu 18.04-20.10 (PPA) ва Федора 30/31/32. Рамзи лоиҳа паҳн мекунад тибқи GPLv2 литсензия шудааст.

Тағйироти назарраси рақами версия аз сабаби тағирот дар API, ки мутобиқатро вайрон мекунанд ва аз байн бурдани баъзе API-ҳои бекоршуда аст. Аз ҷумла, дастгирии API-ҳои мушаххаси mirclient ва mirserver қатъ карда шуд, ки ба ҷои он барои муддати тӯлонӣ истифода бурдани протоколи Wayland пешниҳод карда шуд. Китобхонаҳое, ки бо mirclient ва mirserver алоқаманданд, нигоҳ дошта шуданд, аммо ҳоло танҳо барои мақсадҳои дохилӣ истифода мешаванд, файлҳои сарлавҳаро таъмин намекунанд ва нигоҳдории ABI-ро кафолат намедиҳанд (тозакунии бештари код барои оянда ба нақша гирифта шудааст). Бекор кардани ин APIҳо бо лоиҳаи UBports мувофиқат мекунад, ки истифодаи mirclient-ро дар Ubuntu Touch идома медиҳад. Қарор шуд, ки дар айни замон имконоти Mir 1.x барои эҳтиёҷоти UBports кифоя аст ва дар оянда лоиҳа метавонад ба Mir 2.0 гузарад.

Хориҷ кардани mirclient инчунин дастгирии баъзе интерфейсҳои платформаҳои графикиро, ки танҳо дар API mirclient истифода мешуданд, хориҷ кард. Қайд карда мешавад, ки ин соддасозӣ ба тағйироти намоён оварда намерасонад ва барои такмил додани код барои кор бо платформаҳо, махсусан дар соҳаи дастгирии системаҳои дорои GPU-ҳои сершумор, кор дар реҷаи бе сар ва таҳияи асбобҳо барои мизи кории дурдаст асос хоҳад буд. дастрасӣ.

Ҳамчун як қисми тозакунии ҷорӣ, вобастагии мушаххаси меса аз платформаҳои mesa-kms ва mesa-x11 хориҷ карда шуданд - танҳо gbm ҳамчун вобастагӣ боқӣ монд, ки ин имкон дод, ки Mir дар болои X11 дар системаҳо бо драйверҳои NVIDIA кор кунад. Платформаи mesa-kms ба gbm-kms ва mesa-x11 ба gbm-x11 номгузорӣ шудааст. Платформаи нави rpi-dispmanx низ илова карда шуд, ки ба Mir имкон медиҳад, ки дар тахтаҳои Raspberry Pi 3 бо драйверҳои Broadcom истифода шавад. Дар MirAL (Mir Abstraction Layer), ки метавонад барои пешгирӣ кардани дастрасии мустақим ба сервери Мир ва дастрасии абстрактӣ ба ABI тавассути китобхонаи libmiral истифода шавад, қобилияти фаъол ё ғайрифаъол сохтани ороиши тиреза дар тарафи сервер (SSD), инчунин. зеро қобилияти танзим кардани миқёс дар блок DisplayConfiguration илова карда шудааст.

Нашри сервери намоишии Mir 2.0

Манбаъ: opennet.ru

Илова Эзоҳ