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

click fraud protection

مشروع هاليوم هو مشروع مفتوح المصدر يهدف إلى بناء قاعدة عمل مشتركة لجميع أنظمة التشغيل التي لا تعمل بنظام Android أو GNU/Linux.

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

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

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

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

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

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