Mir 2.0 ekspozisyon sèvè lage

Entwodwi lage sèvè ekspozisyon gade 2.0, devlopman nan ki kontinye pa Canonical, malgre refi a yo devlope koki a Inite ak edisyon Ubuntu a pou smartphones. Mir rete nan demann nan pwojè Canonical epi li kounye a pozisyone kòm yon solisyon pou aparèy entegre ak Entènèt bagay sa yo (IoT). Mir ka itilize kòm yon sèvè konpoze pou Wayland, ki pèmèt ou kouri nenpòt aplikasyon lè l sèvi avèk Wayland (pa egzanp, bati ak GTK3/4, Qt5 oswa SDL2) nan anviwònman ki baze sou Mir. Pakè enstalasyon yo prepare pou Ubuntu 18.04-20.10 (PPA) ak Fedora 30/31/32. Kòd pwojè distribiye pa lisansye anba GPLv2.

Chanjman enpòtan nan nimewo vèsyon an se akòz chanjman nan API a ki kraze konpatibilite ak retire kèk API depreche. An patikilye, sipò pou API espesifik mirclient ak mirserver te sispann, olye de sa yo te pwopoze pou itilize pwotokòl Wayland la pou kèk tan. Bibliyotèk ki asosye ak mirclient ak mirserver yo te konsève, men kounye a yo itilize sèlman pou rezon entèn yo, yo pa bay dosye header, epi yo pa garanti prezèvasyon ABI a (gen plis netwayaj kòd planifye pou lavni). Deprediksyon API sa yo an akò ak pwojè UBports, ki kontinye sèvi ak mirclient nan Ubuntu Touch. Li te deside ke nan moman sa a kapasite yo nan Mir 1.x yo ase pou bezwen yo nan UBports, ak nan tan kap vini an pwojè a yo pral kapab deplase nan Mir 2.0.

Retire mirclient tou retire sipò pou kèk koòdone pou platfòm grafik ki te itilize sèlman nan API mirclient la. Li te note ke senplifikasyon sa a pa pral mennen nan chanjman vizib epi li pral sèvi kòm baz pou amelyore kòd la pou travay ak platfòm, espesyalman nan zòn nan nan sistèm sipò ak GPU miltip, k ap travay nan mòd san tèt ak devlope zouti pou Desktop aleka. aksè.

Kòm yon pati nan netwayaj kontinyèl la, depandans espesifik mesa yo te retire nan platfòm mesa-kms ak mesa-x11 - sèlman gbm te rete kòm yon depandans, ki te fè li posib asire ke Mir travay sou X11 sou sistèm ak chofè NVIDIA. Platfòm mesa-kms la te chanje non pou gbm-kms, ak mesa-x11 pou gbm-x11. Yon nouvo platfòm rpi-dispmanx te ajoute tou, ki pèmèt Mir yo dwe itilize sou Raspberry Pi 3 ankadreman ak chofè Broadcom. Nan MirAL (Mir Abstraction Layer), ki ka itilize pou evite aksè dirèk nan sèvè Mir ak aksè abstrè nan ABI atravè bibliyotèk libmiral la, kapasite pou pèmèt oswa enfim dekorasyon fenèt sou bò sèvè (SSD), osi byen. kòm kapasite nan konfigirasyon dekale nan blòk la te ajoute DisplayConfiguration.

Mir 2.0 ekspozisyon sèvè lage

Sous: opennet.ru

Add nouvo kòmantè