الهالوم هو مشروع مفتوح المصدر يعمل نحو قاعدة مشتركة لأنظمة تشغيل الهواتف المحمولة التي لا تعمل بنظام أندرويد

إذا كنت من عشاق Android واستكشف أيضًا ما هو أبعد من عالم مدمجة مخصصة تستند إلى نظام Android ، فمن المحتمل أنك سمعت بمشاريع مثل Ubuntu Touch و Sailfish OS وما شابه ذلك.

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

يحاول هذا المشروع المفتوح المصدر تجميع المطورين من منافذ Ubuntu Touch ، ومطوري مجتمع Sailfish OS ، ومشروع webOS Lune OS المفتوح ، والمساهمين في KDE Plasma Mobile ، من بين مطورين آخرين (Jolla ، نشك في ذلك) لوضع حد للتجزؤ الذي شوهد في قاعدة المستوى الأدنى لمشروعهم. حاليًا ، يستخدم Ubuntu Touch و Sailfish OS / Mer و Plasma Mobile وغيرهم أشجارًا ومصدرًا مختلفًا لنظام أندرويد لأكوام مختلفة البناء. يؤدي ذلك إلى الكثير من التشرذم بين أكثر مشاريع أنظمة تشغيل الأجهزة المحمولة التي لا تستند إلى نظام Android و GNU / Linux في استخدامها لشجرة مصدر Android ، وكيف يتم بدء تشغيل جهاز Android ، وكيف يتم وميض الصور على الجهاز. العديد من هذه المشاريع تقوم بنفس المهمة بشكل أساسي ، ولكن بطريقة مختلفة.

من الناحية المثالية ، لا ينبغي أن تكون هذه الأجزاء منفصلة ، حيث أن جميع أنظمة التشغيل هذه لها نفس الهدف في النهاية - للتمهيد أثناء استخدام برامج تشغيل Android الثنائية. وبالتالي ، فإن هدف Halium هو العمل على قاعدة Linux مشتركة ، والتي يمكن استخدامها بعد ذلك من قبل كل هذه المشاريع المختلفة للتشغيل على الأجهزة الخاصة بكل منها. هذا يعني توحيد إصدار Linux kernel و Android HAL (طبقة تجريد الأجهزة) ، libhybris لدعم برنامج تشغيل Android ، ثم الحصول على مجموعة قياسية من مكونات مساحة المستخدم. بعد ذلك ، يتم ترك قرارات الواجهة عالية المستوى للمشروعات الفردية نفسها ، ولكن سيتم مشاركة قاعدة المستوى الأدنى.

هذا النهج له حصة عادلة من الفوائد التي من شأنها أن تساعد جميع مشاريع أنظمة تشغيل الهواتف المحمولة التي لا تعمل بنظام Android و GNU / Linux. ستصل جهود النقل المشتركة إلى HAL مبسطة ، وستكون عمليات التوزيع الأخرى أسهل في التشغيل على الأجهزة المحمولة. بمجرد وضع الأساس ، سيكون هناك "أرضية مشتركة" للتواصل بين المشاريع المختلفة أيضًا. هذا مشروع طموح مع عدة مراحل ، بدءاً من التطوير الأولي لـ libhybris ، ثم الحصول على الأجهزة الممكّنة (الاستعداد لها) ، وأخيراً تمكين الجهاز (توسيع وتشمل الأجهزة الجديدة خارج المرجع Google Nexus 5 و OnePlus One و Google Nexus 5X ).

إذا كنت ترغب في معرفة المزيد أو المشاركة في هذا المشروع ، فهناك عدة طرق يمكنك الوصول إليها. يمكنك الانضمام إلى # halium للمناقشة من خلال freenode IRC؛ يمكنك زيارة مجموعة Halium Telegram الفائقة ؛ أو يمكنك أخيرًا الدردشة باستخدام Matrix (#halium: dishroot.org أو #halium: matrix.org). بينما لا يزال في المراحل المبكرة ، لا يزال المشروع يستحق التدقيق. من المؤكد أننا سنراقب الأمر لمعرفة مدى تقدمه ، ونأمل أن ينتهي الأمر بالفائدة على بدائل نظام التشغيل المحمول هذا!