مير (توزيع البرمجيات)

Mer عبارة عن برنامج وسيط ؛ فهو يفتقر إلى نواة لينكس ، كما يفتقر إلى واجهة مستخدم مثل بلازما موبايل.

Mer هو توزيعة برمجيات حرة ومفتوحة المصدر متوقفة ، كانت موجهة لموردي الأجهزة لتكون بمثابة برنامج وسيط لأنظمة التشغيل المحمولة القائمة على نواة لينكس . [ 2 ] وهو نسخة معدلة من MeeGo . [ 3 ] [ 4 ] [ 5 ]

الأهداف

بعض أهداف المشروع [ 3 ] هي:

  • تم تطوير المشروع بشكل مفتوح مع دمج الشفافية في صميم المشروع
  • توفير بنية موجهة نحو الأجهزة المحمولة
  • العملاء الأساسيون هم بائعو الأجهزة المحمولة، وليس المستخدمون النهائيون.
  • يجب توفير الهيكل والعمليات والأدوات اللازمة لتسهيل حياة مصنعي الأجهزة
  • دعم الابتكار في مجال أنظمة تشغيل الأجهزة المحمولة
  • يشمل ذلك المشاريع والتقنيات (مثل MeeGo و Tizen و Qt ومكتبات مؤسسة التنوير (EFL) و HTML5 )
  • تُحكم على أساس الجدارة
  • تُدار كمنظمة غير ربحية من خلال التبرعات [ 6 ]

هندسة البرمجيات

يحتوي Mer على systemd ، و Wayland compositor ، وما إلى ذلك.

Mer ليس نظام تشغيل بحد ذاته ؛ بل هو أحد مكونات نظام تشغيل مبني على نواة لينكس. يُعد Mer جزءًا من نظام التشغيل، يقع فوق نواة لينكس وتحت واجهة المستخدم الرسومية .

يوفر Mer ما يعادل نواة MeeGo. أما واجهات مستخدم MeeGo السابقة وتكييف الأجهزة فسيتم تطويرها من قبل مشاريع أخرى ومصنّعي الأجهزة، الذين سيتمكنون من بناء منتجاتهم بالاعتماد على نواة Mer.

عناصر

يوجد دعم لـ systemd و Wayland و Hybris وغيرها من برامج FOSS الحالية .

يُعدّ مشروع Zephyr محاولة لإنشاء مجموعة أدوات يمكن استخدامها من قبل مشاريع أخرى لاستكشاف واجهات مستخدم خفيفة الوزن وعالية الأداء من الجيل التالي تعتمد على Mer و Qt5 و QML Compositor وWayland. [ 7 ]

يدعم Weston 1.3، الذي تم إصداره في 11 أكتوبر 2013، libhybris، [ 8 ] مما يجعل من الممكن استخدام برامج تشغيل أجهزة Android مع Wayland.

الأجهزة المدعومة

يمكن تجميع Mer لعدد من مجموعات التعليمات مثل x86 أو ARM أو MIPS .

تتوفر إصدارات مبنية على Mer لأجهزة متنوعة، بما في ذلك Raspberry Pi و Beagleboard و Nokia N900 و Nokia N950 و Nokia N9 ، بالإضافة إلى العديد من الأجهزة اللوحية المزودة بمعالجات Intel Atom . وتشمل هذه الإصدارات أيضًا حزمًا لتكييف الأجهزة وواجهات مستخدم متنوعة تعمل على Mer، مقدمة من مشاريع مختلفة. ويمكن تثبيتها على الجهاز، وقد تعمل في وضع التشغيل المزدوج مع البرامج الثابتة الأصلية. [ 9 ]

يستخدم Mer خدمة البناء المفتوحة ( OBS) في Mer ولكن مع مستودع واحد لكل بنية :

اسم ميناء ميراسم جدولة OBSبنى RPMاسم مشروع OBS في MDSاسم مستودع OBS في MDSوصف
i486i586i486النواة: i486Core_i486منفذ عام i486+ X86
i586i586i586، i686النواة: i586Core_i586منفذ X86 مُفعّل بتقنية SSSE3
x86_64x86_64x86_64النواة: x86_64Core_x86_64منفذ عام 64 بت
armv6larmv7elarmv6lالنواة: armv6lCore_armv6lARMv6 + منفذ VFP
armv7larmv7elarmv7lالنواة: armv7lCore_armv7lمنفذ ARMv7 VFPv3-D16، واجهة برمجة التطبيقات softfp
armv7hlarmv8elarmv7hlالنواة: armv7hlCore_armv7hlمنفذ ARMv7 VFPv3-D16، واجهة برمجة التطبيقات الصلبة (hardfp ABI)
armv7tnhlarmv8elarmv7hl، armv7nhl، armv7tnhl، armv7thlالنواة: armv7tnhlCore_armv7tnhlمنفذ ARMv7 VFPv3-D16، واجهة برمجة تطبيقات hardfp، NEON، Thumb2
مبسلميبسمبسلالنواة: ميبسيلCore_mipselمنفذ MIPS32 O32 ABI، ذاكرة عائمة صلبة

