Mir 2.0 skjermserverutgivelse

Introdusert skjermserverutgivelse Mir 2.0, hvis utvikling fortsetter av Canonical, til tross for avslaget på å utvikle Unity-skallet og Ubuntu-utgaven for smarttelefoner. Mir er fortsatt etterspurt i Canonical-prosjekter og er nå posisjonert som en løsning for innebygde enheter og tingenes internett (IoT). Mir kan brukes som en sammensatt server for Wayland, som lar deg kjøre alle applikasjoner som bruker Wayland (for eksempel bygget med GTK3/4, Qt5 eller SDL2) i Mir-baserte miljøer. Installasjonspakker er forberedt for Ubuntu 18.04-20.10 (PPA) Og fedora 30/31/32. Prosjektkode distribuert av lisensiert under GPLv2.

Den betydelige endringen i versjonsnummeret skyldes endringer i API-en som bryter kompatibiliteten og fjerning av noen utdaterte API-er. Spesielt har støtte for de spesifikke API-ene mirclient og mirserver blitt avviklet, i stedet for som det har blitt foreslått å bruke Wayland-protokollen i ganske lang tid. Bibliotekene knyttet til mirclient og mirserver har blitt beholdt, men brukes nå kun til interne formål, gir ikke header-filer og garanterer ikke bevaring av ABI (mer kodeopprydding er planlagt i fremtiden). Avviklingen av disse API-ene er i samsvar med UBports-prosjektet, som fortsetter å bruke mirclient i Ubuntu Touch. Det ble bestemt at på dette tidspunktet er egenskapene til Mir 1.x tilstrekkelige for behovene til UBports, og i fremtiden vil prosjektet kunne flytte til Mir 2.0.

Fjerning av mirclient fjernet også støtte for noen grensesnitt for grafiske plattformer som bare ble brukt i mirclient API. Det bemerkes at denne forenklingen ikke vil føre til synlige endringer og vil tjene som grunnlag for å forbedre koden for å jobbe med plattformer, spesielt i området for å støtte systemer med flere GPUer, arbeide i hodeløs modus og utvikle verktøy for eksternt skrivebord adgang.

Som en del av den pågående rengjøringen ble spesifikke mesa-avhengigheter fjernet fra mesa-kms og mesa-x11-plattformene – kun gbm ble igjen som en avhengighet, noe som gjorde det mulig å sikre at Mir fungerer over X11 på systemer med NVIDIA-drivere. Mesa-kms-plattformen har fått nytt navn til gbm-kms, og mesa-x11 til gbm-x11. En ny rpi-dispmanx-plattform er også lagt til, slik at Mir kan brukes på Raspberry Pi 3-kort med Broadcom-drivere. I MirAL (Mir Abstraction Layer), som kan brukes til å unngå direkte tilgang til Mir-serveren og abstrakt tilgang til ABI gjennom libmiral-biblioteket, muligheten til å aktivere eller deaktivere vindusdekorasjon på serversiden (SSD), også som muligheten til å konfigurere skalering i blokken har blitt lagt til DisplayConfiguration.

Mir 2.0 skjermserverutgivelse

Kilde: opennet.ru

Legg til en kommentar