بالنسبة إلى GTK5 ، فإننا نفكر في إنهاء دعم X11

ماتياس كلاسين قائد فريق Fedora لسطح المكتب ، وعضو في فريق إصدار GNOME ، وأحد مطوري GTK النشطين (ساهم بنسبة 36,8٪ من التغييرات في GTK 4) ، بدأ مناقشة إمكانية إهمال بروتوكول X11 في فرع GTK5 الرئيسي التالي وترك GTK يعمل على Linux فقط باستخدام بروتوكول Wayland.

لمن لا يعرفون ايلاند، يجب أن تعرف أن هذا هو بروتوكول لتفاعل خادم مركب والتطبيقات التي تعمل معها. يقوم العملاء بإجراء العرض الخاص بهم للنوافذ الخاصة بهم في مخزن مؤقت منفصل ، ويمررون المعلومات حول التحديثات إلى الخادم المركب ، والذي يجمع محتويات المخازن المؤقتة للتطبيق الفردي لتشكيل النتيجة النهائية ، مع مراعاة الفروق الدقيقة المحتملة ، مثل النوافذ المتداخلة والشفافية.

بمعنى آخر ، لا يوفر الخادم المركب واجهة برمجة تطبيقات لعرض العناصر الفردية ، بل بالأحرى تعمل فقط على النوافذ التي تم تشكيلها بالفعل، والذي يسمح لك بالتخلص من التخزين المؤقت المزدوج عند استخدام مكتبات عالية المستوى مثل GTK و Qt ، والتي تتولى مهمة فرز محتويات النوافذ.

ايلاند يحل العديد من مشكلات أمان X11 لأنه ، بخلاف الأخير ، يعزل المدخلات والمخرجات لكل نافذة ، ولا يسمح للعميل بالوصول إلى محتوى نوافذ العملاء الآخرين ، ولا يسمح باعتراض أحداث الإدخال المرتبطة بالنوافذ الأخرى. حاليًا ، تم تنفيذ دعم العمل المباشر مع Wayland بالفعل لمكتبات GTK و Qt و SDL (منذ الإصدار 2.0.2) و Clutter و EFL (مكتبة مؤسسة التنوير). اعتبارًا من Qt 5.4 ، تم تضمين وحدة QtWayland في تنفيذ المكون لتشغيل تطبيقات Qt في بيئة خادم Weston المركبة التي طورها مشروع Wayland.

حول المذكرة المقترحة إهلاك X11 تنص على أن "X11 لا تتحسن و Wayland متاح الآن عالميًا ". ويوضح كذلك أن الواجهة الخلفية لـ X11 GTK والشفرة المستندة إلى Xlib تتوقف وتواجه مشكلات مع المشرفين.

يُزعم أن توافق X11 من أجل البقاء، يجب على شخص ما كتابة الرمز المتعلق بـ X11 والحفاظ عليه ، ولكن لا يوجد متحمسون ، ويركز مطورو GTK الحاليون في الغالب على دعم Wayland. يمكن لمطوري النظام المهتمين بالعمل في البيئات القائمة على بروتوكول X11 أن يأخذوا الصيانة بأيديهم ويوسعوا دعمهم في GTK ، ولكن بالنظر إلى النشاط الحالي ، سيكون السيناريو أنه سيكون هناك أولئك الذين يرغبون في استعادة X11. نهاية. في يديه يعتبر غير محتمل.

حاليا، تعمل GTK بالفعل على وضع Wayland كمنصة رائدة لتطوير واجهة برمجة التطبيقات والميزات. نظرًا لقلة النشاط في تطوير بروتوكول X11 ، مع ترك دعمه في GTK ، فإن الواجهة الخلفية لـ X11 ستولد تراكمًا متزايدًا من حيث الوظائف الجديدة المتاحة للمطورين ، أو تصبح عقبة أمام تنفيذ أخرى جديدة الميزات في GTK.

الجدير بالذكر أنه وفقًا لإحصائيات خدمة Firefox Telemetry التي تحلل البيانات الواردة نتيجة إرسال التتبع عن بُعد ومن المستخدمين الذين يصلون إلى خوادم Mozilla ، فإن نسبة مستخدمي Firefox على Linux الذين يعملون في بيئات تعتمد على Wayland البروتوكول لا يتعدى 10٪.

يستمر 90٪ من مستخدمي Firefox على Linux في استخدام بروتوكول X11. يتم استخدام بيئة Wayland النقية من قبل حوالي 5-7٪ من مستخدمي Linux ، و XWayland بحوالي 2٪.

تغطي المعلومات المستخدمة في التقرير حوالي 1٪ من القياس عن بُعد الذي تم تلقيه من مستخدمي Firefox على نظام Linux. يمكن أن تتأثر النتيجة بشكل كبير بتعطيل التتبع عن بُعد في الحزم مع Firefox التي يتم تقديمها في بعض توزيعات Linux (يتم تمكين القياس عن بُعد في Fedora).

في غضون تخطط كيدي في عام 2022 لإحضار جلسة سطح المكتب بالبلازما القائمة على بروتوكول Wayland إلى حالة مناسبة للاستخدام اليومي من قبل نسبة كبيرة من المستخدمين. تم تحسين الدعم بشكل ملحوظ لـ Wayland في KDE Plasma 5.24 و 5.25 ، بما في ذلك دعم أعماق الألوان التي تزيد عن 8 بت لكل قناة ، و "تأجير DRM" لسماعات رأس VR ، ودعم التقاط لقطات الشاشة ، وتقليل جميع النوافذ.


اترك تعليقك

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

*

*

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

      سانشيز ، بابلو جاستون قال

    حسنًا ، إذا كان مطورو برامج Linux لا يريدون الانتقال طوعًا إلى Wayland ، فسيتعين عليهم إغلاق الأبواب على X11 وإجبارهم على التطور.

      بيلي ويزل قال

    عزيزي ، أود أن أقدم مساهمة صغيرة في هذا المقال. جميع التقييمات المذكورة قابلة للتطبيق وجيدة التأسيس. دعونا لا ننسى ، قبل اتخاذ القرارات ، أن الأمر استغرق سنوات عديدة لتنفيذ أي إصدار من Linux يتحدث بشكل عام وقد تم تحقيقه بفضل بروتوكول X11. أصبح هذا الأخير جذابًا وسهل الاستخدام من قبل الشباب.

    نجح بروتوكول X11 وتحسيناته على مدار ما يقرب من 20 عامًا أو أكثر في جذب مستخدمي أنظمة التشغيل الأخرى (Win). لقد تعلم مع X11 ألا يخاف من استخدام أي توزيعة Linux.
    الابتعاد عن بروتوكول X11 ، مع الأخذ في الاعتبار ما قالته Mozilla (*) ، هل هو حكيم؟
    مع أطيب التحيات. بيلي
    (*) يواصل 90٪ من مستخدمي Firefox على Linux استخدام بروتوكول X11