Mir 2.0 displeja servera izlaidums

Iesniedzis displeja servera laidiens Mir 2.0, kuras izstrādi turpina Canonical, neskatoties uz atteikšanos izstrādāt Unity apvalku un Ubuntu izdevumu viedtālruņiem. Mir joprojām ir pieprasīts Canonical projektos, un tagad tas tiek pozicionēts kā risinājums iegultajām ierīcēm un lietiskajam internetam (IoT). Mir var izmantot kā Wayland salikto serveri, kas ļauj palaist jebkuras lietojumprogrammas, izmantojot Wayland (piemēram, veidotas ar GTK3/4, Qt5 vai SDL2) Mir balstītās vidēs. Instalācijas pakotnes ir sagatavotas Ubuntu 18.04-20.10 (PPA) Un fedora 30/31/32. Projekta kods izplata licencēts saskaņā ar GPLv2.

Nozīmīgās versijas numura izmaiņas ir saistītas ar izmaiņām API, kas traucē saderību, un dažu novecojušu API noņemšanu. Jo īpaši ir pārtraukts atbalsts konkrētajiem API mirclient un mirserver, kuru vietā jau labu laiku tika piedāvāts izmantot Wayland protokolu. Bibliotēkas, kas saistītas ar mirclient un mirserver, ir saglabātas, taču tagad tiek izmantotas tikai iekšējiem mērķiem, nenodrošina galvenes failus un negarantē ABI saglabāšanu (nākotnē ir plānota papildu koda tīrīšana). Šo API darbības pārtraukšana ir saskaņota ar UBports projektu, kas turpina izmantot mirclient Ubuntu Touch. Tika nolemts, ka šobrīd Mir 1.x iespējas ir pietiekamas UBports vajadzībām, un nākotnē projekts varēs pāriet uz Mir 2.0.

Noņemot mirclient, tika noņemts arī atbalsts dažām grafisko platformu saskarnēm, kuras tika izmantotas tikai mirclient API. Tiek atzīmēts, ka šī vienkāršošana neradīs redzamas izmaiņas un kalpos par pamatu koda uzlabošanai darbam ar platformām, jo ​​īpaši atbalsta sistēmu ar vairākiem GPU, darbu bez galvas režīmā un rīku izstrādes attālajai darbvirsmai jomā. piekļuvi.

Notiekošās tīrīšanas ietvaros no platformām mesa-kms un mesa-x11 tika noņemtas noteiktas Mesa atkarības - kā atkarība tika atstāta tikai gbm, kas ļāva nodrošināt, ka Mir darbojas pār X11 sistēmās ar NVIDIA draiveriem. Mesa-kms platforma ir pārdēvēta par gbm-kms, bet mesa-x11 par gbm-x11. Ir pievienota arī jauna rpi-dispmanx platforma, kas ļauj Mir izmantot Raspberry Pi 3 platēs ar Broadcom draiveriem. MirAL (Mir Abstraction Layer), ko var izmantot, lai izvairītos no tiešas piekļuves Mir serverim un abstraktas piekļuves ABI caur libmirālo bibliotēku, ir iespēja iespējot vai atspējot logu dekorēšanu servera pusē (SSD), kā arī jo iespēja konfigurēt mērogošanu blokā ir pievienota DisplayConfiguration.

Mir 2.0 displeja servera izlaidums

Avots: opennet.ru

Pievieno komentāru