Mir 2.0 display server release

Ipinasa ni paglabas ng display server Tumingin ako sa 2.0, ang pagpapaunlad nito ay nagpapatuloy ng Canonical, sa kabila ng pagtanggi na bumuo ng Unity shell at ang edisyon ng Ubuntu para sa mga smartphone. Nananatiling in demand si Mir sa mga proyektong Canonical at nakaposisyon na ngayon bilang isang solusyon para sa mga naka-embed na device at sa Internet of Things (IoT). Maaaring gamitin ang Mir bilang composite server para sa Wayland, na nagbibigay-daan sa iyong magpatakbo ng anumang mga application gamit ang Wayland (halimbawa, binuo gamit ang GTK3/4, Qt5 o SDL2) sa mga kapaligirang nakabatay sa Mir. Ang mga pakete ng pag-install ay inihanda para sa Ubuntu 18.04-20.10 (PPA) At Fedora 30/31/32. Code ng proyekto ipinamahagi ni lisensyado sa ilalim ng GPLv2.

Ang makabuluhang pagbabago sa numero ng bersyon ay dahil sa mga pagbabago sa API na sumisira sa compatibility at sa pag-alis ng ilang hindi na ginagamit na API. Sa partikular, ang suporta para sa mga partikular na API na mirclient at mirserver ay hindi na ipinagpatuloy, sa halip na ito ay iminungkahi na gamitin ang Wayland protocol sa loob ng mahabang panahon. Ang mga aklatan na nauugnay sa mirclient at mirserver ay pinanatili, ngunit ginagamit lang ngayon para sa mga panloob na layunin, hindi nagbibigay ng mga file ng header, at hindi ginagarantiyahan ang pangangalaga ng ABI (mas maraming paglilinis ng code ang binalak para sa hinaharap). Ang paghinto sa paggamit ng mga API na ito ay sumasang-ayon sa proyekto ng UBports, na patuloy na gumagamit ng mirclient sa Ubuntu Touch. Napagpasyahan na sa oras na ito ang mga kakayahan ng Mir 1.x ay sapat para sa mga pangangailangan ng UBports, at sa hinaharap ang proyekto ay magagawang lumipat sa Mir 2.0.

Ang pag-alis ng mirclient ay nag-alis din ng suporta para sa ilang interface para sa mga graphical na platform na ginamit lang sa mirclient API. Nabanggit na ang pagpapasimple na ito ay hindi hahantong sa mga nakikitang pagbabago at magsisilbing batayan para sa pagpapabuti ng code para sa pagtatrabaho sa mga platform, lalo na sa lugar ng mga sumusuporta sa mga system na may maraming mga GPU, nagtatrabaho sa mode na walang ulo at pagbuo ng mga tool para sa remote desktop access.

Bilang bahagi ng patuloy na paglilinis, inalis ang mga partikular na dependency sa mesa sa mesa-kms at mesa-x11 na mga platform - ang gbm na lang ang natitira bilang dependency, na naging posible upang matiyak na gumagana ang Mir sa X11 sa mga system na may mga driver ng NVIDIA. Ang mesa-kms platform ay pinalitan ng pangalan sa gbm-kms, at mesa-x11 sa gbm-x11. Nagdagdag din ng bagong rpi-dispmanx platform, na nagpapahintulot sa Mir na magamit sa mga Raspberry Pi 3 board na may mga driver ng Broadcom. Sa MirAL (Mir Abstraction Layer), na maaaring magamit upang maiwasan ang direktang pag-access sa Mir server at abstract na pag-access sa ABI sa pamamagitan ng libmiral library, ang kakayahang paganahin o huwag paganahin ang dekorasyon ng bintana sa gilid ng server (SSD), pati na rin dahil ang kakayahang i-configure ang scaling sa block ay naidagdag na DisplayConfiguration.

Mir 2.0 display server release

Pinagmulan: opennet.ru

Magdagdag ng komento