Útgáfa af skjáþjóninum Mir 2.0

Kynnt sýna miðlara útgáfu Mir 2.0, þróun sem heldur áfram af Canonical, þrátt fyrir að hafa neitað að þróa Unity skelina og Ubuntu útgáfuna fyrir snjallsíma. Mir er enn eftirsótt í Canonical verkefnum og er nú staðsett sem lausn fyrir innbyggð tæki og Internet of Things (IoT). Mir er hægt að nota sem samsettan netþjón fyrir Wayland, sem gerir þér kleift að keyra hvaða forrit sem er með Wayland (til dæmis byggð með GTK3/4, Qt5 eða SDL2) í Mir-undirstaða umhverfi. Uppsetningarpakkar eru útbúnir fyrir Ubuntu 18.04-20.10 (PPA) Og Fedora 30/31/32. Verkefnakóði dreift af leyfi samkvæmt GPLv2.

Mikilvæg breyting á útgáfunúmeri er vegna breytinga á API sem rjúfa eindrægni og fjarlægingu nokkurra úreltra API. Sérstaklega hefur stuðningur við tiltekna API mirclient og mirserver verið hætt, í stað þess hefur verið lagt til að nota Wayland siðareglur í nokkuð langan tíma. Söfnunum sem tengjast mirclient og mirserver hefur verið haldið, en eru nú aðeins notuð í innri tilgangi, veita ekki hausskrár og tryggja ekki varðveislu ABI (meiri kóðahreinsun er fyrirhuguð í framtíðinni). Afnám þessara API er í samræmi við UBports verkefnið, sem heldur áfram að nota mirclient í Ubuntu Touch. Ákveðið var að á þessum tíma nægi hæfileiki Mir 1.x fyrir þörfum UBports og í framtíðinni mun verkefnið geta færst yfir í Mir 2.0.

Með því að fjarlægja mirclient var einnig stuðningur við sum viðmót fyrir grafíska vettvanga sem voru aðeins notaðir í mirclient API fjarlægð. Það er tekið fram að þessi einföldun mun ekki leiða til sýnilegra breytinga og mun þjóna sem grunnur að því að bæta kóðann til að vinna með vettvangi, sérstaklega á sviði stuðningskerfa með mörgum GPU, vinna í höfuðlausum ham og þróa verkfæri fyrir ytra skrifborð aðgangur.

Sem hluti af áframhaldandi hreinsun voru sérstakar mesa ósjálfstæðir fjarlægðir af mesa-kms og mesa-x11 kerfum - aðeins gbm var eftir sem ósjálfstæði, sem gerði það mögulegt að tryggja að Mir virki yfir X11 á kerfum með NVIDIA rekla. Mesa-kms pallurinn hefur verið endurnefndur í gbm-kms og mesa-x11 í gbm-x11. Nýr rpi-dispmanx vettvangur hefur einnig verið bætt við, sem gerir Mir kleift að nota á Raspberry Pi 3 borðum með Broadcom rekla. Í MirAL (Mir Abstraction Layer), sem hægt er að nota til að forðast beinan aðgang að Mir þjóninum og óhlutbundinn aðgang að ABI í gegnum libmiral bókasafnið, er einnig möguleikinn á að virkja eða slökkva á gluggaskreytingum á miðlarahliðinni (SSD), eins og heilbrigður. þar sem hæfileikinn til að stilla mælikvarða í blokkinni hefur verið bætt við DisplayConfiguration.

Útgáfa af skjáþjóninum Mir 2.0

Heimild: opennet.ru

Bæta við athugasemd