Utjefte fan display-tsjinner Mir 2.0

Yntrodusearre werjaan tsjinner release wy 2.0, wêrfan de ûntwikkeling troch Canonical bliuwt, nettsjinsteande de wegering om de Unity-shell en de Ubuntu-edysje foar smartphones te ûntwikkeljen. Mir bliuwt yn fraach yn Canonical projekten en is no gepositioneerd as in oplossing foar ynbêde apparaten en it Internet of Things (IoT). Mir kin brûkt wurde as gearstalde tsjinner foar Wayland, dat kinne jo rinne alle applikaasjes mei help fan Wayland (Bygelyks, boud mei GTK3/4, Qt5 of SDL2) yn Mir-basearre omjouwings. Ynstallaasjepakketten binne taret foar Ubuntu 18.04-20.10 (PPA) en fedora 30/31/32. Projektkoade ferspraat troch lisinsje ûnder GPLv2.

De signifikante feroaring fan ferzjenûmer komt troch feroaringen oan 'e API dy't kompatibiliteit brekke en it fuortheljen fan guon ferâldere API's. Benammen stipe foar de spesifike API's mirclient en mirserver is beëinige, ynstee dêrfan is foarsteld om it Wayland-protokol in skoftke te brûken. De biblioteken dy't ferbûn binne mei mirclient en mirserver binne bewarre bleaun, mar wurde no allinich brûkt foar ynterne doelen, jouwe gjin koptekstbestannen, en garandearje gjin behâld fan 'e ABI (mear koadeopromjen is pland foar de takomst). De ôfskriuwing fan dizze API's is yn oerienstimming mei it UBports-projekt, dat trochgiet mei it brûken fan mirclient yn Ubuntu Touch. It waard besletten dat op dit stuit de mooglikheden fan Mir 1.x genôch binne foar de behoeften fan UBports, en yn 'e takomst sil it projekt kinne ferpleatse nei Mir 2.0.

It fuortsmiten fan mirclient ek fuorthelle stipe foar guon ynterfaces foar grafyske platfoarms dy't allinnich waarden brûkt yn de mirclient API. It wurdt opmurken dat dizze ferienfâldiging sil net liede ta sichtbere feroarings en sil tsjinje as de basis foar it ferbetterjen fan de koade foar wurkjen mei platfoarms, benammen op it mêd fan it stypjen fan systemen mei meardere GPUs, wurkje yn headless modus en it ûntwikkeljen fan ark foar remote buroblêd tagong.

As ûnderdiel fan 'e oanhâldende skjinmeitsjen waarden spesifike mesa-ôfhinklikens fuortsmiten fan' e mesa-kms en mesa-x11-platfoarms - allinich gbm waard oerbleaun as ôfhinklikens, wat it mooglik makke om te soargjen dat Mir wurket oer X11 op systemen mei NVIDIA-bestjoerders. It mesa-kms-platfoarm is omneamd ta gbm-kms, en mesa-x11 nei gbm-x11. In nij rpi-dispmanx-platfoarm is ek tafoege, wêrtroch Mir kinne wurde brûkt op Raspberry Pi 3-boerden mei Broadcom-bestjoerders. Yn 'e MirAL (Mir Abstraction Layer), dy't kin wurde brûkt om direkte tagong ta de Mir-tsjinner en abstrakte tagong ta de ABI te foarkommen fia de libmiral-bibleteek, de mooglikheid om finsterdekoraasje op' e serverside (SSD) yn te skeakeljen of út te skeakeljen. as de mooglikheid om skaalfergrutting yn it blok te konfigurearjen is DisplayConfiguration tafoege.

Utjefte fan display-tsjinner Mir 2.0

Boarne: opennet.ru

Add a comment