منتجات تعتمد على مير

KDE Plasam Active

تم استخدام Mer كمنصة مرجعية لـ Plasma Active من KDE . [ 10 ]

جهاز فيفالدي اللوحي وجهاز الكمبيوتر الارتجالي

في يناير 2012 تم الإعلان عن جهاز لوحي يعمل بتقنية البلازما النشطة، والذي كان يُعرف في البداية باسم "الجهاز اللوحي سبارك" وسرعان ما أعيد تسميته إلى "الجهاز اللوحي فيفالدي". [ 11 ] استنادًا إلى معالج Allwinner A20 SoC ، [ 12 ] كان من المفترض أن يحتوي على شاشة لمس متعددة بحجم 7 بوصات، ويعمل بواجهة المستخدم Plasma Active على نظام Mer، وبسعر مستهدف يبلغ حوالي 200 يورو. [ 13 ] واجه المشروع بعض المشاكل عندما قام شريكه في تصنيع الأجهزة في الصين بتغيير المكونات الداخلية بالكامل، وكان مترددًا في إصدار مصدر نواة النظام للأجهزة الجديدة. في أوائل يوليو 2012، تأخر مشروع Vivaldi، ولكن كان هناك حل "قيد الإعداد"، وفقًا لمطور Plasma، آرون سيجو. [ 14 ] كمشروع جانبي، تم استهداف Improv-computer للمطورين، وكان من المقرر إصداره في يناير 2014، مع تثبيت Mer مسبقًا. في منتصف عام 2014، تم إيقاف كلا المشروعين. [ 15 ]

نيمو موبايل

على غرار نظام التشغيل Sailfish OS من تطوير Jolla ، يُعدّ Nemo Mobile نظام تشغيل مجتمعي يعتمد على نواة لينكس Mer، وواجهة مستخدم رسومية، وتطبيقات متنوعة. [ 16 ] [ 17 ] [ 18 ] منذ عام 2019، توقف Nemo Mobile عن استخدام Mer Project كأساس، وانتقل إلى Manjaro Linux . كان السبب الرئيسي لهذا التحول هو تقادم بعض المكونات، مثل Qt الإصدار 5.6، بسبب قيود الترخيص. [ 19 ] على عكس Sailfish OS الذي يستخدم Hybris ، يستخدم Nemo Mobile نظام Halium . [ 20 ]

نظام التشغيل Jolla و Sailfish OS

في يوليو 2012، أعلنت شركة Jolla الفنلندية، التي أسسها موظفون سابقون في نوكيا ممن شاركوا في تطوير MeeGo، عن عملها على نظام تشغيل جديد يُدعى Sailfish OS ، وهو مبني على MeeGo ونواة Mer مع إضافة واجهة مستخدم رسومية خاصة وطبقات تنفيذ برمجية. [ 21 ] [ 22 ] وقد تم تقديمه في أواخر نوفمبر 2012. أصدرت Jolla أول هاتف ذكي لها يعمل بنظام Sailfish في عام 2013، والذي حمل اسم Jolla . وفي أكتوبر 2014، أعلنت Jolla عن إطلاق جهاز Jolla Tablet في مايو 2015 بنظام Sailfish OS 2.0، وهو نظام 64 بت يعمل على معالج Intel رباعي النواة . كما أن الإصدار 2.0 جاهز للترخيص، ولذلك يُستخدم في منتجات مثل Aqua Fish من Intex و PuzzlePhone .

نظام التشغيل يوانشين

في نوفمبر 2014، أعلنت شركة يوانشين للتكنولوجيا في الصين أنها تعمل على نظام تشغيل يوانشين. ووصف رئيس الشركة، شي وين يونغ، نظام التشغيل بأنه "نظام تشغيل الهواتف الذكية الصيني" [ 23 ] ، ليكون منافسًا لنظامي أندرويد وآبل iOS. وأوضح شي لأحد الصحفيين أن نظام يوانشين مبني على توزيعة Mer. [ 24 ]

تاريخ

العلاقات بين Mer وأنظمة تشغيل الهواتف المحمولة التي تتضمنها، وكذلك العلاقات بين المشاريع التي تم تفرعها منها.

