Xorg - Wayland - Mir

Wayland-mir'e karşı

Haberin başlığı her şeyi söylüyor. X11, onlarca yıldır Xorg ile iletişim kurmak için standart bir protokoldür., X Pencere Sisteminin diğer uygulamalarına ek olarak. İlk versiyonu 2004 yılında yayınlandı ve o zamandan beri ana Linux dağıtımlarına dahil edilmiştirDebian, Gentoo Linux, Fedora, Slackware, openSUSE, Mandriva, Cygwin / X ve tabii ki Ubuntu gibi. Hala mükemmel bir şekilde çalışır durumda olmasına rağmen, Xorg on yıldan daha uzun bir süre önce tasarlandı ve o zamandan beri render alanında sayısız iyileştirmeler yapıldı. Kabaca pencereler, düğmeler veya yazı tipleri gibi tüm ekran öğeleri artık sunucuda çağrılmıyor (nasıl göstermelisiniz) müşteriler tarafından (neyi göstermelisiniz), ikincisinin tüm öne çıktığı bir modele geçmek için. Eskiyi analiz ediyoruz xorg ve gelecek için harika alternatifler, Wayland ve Mir, görüş ve yorumların açık olduğu bir yazıda. Xorg, onlarca yıldır GNU/Linux'ta X-Window'un ana uygulaması olmuştur, ancak temel aldığı eski sistem, günümüze kadar önemli ölçüde değişti ve neredeyse tamamen ortadan kalktı. Mevcut model öncelikle müşteri tabanına dayanmaktadır. piksel haritaları veya sunucuya karşı tam ekran görüntüler ekran ve pencere yöneticisi, her ikisi de nihayet kullanıcıya gösterilenle birleşiyor. O zaman merak etmeye devam ediyor komisyoncu değilse, bu durumda Xorg'a ne gibi bir rol kaldı yukarıdaki ikisi arasında. Gerçek işlevler olmadan başka bir katman eklemeye ek olarak, doğal bir yavaşlama içerir herhangi bir uygulamaya ve güvence altına alınması gereken bir nokta daha uygulama herhangi bir girdiyi dinlediğinden ve diğer pencere istemcilerinden gelen istekleri kabul ettiğinden sistem içinde. X11 protokolünden çıkmak ve yeniden başlamak iyi bir fikir gibi göründü ve bu nedenle Wayland, bir grafik sunucu protokolü ve kitaplığı 2010 itibariyle, gelecekteki Unity'nin üzerinde çalışacağı uygulama olarak ortaya çıkan Linux sistemleri için. Ayrıca Ubuntu'nun mobil işletim sistemi olan Ubuntu Touch'ı kullanan mobil platformlar için bir standart olarak önerildi. wayland

Wayland ile görselleştirme örneği

Tüm bu yıllar boyunca, Canonical çalışanları dağıtımlarında bu uygulamayı tam olarak destekleme niyetlerini gösterdiler, ancak gerçek şu ki, bugün bile tam anlamıyla yükselmeyi başaramadı. Aslında, Ubuntu Touch'ın ilk sürümleri, işleme görevini gerçekleştirmek için Android'in grafik sunucusu SurfaceFlinger'ı kullandı ve En son sürümlerde Mir, Ubuntu işletim sisteminin tüm sürümlerinde çalışacak şekilde tasarlanmış bir motor olmuştur., daha önce bahsedilen ikisini kademeli olarak değiştirerek. Ana fikir kaybolmadı: Ara katmanların ortadan kaldırılması, ilgili istemcilere daha az verinin yeniden yönlendirilmesi gerektiğinden sistemin performansında bir artış anlamına gelir ve bu, ekipmanın güvenliğinde daha büyük bir artış anlamına gelir. Wayland ayrıca, DDX'li Xorg'dan farklı olarak 2D grafikler için bir sürücü gerektirmez, çünkü her şey istemci tarafında yapılır ve görüntünün nihai sonucunu göstermek için DRM / KMS sürücülerini yeniden kullanır. mir

Mir ile görselleştirme örneği

Mir, Wayland'ın sandığının önemli bir varyasyonunu varsaymıyor, kendi protokolünü uygulamak ve kendi API'lerini kullanmak dışında. Yine de Ubuntu ve Unity 8'e özeldirBu, hem kendi optimize edilmiş tasarımı nedeniyle bir avantaj hem de Linux'un diğer tatlarına dahil edilemediği için bir dezavantajdır. en son beta -den serbest bırakıldı Ubuntu 16.10 (Yakketi Yak) bir Mir güncellemesiyle birlikte gelirNvidia kart sürücüleri altında daha iyi performans için optimize ediliyor.

Tüm bu bilgilerle, tartışma Mir, Canonical'dan tam destek alacak mı yoksa Wayland ile birlikte mi var olacak? Bu ikinci grafik sunucusunun geleceği ne olacak? Aynı ortak hedef doğrultusunda ortaklaşa desteklenecek projeler olacak mı?


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Peret dijo

    Ubuntu'nun MIR'ı kullanmayı ve geliştirmeyi seçmiş olması bana mükemmel görünüyor. Ama lütfen en iyi ihtimalle yanlış olan teknik argümanlarla Wayland'e saldırmayı bırakın. Wayland, Sailfish veya Tizen gibi mobil platformlarda zaten kullanılıyordu. Sailfish örneğinde, Jolla 2013'te bir telefon piyasaya sürdü. Öte yandan, en çok kullanılan masaüstü bilgisayarlardan KDE, Gnome ve Enlightenment, Wayland'i kullanacak. KDE'de, bugün bir oturumu istikrarlı bir şekilde yollarda yürütmek zaten mümkün (biliyorum çünkü bunu yaptım). GNome, bir sonraki sürümünde varsayılan olarak yol alanı olacağını duyurdu. Gördüğünüz gibi, Wayland "geri" bir proje olmaktan çok uzak.
    Canonical'ın MIR'ı geliştirmesinin tek nedeni, teknoloji üzerinde tam kontrole sahip olmasıdır. Tamamen haklıdır. Ancak Wayland'i lekelemekle ilgili kaynaklarını gözden kaçırmak yerine, kendisini MIR'ı ve onun bitmeyen yakınsamasını geliştirmeye adamalıdır.

    1.    Filo dijo

      Ama bu makalenin neresinde Wayland saldırıya uğradı? Bu gecikmiş bir proje değil, özellikle Canonical onu Mir için terk ettiği için. Yine de, her ikisi de eski Xorg'u değiştirmekten hala çok uzak görünüyor.

  2.   q3'ler dijo

    "Peret" Kimsenin saldırdığını sanmıyorum, sadece yazar onun bakış açısını verdi .. Siz de sizinkini alacaksınız, başkalarıyla paylaşın ve projelerin aşamasını biz (okuyucular) anlayalım! Not için teşekkürler!

  3.   Jorge Romero dijo

    mmmmm
    Ancak dağıtımların çoğu Wayland'i Fedora veya Openuse (ben kullanıyorum), Arch ve türevleri gibi kullanacak.
    Ayrıca grafik kartlarının sürücülerinin bir protokole uyarlanması gerektiğini de hesaba katmalısınız ve kesinlikle Wayland olacaktır.

    Mir sadece bir pazar stratejisidir

  4.   g dijo

    Her ikisi de işlevsel olduğu sürece önemli değil