Mir 2.0 موجود هنا وهذه هي أهم تغييراته

مير

اطلاق ال .. انطلاق ال .. اقلاع ال الإصدار الجديد من خادم العرض مير 2.0 ، الإصدار الذي تم إجراء تغييرات مختلفة على API وكذلك إزالة بعض واجهات برمجة التطبيقات الخاصة بـ mirclient و mirserver.

بالنسبة لأولئك الذين يجهلون مير ، يجب أن يعرفوا ذلك هذا خادم رسومي تم تطويره بواسطة Canonical والآن يتم وضع هذا المشروع كحل ممتاز للأجهزة المدمجة وإنترنت الأشياء (IoT).

مير يمكن استخدامه كخادم مركب لـ Wayland، مما يسمح لك بتشغيل أي تطبيق قائم على Wayland (على سبيل المثال ، مصمم باستخدام GTK3 / 4 أو Qt5 أو SDL2) في البيئات القائمة على Mir.

المستجدات الرئيسية من مير 2.0

هذا الإصدار الجديد من الخادم ، على الرغم من كونه قفزة فرعية من 1.x إلى 2.x ، لا يحتوي على عدد كبير من التغييرات كما قد نتوقع ، ولكن هذه القفزة تعد تغييرًا كبيرًا في رقم الإصدار بسبب تغييرات API كسر التوافق وإزالة بعض واجهات برمجة التطبيقات عفا عليها الزمن.

على وجه الخصوص ، توقف دعم واجهات برمجة التطبيقات (API) الخاصة بـ mirclient و mirserver ، بدلا من ذلك تم اقتراح استخدام بروتوكول Wayland لوقت طويل. تم الحفاظ على المكتبات المرتبطة بـ mirclient و mirserver ، لكنها تُستخدم الآن للأغراض الداخلية فقط ، ولا توفر ملفات رأس ، ولا تضمن الحفاظ على ABI (تنظيف الكود الكبير المخطط له في المستقبل).

يتماشى دعم واجهات برمجة التطبيقات هذه مع مشروع UBports ، الذي يستمر في استخدام mirclient على Ubuntu Touch. تقرر في هذا الوقت أن إمكانيات Mir 1.x كافية لتلبية احتياجات UBports ، وقد ينتقل المشروع في المستقبل إلى Mir 2.0.

أدت إزالة mirclient أيضًا إلى إزالة الدعم لبعض واجهات المستخدم الرسومية والتي تم استخدامها فقط في واجهة برمجة التطبيقات mirclient.

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

كجزء من التنظيف ، تمت إزالة تبعيات ميسا المحددة لمنصات mesa-kms و mesa-x11 ؛ بقي فقط جيجا بايت من التبعيات ، مما جعل من الممكن ضمان تشغيل Mir أعلى X11 على الأنظمة التي تحتوي على برامج تشغيل NVIDIA. تمت إعادة تسمية منصة mesa-kms إلى gbm-kms و mesa-x11 إلى gbm-x11.

أيضا تمت إضافة منصة rpi-dispmanx جديدة ، مما يسمح باستخدام Mir على لوحات Raspberry Pi 3 مع برامج تشغيل Broadcom.

في الحرملة ميرال (Mir Abstraction Layer) ، والتي يمكن استخدامها لمنع الوصول المباشر إلى خادم Mir وتجريد الوصول إلى ABI عبر المكتبة libmiral ، القدرة المضافة لتمكين أو تعطيل زخرفة نافذة جانب الخادم (SSD) ، وكذلك القدرة على تكوين المقياس في كتلة DisplayConfiguration.

أخيرا إذا كنت مهتمًا بمعرفة المزيد عنها ، يمكنك التحقق من التفاصيل في الإعلان الأصلي. الرابط هو هذا.

كيفية تثبيت Mir على Ubuntu ومشتقاته؟

تم تجهيز حزم التثبيت لهذا الإصدار الجديد لـ Ubuntu 18.04 و 20.04 و 20.10 (PPA) و Fedora 30,31 و 32 و XNUMX.

بالنسبة لأولئك المهتمين بالقدرة على تثبيت خادم الرسوم هذا على أنظمتهم ، كل ما عليهم فعله هو فتح محطة طرفية على أنظمتهم (يمكنهم القيام بذلك باستخدام مجموعة المفاتيح Ctrl + Alt + T أو باستخدام Ctrl + T) وفيه سنقوم بكتابة الأوامر التالية:

sudo add-apt-repository ppa:mir-team/release
sudo apt-get update

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

بمجرد أن نتأكد من تنشيط برامج التشغيل المجانية ، يمكننا تثبيت الخادم عن طريق التنفيذ في الجهاز:

sudo apt-get install mir

في النهاية ، سيتعين عليك إعادة تشغيل نظامك بحيث يتم تحميل جلسة المستخدم مع Mir واختيار هذا لجلستك.


كن أول من يعلق

اترك تعليقك

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

*

*

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