Xorg مقابل وايلاند مقابل مير

وايلاند مقابل مير

عنوان الخبر يقول كل شيء. كان X11 هو البروتوكول القياسي للتواصل مع Xorg لعقود.، بالإضافة إلى تطبيقات أخرى لنظام X Window. ظهرت نسخته الأولى في عام 2004 ومنذ ذلك الحين تم تضمينه في توزيعات Linux الرئيسية، مثل Debian و Gentoo Linux و Fedora و Slackware و openSUSE و Mandriva و Cygwin / X وبالطبع Ubuntu. على الرغم من أن Xorg لا يزال يعمل بشكل مثالي ، فقد تم تصميمه منذ أكثر من عقد من الزمان ومنذ ذلك الحين كان هناك العديد من التحسينات في مجال العرض. بقسوة، لم يعد يتم استدعاء جميع عناصر الشاشة مثل النوافذ أو الأزرار أو الخطوط على الخادم (كيف يجب أن تظهر ذلك) من قبل العملاء (ما يجب أن تظهره) ، للانتقال إلى نموذج يكتسب فيه الأخير كل الأهمية. نحن نحلل القديم Xorg والبدائل الرائعة للمستقبل ، وايلاند ومير، في مقال فيه الآراء والتعليقات مفتوحة. كان Xorg هو التطبيق الرئيسي لـ X-Window في نظام GNU/Linux لعقود من الزمن، لكن النظام القديم الذي كان يعتمد عليه تغير بشكل كبير حتى العصر الحالي، وكاد يختفي تمامًا. يعتمد النموذج الحالي بشكل أساسي على قاعدة العملاء، حيث خرائط بكسل او صور كاملة للشاشة مقابل السيرفر عرض ومدير النوافذ ، وكلاهما يندمج فيما يظهر للمستخدم أخيرًا. يبقى أن نتساءل ، ما هو الدور المتبقي لـ Xorg في هذه الحالة إذا لم يكن الوسيط بين الاثنين أعلاه. بالإضافة إلى دمج طبقة أخرى بدون وظائف حقيقية ، ينطوي على تباطؤ متأصل لأي تطبيق ونقطة أخرى يجب تأمينها داخل النظام ، نظرًا لأن التطبيق يستمع إلى أي إدخال ويقبل الطلبات من عملاء النوافذ الآخرين. بدا الخروج من بروتوكول X11 والبدء من جديد فكرة جيدة وبالتالي فكرة Wayland ، بروتوكول خادم رسومي ومكتبة لأنظمة Linux التي ظهرت ، اعتبارًا من عام 2010 ، كتطبيق ستعمل عليه الوحدة المستقبلية. بالإضافة إلى ذلك ، تم اقتراحه كمعيار لمنصات الأجهزة المحمولة التي تستخدم نظام التشغيل المحمول Ubuntu ، Ubuntu Touch. ايلاندز

مثال التصور مع وايلاند

خلال كل هذه السنوات ، أظهر الأشخاص في Canonical عزمهم على دعم هذا التطبيق بشكل كامل في توزيعاتهم ، لكن الحقيقة هي أنه حتى اليوم لم ينجح في الإقلاع بشكل كامل. في الواقع ، استفادت الإصدارات الأولى من Ubuntu Touch من SurfaceFlinger ، الخادم الرسومي لنظام Android ، لتنفيذ مهمة العرض و ، في أحدث الإصدارات ، كان Mir هو المحرك المصمم ليعمل على جميع إصدارات نظام التشغيل Ubuntu، لتحل تدريجيا محل الاثنين المذكورين سابقا. لم تضيع الفكرة الرئيسية: يعني التخلص من الطبقات الوسيطة زيادة في أداء النظام حيث يجب إعادة توجيه بيانات أقل إلى العملاء المعنيين وهذا يعني زيادة أكبر في أمان الجهاز. لا يتطلب Wayland أيضًا برنامج تشغيل للرسومات ثنائية الأبعاد ، على عكس Xorg مع DDX نظرًا لأن كل شيء يتم من جانب العميل ، وإعادة استخدام برامج تشغيل DRM / KMS لإظهار النتيجة النهائية للصورة. مير

مثال التصور مع مير

لا يفترض مير وجود اختلاف جوهري عما يفترضه Wayland، بصرف النظر عن تنفيذ البروتوكول الخاص به واستخدام واجهات برمجة التطبيقات الخاصة به. مع ذلك خاص بـ Ubuntu و Unity 8، وهي ميزة ، نظرًا لتصميمها المحسّن ، وعيوبها ، حيث لا يمكن تضمينها في نكهات أخرى من Linux. ال أحدث إصدار تجريبي صدر من يأتي Ubuntu 16.10 (Yakketi Yak) مع تحديث Mir، والذي يتم تحسينه أيضًا للحصول على أداء أفضل ضمن برامج تشغيل بطاقة Nvidia.

مع كل هذه المعلومات ، النقاش يتم تقديمه: هل سيحصل Mir على الدعم الكامل من Canonical أم سيتعايش مع Wayland؟ ما المستقبل الذي سيحمله خادم الرسوم الثاني هذا؟ هل ستكون مشاريع سيتم دعمها بشكل مشترك لتحقيق نفس الهدف المشترك؟


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   بيريت قال

    يبدو لي أن Ubuntu قد اختارت استخدام وتطوير MIR. لكن من فضلك توقف عن مهاجمة Wayland بحجج فنية غير صحيحة في أحسن الأحوال. تم استخدام Wayland بالفعل على منصات متنقلة مثل Sailfish أو Tizen. في حالة سمكة ابوشراع ، أطلقت جولا هاتفًا في عام 2013. من ناحية أخرى ، ستستخدم كدي وجنوم وتنوير ثلاثة من أكثر أجهزة الكمبيوتر المكتبية استخدامًا Wayland. في KDE ، من الممكن بالفعل إدارة جلسة جارية بطريقة مستقرة (أعرف لأنني فعلت ذلك). أعلن GNome أنه سيصبح الطريق الافتراضي في نسخته التالية. لذا ، كما ترى ، فإن وايلاند أبعد ما تكون عن أن تكون مشروعًا "متخلفًا".
    السبب الوحيد الذي جعل Canonical لتطوير MIR هو التحكم الكامل في التكنولوجيا. إنه في كامل حقه. ولكن بدلاً من تبذير موارده في تلطيخ Wayland ، يجب أن يكرس نفسه لتطوير MIR وتقاربها الذي لا ينتهي.

    1.    فيلو قال

      لكن أين في هذا المقال هاجم وايلاند؟ إنه ليس مشروعًا متأخرًا ، خاصة وأن Canonical تخلت عنه لصالح Mir. ومع ذلك ، لا يزال كلاهما بعيدًا عن استبدال Xorg القديم.

  2.   q3s قال

    "بيرت" لا أظن أن أحداً يهاجم أحداً ، ببساطة أعطى المؤلف وجهة نظره .. سيكون لديك وجهة نظرك ، تشاركها مع الآخرين ودعونا (القراء) نفهم مرحلة المشاريع! شكرا على الملاحظة!

  3.   خورخي روميرو قال

    سيربح المليون
    لكن معظم التوزيعات ستستخدم Wayland مثل Fedora أو Opensuse (أنا أستخدمها) و Arch والمشتقات.
    وعليك أيضًا أن تأخذ في الاعتبار أن برامج تشغيل بطاقات الرسومات يجب أن تتكيف مع بروتوكول وبالتأكيد ستكون Wayland

    مير هي مجرد استراتيجية سوق

  4.   g قال

    لا يهم ما دام كلاهما وظيفيًا