كان الهدف الأولي لشركة Mer هو توفير بديل مجاني تمامًا لنظام التشغيل Maemo ، الذي كان يعمل على أجهزة نوكيا اللوحية للإنترنت مثل N800 و N810 (المعروفة مجتمعة باسم أجهزة N8x0). [ 25 ] [ 26 ]

كان يعتمد على Ubuntu 9.04، ومع إصدار Maemo 5/Fremantle، ظهر هدف جديد: "[لجلب] أكبر قدر ممكن من Fremantle على N8x0".

انتقل إلى ميجو

أوقفت شركة Mer تطوير البرنامج عند الإصدار 0.17، حيث تحول التركيز إلى بناء MeeGo لأجهزة N800 وN810. [ 27 ] وبحلول ذلك الوقت، كان MeeGo متاحًا ويحظى بدعم مجتمع أوسع بكثير.

انهيار ميجو

استؤنف تطوير نظام ميجو بهدوء خلال صيف عام 2011 على يد مجموعة صغيرة من مطوري النظام (بعضهم كان نشطًا سابقًا في مشروع Mer)، وذلك بعد أن غيرت نوكيا استراتيجيتها في فبراير 2011. لم يكن هؤلاء المطورون راضين عن طريقة إدارة ميجو خلف الأبواب المغلقة، خاصة بعد رحيل نوكيا، كما كانوا قلقين من اعتماد ميجو بشكل كبير على الشركات الكبرى التي قد تتوقف عن دعمه، كما حدث عندما تخلت نوكيا عن ميجو كجزء من استراتيجيتها الجديدة. [ 28 ]

وقد ثبت مجددًا أن هذه مشكلة بعد أن أعلنت كل من إنتل وسامسونج ومؤسسة لينكس عن نيتها إنشاء نظام تشغيل جديد يُدعى تايزن . بدأ هذا النظام الجديد بالتركيز على HTML5 واستخدام مكتبات مؤسسة التنوير (EFL) بدلًا من Qt للتطبيقات الأصلية. مع ذلك، في 14 مايو 2014، أُعلن أن تايزن: كومون سيعيد Qt من خلال تضمينه في الإصدارات المُدمجة. [ 29 ]

إحياء مع "MeeGo Reconstructed"

بعد الإعلان عن مشروع تايزن، أُعلن عن إحياء مشروع مير على قائمة بريد ميجو الإلكترونية، [ 3 ] مع وعد بتطويره وإدارته بشكل كامل وشفاف وفقًا لمبدأ الجدارة ، على عكس ميجو وتايزن. وسيعتمد أيضًا على قاعدة بيانات وأدوات ميجو، بهدف توفير ما يُعادل نواة ميجو دون واجهة مستخدم افتراضية. ويتضمن المشروع واجهات برمجة التطبيقات لتطوير تطبيقات الطرف الثالث، ما يعني دعم Qt وEFL و HTML5 على المنصة، وربما غيرها إذا كثر الطلب عليها.

سرعان ما اكتسب المشروع زخمًا بين العديد من مطوري البرمجيات مفتوحة المصدر الذين شاركوا في مشروع MeeGo، وبدأ استخدامه في مشاريع MeeGo السابقة، مثل واجهة المستخدم المرجعية للهواتف المحمولة، والتي أعيد بناؤها الآن على منصة Mer وتُسمى Nemo Mobile، كما ظهر مشروعان يستهدفان واجهات المستخدم للأجهزة اللوحية، مثل Cordia (وهي إعادة تنفيذ لواجهة مستخدم Maemo 5 Hildon) و Plasma Active، وكلاهما مبني على منصة Mer. ولا يُعرف حتى الآن وجود مشروع مماثل قائم على منصة Mer لواجهات المستخدم السابقة لأنظمة المعلومات والترفيه داخل السيارة (IVI) وأجهزة التلفزيون الذكية من MeeGo.

يهدف مجتمع Mer إلى إنشاء ما لم يكن بالإمكان تحقيقه مع MeeGo؛ إذ يسعى Mer إلى أن يصبح ما كان يُتوقع أن يكون عليه MeeGo ولكنه لم يصبح كذلك. ويطمح Mer إلى أن يصبح MeeGo 2.0 عندما تُقر مؤسسة Linux بأنه يفي بجميع متطلبات MeeGo .

الاندماج مع شركة سيلفيش

في أوائل عام 2019، تم الإعلان عن توحيد عمليات Mer و Sailfish تحت علامة تجارية واحدة تسمى Sailfish OS ، والتوقف عن استخدام اسم Mer.

