Narito ang Mir 2.0 at ito ang pinakamahalagang mga pagbabago

ako

Ang paglulunsad ng ang bagong bersyon ng display server panoorin ang 2.0, bersyon kung saan iba't ibang mga pagbabago ang ginawa sa API pati na rin ang pagtanggal ng ilang mga API na tukoy sa mirclient at mirserver.

Para sa mga hindi nakakakilala kay Mir, dapat alam nila iyon ito ay isang graphic server na binuo ng Canonical at na ngayon ang proyektong ito ay nakaposisyon bilang isang mahusay na solusyon para sa mga naka-embed na aparato at sa Internet of Things (IoT).

ako maaaring magamit bilang isang pinaghalo server para sa Wayland, na nagpapahintulot sa iyo na magpatakbo ng anumang application na nakabatay sa Wayland (halimbawa, na binuo gamit ang GTK3 / 4, Qt5, o SDL2) sa mga kapaligiran na nakabatay sa Mir.

Pangunahing mga novelty ng Mir 2.0

Ang bagong bersyon ng server na ito sa kabila ng pagiging branch jump mula 1.x hanggang 2.x ay hindi naglalaman ng maraming pagbabago na inaasahan namin, ngunit ang pagtalon na ito ay makabuluhang pagbabago ang numero ng bersyon dahil sa binago ng API ang paglabag sa pagiging tugma at pag-aalis ng ilang mga API hindi na ginagamit.

Sa partikular ang suporta para sa mga partikular na mirclient at mirserver API ay hindi na ipinagpatuloy, sa halip na alin iminungkahi na gamitin ang Wayland protocol sa mahabang panahon. Ang mga aklatan na nauugnay sa mirclient at mirserver ay napanatili, ngunit ginagamit lamang sila ngayon para sa panloob na mga layunin lamang, huwag magbigay ng mga file ng header, at hindi ginagarantiyahan ang pangangalaga ng ABI (malaking paglilinis ng code na pinlano sa hinaharap).

Ang pagtatapos ng suporta para sa mga API na ito ay umaayon sa proyekto ng UBports, na patuloy na gumagamit ng mirclient sa Ubuntu Touch. Napagpasyahan na sa oras na ito ang mga kakayahan ng Mir 1.x ay sapat na para sa mga pangangailangan ng UBports, at sa hinaharap ang proyekto ay maaaring lumipat sa Mir 2.0.

Ang pag-alis ng mirclient ay inalis din ang suporta para sa ilan sa mga GUI na ginamit lamang sa mirclient API.

Bukod doon puna na napansin na ang pagpapasimple na ito ay hindi hahantong sa mga nakikitang pagbabago at magsisilbing batayan para sa pagpapabuti ng code upang gumana sa mga platform, lalo na sa lugar ng suporta para sa mga system na may maraming GPU, nagtatrabaho sa mode na walang ulo at pagbuo ng mga tool para sa remote na pag-access sa desktop.

Bilang bahagi ng paglilinis, ang natukoy na mesa dependencies ng mesa-kms at mesa-x11 platform ay tinanggal; Ang gbm lamang ng mga dependency ang nanatili, na naging posible upang matiyak na tatakbo ang Mir sa tuktok ng X11 sa mga system na may mga driver ng NVIDIA. Ang mesa-kms platform ay binago ang pangalan sa gbm-kms at mesa-x11 sa gbm-x11.

Rin isang bagong rpi-dispmanx platform ay naidagdag, na nagpapahintulot sa Mir na magamit sa mga board na Raspberry Pi 3 kasama ang mga driver ng Broadcom.

Sa kapa MiraL (Mir Abstraction Layer), na maaaring magamit upang maiwasan ang direktang pag-access sa Mir server at abstraction ng pag-access sa ABI sa pamamagitan ng libmiral library, nagdagdag ng kakayahang paganahin o huwag paganahin ang dekorasyon sa window ng server (SSD), pati na rin ang kakayahang i-configure ang sukat sa block ng DisplayConfiguration.

Sa wakas Kung interesado kang malaman ang tungkol dito, maaari mong suriin ang mga detalye sa orihinal na ad. Ang link ay ito.

Paano i-install ang Mir sa Ubuntu at mga derivatives?

Ang mga pakete sa pag-install ng bagong bersyon ay handa para sa Ubuntu 18.04, 20.04 at 20.10 (PPA) at Fedora 30,31 at 32.

Para sa mga interesadong ma-install ang graphic server na ito sa kanilang mga system, ang kailangan lang nilang gawin ay buksan ang isang terminal sa kanilang mga system (magagawa nila ito sa key na kombinasyon ng Ctrl + Alt + T o sa Ctrl + T) at dito ay mai-type namin ang mga sumusunod na utos:

sudo add-apt-repository ppa:mir-team/release
sudo apt-get update

Sa pamamagitan nito, idinagdag na ang imbakan sa iyong system, bago i-install ang graphic server ganap na inirerekumenda na kung gumagamit ka ng mga pribadong driver sa iyong system para sa iyong video card o isinama, baguhin ang mga ito sa mga libreng driver, ito upang maiwasan ang mga hidwaan.

Kapag natitiyak namin na mayroon kaming mga naka-aktibong libreng driver, maaari naming mai-install ang server sa pamamagitan ng pagpapatupad sa terminal:

sudo apt-get install mir

Sa huli kakailanganin mong i-restart ang iyong system upang ang session ng gumagamit na may Mir ay nai-load at piliin ito para sa iyong session.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.