Xorg vs Veilands vs Mir

wayland-vs-mir

Ziņu nosaukums visu izsaka. X11 gadu desmitiem ir bijis standarta protokols saziņai ar Xorg., papildus citām X Window System ieviešanām. Tās pirmā versija parādījās 2004. gadā un kopš tā laika ir iekļauts galvenajos Linux izplatījumos, piemēram, Debian, Gentoo Linux, Fedora, Slackware, openSUSE, Mandriva, Cygwin / X un, protams, Ubuntu. Neskatoties uz to, ka Xorg joprojām darbojas nevainojami, tas tika izstrādāts pirms vairāk nekā desmit gadiem, un kopš tā laika renderēšanas jomā ir veikti daudzi uzlabojumi. Aptuveni, visi ekrāna elementi, piemēram, logi, pogas vai fonti, serverī vairs netiek izsaukti (kā jums to vajadzētu parādīt) klienti (tas, kas jums jāparāda), lai pārietu uz modeli, kurā klienti iegūst visu vadošo lomu. Mēs analizējam veco Xorg un lieliskas nākotnes alternatīvas, Veilands un Mir, rakstā, kurā ir atvērti viedokļi un komentāri. Xorg ir bijusi galvenā X-Window ieviešana GNU/Linux sistēmā gadu desmitiem, taču vecā sistēma, uz kuras tā tika balstīta, ir būtiski mainījusies līdz pat pašreizējam laikmetam, gandrīz pilnībā izzūdot. Pašreizējais modelis galvenokārt balstās uz klientu bāzi, kur pikseļu kartes vai pilni ekrāna attēli pret serveri displejs un logu pārvaldnieks, abi apvienojas tajā, kas beidzot tiek parādīts lietotājam. Tad atliek jautāt: kāda loma šajā gadījumā paliek Xorg, ja tas nav brokeris starp abiem iepriekš minētajiem. Papildus cita slāņa bez reālām funkcijām iekļaušanai, ir raksturīga palēnināšanās jebkuram lietojumam un vēl viens punkts, kas jānostiprina sistēmā, jo lietojumprogramma klausās jebkuru ievadi un pieņem citu logu klientu pieprasījumus. Izlaušanās no X11 protokola un sākšana no jauna šķita laba ideja un līdz ar to arī ideja Wayland, grafiskā servera protokols un bibliotēka Linux sistēmām, kas no 2010. gada parādījās kā lietojumprogramma, kurā darbosies topošā Vienotība. Turklāt tas tika piedāvāts kā standarts mobilajām platformām, kurās tiek izmantota Ubuntu mobilā operētājsistēma Ubuntu Touch. wayland

Vizualizācijas piemērs ar Veilendu

Visu šo gadu laikā Canonical cilvēki ir parādījuši savu nodomu savos izplatījumos pilnībā atbalstīt šo lietojumprogrammu, taču realitāte ir tāda, ka pat šodien tai nav izdevies pilnībā pacelties. Faktiski pirmajās Ubuntu Touch versijās renderēšanas uzdevuma veikšanai tika izmantots SurfaceFlinger, Android grafiskais serveris, un Jaunākajās versijās Mir ir bijis dzinējs, kas paredzēts darbam visos Ubuntu operētājsistēmas izdevumos, pakāpeniski aizstājot abus iepriekš minētos. Galvenā ideja nav zaudētaStarpslāņu likvidēšana nozīmē sistēmas veiktspējas pieaugumu, jo mazāk datu ir jānovirza attiecīgajiem klientiem, un tas nozīmē lielāku aprīkojuma drošības pieaugumu. Wayland arī neprasa draiveri 2D grafikai, atšķirībā no Xorg ar DDX, jo viss tiek darīts klienta pusē, atkārtoti izmantojot DRM / KMS draiverus, lai parādītu attēla gala rezultātu. mir

Vizualizācijas piemērs ar Mir

Mir nedomā par būtiskām izmaiņām Veilanda pieļautajā, izņemot sava protokola ieviešanu un savu API izmantošanu. tomēr ir raksturīgs Ubuntu un Unity 8, kas ir gan priekšrocība sava optimizētā dizaina dēļ, gan trūkums, jo to nevar iekļaut citos Linux aromātos. The jaunākā beta versija atbrīvots no Ubuntu 16.10 (Yakketi Yak) nāk ar Mir atjauninājumu, kas arī tiek optimizēts labākai veiktspējai, izmantojot Nvidia karšu draiverus.

Ar visu šo informāciju debates tiek pasniegts: vai Mir saņems pilnu Canonical atbalstu, vai viņš pastāvēs līdzās Veilendam? Kādu nākotni gaidīs šis otrais grafiskais serveris? Vai tie būs projekti, kurus kopīgi atbalstīs viena un tā paša mērķa sasniegšanai?


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   peret teica

    Man šķiet ideāli, ka Ubuntu ir izvēlējies izmantot un attīstīt MIR. Bet, lūdzu, pārtrauciet uzbrukumu Veilendam ar tehniskiem argumentiem, kas labākajā gadījumā ir nepareizi. Wayland jau ir izmantots mobilajās platformās, piemēram, Sailfish vai Tizen. Sailfish gadījumā Jolla 2013. gadā uzsāka tālruni. No otras puses, KDE, Gnome un Enlightenment trīs no visbiežāk izmantotajiem galddatoriem plāno izmantot Wayland. KDE šodien jau ir iespējams stabili vadīt sesiju ceļmalā (es zinu, jo esmu to izdarījis). GNome ir paziņojis, ka nākamajā versijā tas noklusējuma režīmā pāriet uz ceļazīmi. Tātad, kā redzat, Veilands nebūt nav "atpalicis" projekts.
    Vienīgais iemesls, kāpēc Canonical izstrādā MIR, ir pilnīga tehnoloģiju kontrole. Tas ir pilnīgs. Bet tā vietā, lai taupītu savus resursus Veilenda iesmērēšanai, viņam vajadzētu veltīt sevi MIR attīstībai un tās nebeidzamajai konverģencei.

    1.    Filo teica

      Bet kur šajā rakstā tiek uzbrukts Veilandam? Tas nav nokavēts projekts, it īpaši tāpēc, ka Canonical atteicās no tā Mir vajadzībām. Tomēr abi šķiet vēl tālu no vecā Xorg nomaiņas.

  2.   q3s teica

    "Peret" Es nedomāju, ka kāds kādam uzbrūk, vienkārši autors izteica savu viedokli. Jums būs savējais, dalieties tajā ar citiem un ļaujiet mums (lasītājiem) saprast projektu stadiju! Paldies par piezīmi!

  3.   Horhe Romero teica

    mmmmm
    Bet lielākajā daļā izplatījumu tiks izmantots Wayland, piemēram, Fedora vai Opensuse (es to izmantoju), Arch un atvasinājumus.
    Jāņem vērā arī grafisko karšu vadītājiem jāpielāgojas protokolam, un tas noteikti būs Veilands

    Mir ir tikai tirgus stratēģija

  4.   g teica

    Tas nav svarīgi, kamēr abi ir funkcionāli