انظر أيضاً

مراجع

  1. "الأسئلة الشائعة - ويكي مير" . 19-05-2015 . تم الاطلاع عليه بتاريخ 12-09-2024 .
  2. "موقع مشروع مير" . تم الاطلاع عليه بتاريخ 16 أغسطس 2012 .
  3. 1 2 3 مونك، كارستن. "إعادة بناء ميجو - خطة عمل وتوجيه لميجو" . قائمة بريدية لمطوري ميجو . مؤرشفة من الأصل في 3 يونيو 2013.
  4. lbt (7 أغسطس 2011). "إعادة هيكلة MeeGo: على دفعات" . تم الاطلاع عليه بتاريخ 20 أغسطس 2012 .
  5. آش (2011-10-03). "إعادة بناء ميجو - تقديم "مشروع مير"" . MeeGoExperts.com . تم الاطلاع عليه بتاريخ 13-06-2013 .
  6. "مشروع مير" . مشروع مير . تم الاسترجاع في 13-06-2013 .
  7. https://wiki.merproject.org/wiki/Zephyr Mer Zephyr
  8. "ملاحظات إصدار Wayland and Weston 1.3" . 2013-10-11.
  9. "مساحة عمل مجتمع مير" .
  10. "Plasma Active 3 يُحسّن الأداء ويُضيف تطبيقات جديدة" . KDE. 15 أكتوبر 2012. تم الاطلاع عليه بتاريخ 13 يونيو 2013 .
  11. لماذا لم يُطرح جهاز Vivaldi اللوحي في الأسواق ؟ LWN.net 2014.
  12. ماركو مارتن. "بعض الصور المثيرة للأجهزة" . جوجل بلس . تم الاطلاع عليه بتاريخ 13-06-2013 .
  13. "إعلان جهاز سبارك اللوحي" .بلوج سبوت 2012.
  14. "أكاديمية: بلازما أكتيف و ميك بلاي لايف" .LWN.net 2012.
  15. "إلغاء رسمي لمشروعي KDE Improv و Tablet" . يوليو 2014.
  16. "نيمو" . ويكيبيديا مير . تم الاسترجاع في 20 أغسطس 2013 .
  17. "مشروع نيمو موبايل مفتوح المصدر على موقع أوهلو" . Ohloh.net . تم الاطلاع عليه بتاريخ 20 أغسطس 2013 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  18. ماركو سوكو (2013-02-03)، نقل مشروعَي Nemo Mobile وMer إلى أجهزة جديدة ، مؤتمر FOSDEM 2013 ، تاريخ الاطلاع : 29-07-2013
  19. "تم إصدار مجموعة توزيع الهواتف المحمولة NemoMobile 0.7" .
  20. "VCD21%20Nemo%20Mobile.pdf" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 2022-03-20.
  21. "هل يؤدي الإبداع المشترك إلى التطوير المشترك؟ "
  22. "ما هو تطبيق Jolla Mobile / نظام Jolla OS؟ | مدونة مستخدمي Jolla" . Jollausers.com. 26-09-2012. مؤرشف من الأصل بتاريخ 28-07-2013 . تم الاطلاع عليه بتاريخ 13-06-2013 .
  23. "نظام تشغيل محلي الصنع للهواتف المحمولة يظهر لأول مرة في الصين" . wantchinatimes.com. 30 نوفمبر 2014. مؤرشف من الأصل في 7 ديسمبر 2014. تم الاطلاع عليه في 3 ديسمبر 2014 .
  24. "拆解"首款纯国产手机系统":样机研制刚完成،明年建生态圈来自澎湃新闻" . thepaper.cn. 2014-12-04 . تم الاسترجاع 2014/12/04 .
  25. "ما هو مشروع Mer؟ | مدونة مستخدمي Jolla" . Jollausers.com. 27-09-2012. مؤرشف من الأصل في 24-02-2017 . تم الاطلاع عليه في 13-06-2013 .
  26. كارستن فالديمار مونك. "مير: إعادة بناء مايمو" (ملف PDF) . مؤرشف من الأصل في 23 سبتمبر 2015. تم الاطلاع عليه في 29 سبتمبر 2020 .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  27. "مشروع مير - مجرد مجموعة من القمصان الحمراء؟" . 19 فبراير 2010.
  28. lbt (2011-02-12). "تفضل بالدخول...: ماذا الآن بالنسبة لـ MeeGo؟" . Mer-l-in.blogspot.de . تم الاطلاع عليه بتاريخ 2013-06-13 .
  29. "Tizen:Common to Ship with Qt Integrated" . tizenexperts.com. 11 يناير 2023.