Xorg lwn Wayland lwn Mir

wayland-vs-mir

Tajuk berita mengatakan semuanya. X11 telah menjadi protokol standard untuk berkomunikasi dengan Xorg selama beberapa dekad., sebagai tambahan kepada pelaksanaan X Window System yang lain. Versi pertamanya muncul pada tahun 2004 dan sejak itu telah dimasukkan dalam distribusi Linux utama, seperti Debian, Gentoo Linux, Fedora, Slackware, openSUSE, Mandriva, Cygwin / X dan tentunya Ubuntu. Walaupun masih beroperasi dengan sempurna, Xorg dirancang lebih dari satu dekad yang lalu dan sejak itu terdapat banyak peningkatan dalam bidang rendering. Secara kasar, semua elemen skrin seperti tetingkap, butang atau fon tidak lagi digunakan pada pelayan (bagaimana anda harus menunjukkannya) oleh pelanggan (apa yang harus anda tunjukkan), untuk beralih ke model di mana yang terakhir memperoleh semua keunggulan. Kami menganalisis yang lama Xorg dan alternatif yang bagus untuk masa depan, Wayland dan Mir, dalam artikel di mana pendapat dan ulasan terbuka. Xorg telah menjadi pelaksanaan utama X-Window dalam GNU/Linux selama beberapa dekad, tetapi sistem lama yang menjadi asasnya telah berubah dengan ketara sehingga era semasa, hampir lenyap sepenuhnya. Model semasa bergantung terutamanya pada pangkalan pelanggan, di mana peta piksel atau gambar penuh skrin terhadap pelayan memaparkan dan pengurus tetingkap, keduanya bergabung dalam apa yang akhirnya ditunjukkan kepada pengguna. Masih perlu bertanya, apakah peranan yang tersisa untuk Xorg dalam kes ini jika bukan broker antara dua perkara di atas. Selain menggabungkan lapisan lain tanpa fungsi sebenar, melibatkan perlambatan yang wujud untuk sebarang permohonan dan satu perkara lagi yang mesti dijamin dalam sistem, kerana aplikasi mendengarkan input dan menerima permintaan dari klien tetingkap lain. Memecahkan protokol X11 dan memulakannya sepertinya idea yang bagus, jadi idea untuk Wayland, protokol pelayan grafik dan perpustakaan untuk sistem Linux yang muncul, pada tahun 2010, sebagai aplikasi di mana Unity masa depan akan berjalan. Di samping itu, ia dicadangkan sebagai standard untuk platform mudah alih yang menggunakan sistem operasi mudah alih Ubuntu, Ubuntu Touch. jalan darat

Contoh visualisasi dengan Wayland

Selama bertahun-tahun ini, orang-orang Canonical telah menunjukkan niat mereka untuk menyokong sepenuhnya aplikasi ini dalam edaran mereka, tetapi kenyataannya adalah bahawa sehingga hari ini ia tidak berjaya sepenuhnya. Sebenarnya, versi pertama Ubuntu Touch menggunakan SurfaceFlinger, pelayan grafik Android, untuk melaksanakan tugas rendering dan, Dalam versi terbaru, Mir telah menjadi mesin yang dirancang untuk berjalan pada semua edisi sistem operasi Ubuntu, secara beransur-ansur menggantikan dua yang disebutkan sebelumnya. Idea utama belum hilang: Menghilangkan lapisan perantaraan bermaksud peningkatan prestasi sistem kerana lebih sedikit data harus dialihkan ke klien masing-masing dan ini bermaksud peningkatan keselamatan peralatan yang lebih besar. Wayland juga tidak memerlukan pemacu untuk grafik 2D, tidak seperti Xorg dengan DDX kerana semuanya dilakukan di pihak pelanggan, menggunakan semula pemacu DRM / KMS untuk menunjukkan hasil akhir gambar. minyak suci

Contoh visualisasi dengan Mir

Mir tidak menganggap variasi yang besar dari apa yang disangka oleh Wayland, selain melaksanakan protokolnya sendiri dan menggunakan API sendiri. Walaupun begitu adalah khusus untuk Ubuntu dan Unity 8, yang merupakan satu kelebihan, kerana reka bentuknya sendiri yang dioptimumkan, dan kekurangannya, kerana ia tidak dapat disertakan dalam versi Linux yang lain. The beta terkini dibebaskan dari Ubuntu 16.10 (Yakketi Yak) dilengkapi dengan kemas kini Mir, yang juga dioptimumkan untuk prestasi yang lebih baik di bawah pemacu kad Nvidia.

Dengan semua maklumat ini, perbahasan dilayan: adakah Mir akan mendapat sokongan penuh dari Canonical atau adakah dia akan berdampingan dengan Wayland? Apa masa depan pelayan grafik kedua ini? Adakah mereka akan menjadi projek yang akan disokong bersama ke arah tujuan bersama yang sama?


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   perit kata

    Nampaknya sempurna bagi saya bahawa Ubuntu telah memilih untuk menggunakan dan mengembangkan MIR. Tetapi tolong berhenti menyerang Wayland dengan hujah teknikal yang tidak betul. Wayland telah digunakan pada platform mudah alih seperti Sailfish atau Tizen. Bagi Sailfish, Jolla melancarkan telefon pada tahun 2013. Sebaliknya, KDE, Gnome dan Enlightenment tiga daripada desktop yang paling banyak digunakan akan menggunakan Wayland. Di KDE, hari ini sudah mungkin untuk menjalankan sesi di jalan darat dengan cara yang stabil (saya tahu kerana saya telah melakukannya). GNome telah mengumumkan bahawa ia akan menjadi jalan raya secara lalai dalam versi berikutnya. Jadi seperti yang anda lihat, Wayland jauh dari menjadi projek "mundur".
    Satu-satunya sebab yang dimiliki Canonical untuk mengembangkan MIR adalah mempunyai kawalan sepenuhnya terhadap teknologi. Ia berada di sebelah kanannya. Tetapi alih-alih meminimumkan sumber dayanya untuk melumurkan Wayland, dia harus mendedikasikan dirinya untuk mengembangkan MIR dan penumpuannya yang tidak pernah berakhir.

    1.    Filo kata

      Tetapi di mana dalam artikel ini Wayland diserang? Ini bukan projek yang tertunggak, terutama sejak Canonical meninggalkannya untuk Mir. Namun, kedua-duanya kelihatan masih jauh dari penggantian Xorg lama.

  2.   q3s kata

    "Peret" Saya tidak fikir ada yang menyerang sesiapa sahaja, cuma penulis memberikan pandangannya .. Anda akan mempunyai pendapat anda, membagikannya kepada orang lain dan membiarkan kami (para pembaca) memahami tahap projek! Terima kasih atas nota!

  3.   Jorge Romero kata

    Mmmmm
    Tetapi sebilangan besar pengedaran akan menggunakan Wayland seperti Fedora atau Opensuse (saya menggunakannya), Arch dan turunannya.
    Dan anda juga harus mengambil kira pemacu kad grafik harus menyesuaikan diri dengan protokol dan pasti itu adalah Wayland

    Mir hanyalah strategi pasaran

  4.   g kata

    Tidak menjadi masalah selagi kedua-duanya berfungsi