بعد سنوات من التكهنات والشائعات ، كشفت شركة التكنولوجيا الصينية العملاقة Huawei رسميًا عن نظام التشغيل Harmony OS في عام 2019. ومن الإنصاف أن نقول أنه تم طرح أسئلة أكثر من الإجابة. كيف يعمل؟ ماذا تحل من مشكلات؟ وهل هي نتاج الخلاف الحالي بين هواوي والحكومة الأمريكية؟
محتويات المقال
هل نظام Harmony OS مبني على Linux؟
لا. على الرغم من أن كلاهما من منتجات البرمجيات المجانية (أو ، بشكل أكثر دقة ، تعهدت شركة Huawei بإصدار Harmony OS بترخيص مفتوح المصدر) ، فإن Harmony OS هو منتجها المميز. علاوة على ذلك ، فإنه يستخدم بنية تصميم مختلفة لـ Linux ، مفضلاً تصميم microkernel على kernel متجانسة.
لكن انتظر. Microkernel؟ نواة متجانسة؟
لنجرب مجددا. يوجد في قلب كل نظام تشغيل ما يسمى نواة. كما يوحي الاسم ، تكمن النواة في قلب كل نظام تشغيل ، وتعمل بشكل فعال كأساس. يتعاملون مع التفاعلات مع الأجهزة الأساسية ، ويخصصون الموارد ، ويحددون كيفية تنفيذ البرامج وتشغيلها.
تتحمل جميع النواة هذه المسؤوليات الأساسية. ومع ذلك ، فإنها تختلف في كيفية عملها.
لنتحدث عن الذاكرة. تحاول أنظمة التشغيل الحديثة فصل تطبيقات المستخدم (مثل Steam أو Google Chrome) عن الأجزاء الأكثر حساسية في نظام التشغيل. تخيل خطًا لا يمكن اختراقه يقسم الذاكرة التي تستخدمها الخدمات على مستوى النظام من تطبيقاتك. هناك سببان رئيسيان لذلك: الأمن والاستقرار.
Microkernels ، مثل تلك التي يستخدمها Harmony OS ، يميز للغاية حول ما يتم تشغيله في وضع kernel ، مما يحده بشكل أساسي من الأساسيات.
بصراحة ، النواة المتجانسة لا تميز. يسمح Linux ، على سبيل المثال ، بتشغيل العديد من الأدوات المساعدة والعمليات على مستوى نظام التشغيل ضمن هذه المساحة المميزة في الذاكرة.
في الوقت الذي بدأ فيه Linus Torvalds العمل على نواة Linux ، كانت microkernels لا تزال ذات كمية غير معروفة ، مع عدد قليل من الاستخدامات التجارية في العالم الحقيقي. أثبتت Microkernels أيضًا صعوبة تطويرها ، وتميل إلى أن تكون أبطأ.
بعد ما يقرب من 30 عامًا ، تغيرت الأمور. الحواسيب أسرع وأرخص. جعلت Microkernels قفزة من الأوساط الأكاديمية في الإنتاج.
نواة XNU ، التي تقع في قلب macOS و iOS ، تقدم الكثير من الإلهام من تصميمات النوى الصغيرة السابقة ، وهي نواة Mach التي طورتها جامعة كارنيجي ميلون. وفي الوقت نفسه ، تستخدم QNX ، التي تشكل أساسًا لنظام التشغيل Blackberry 10 ، بالإضافة إلى العديد من أنظمة المعلومات والترفيه في المركبات ، تصميم microkernel.
كل شيء عن القابلية للتوسعة
نظرًا لأن تصميمات Microkernel محدودة عن قصد ، فمن السهل تمديدها. لا تتطلب إضافة خدمة نظام جديدة ، مثل برنامج تشغيل الجهاز ، أن يقوم المطور بتغيير النواة أو التدخل فيها بشكل أساسي.
وهذا يشير إلى سبب اختيار Huawei هذا النهج مع Harmony OS. على الرغم من أن شركة Huawei ربما تشتهر بهواتفها ، إلا أنها شركة تشارك في معظم قطاعات سوق تكنولوجيا المستهلك. تتضمن قائمة منتجاتها أشياء مثل أجهزة اللياقة البدنية القابلة للارتداء والموجهات وحتى أجهزة التلفزيون.
وهواوي شركة طموحة بشكل لا يصدق. بعد أخذ ورقة من كتاب شركة Xiaomi المنافسة ، بدأت الشركة في بيع منتجات إنترنت الأشياء من خلال شركة Honor التابعة لها والتي تركز على الشباب ، بما في ذلك فرش الأسنان الذكية ومصابيح المكتب الذكية.
وعلى الرغم من أنه ليس من الواضح ما إذا كان نظام Harmony OS سيعمل على كل جزء من تكنولوجيا المستهلك التي يبيعها في نهاية المطاف ، إلا أن Huawei تطمح إلى امتلاك نظام تشغيل يعمل على أكبر عدد ممكن من الأجهزة.
جزء من السبب هو التوافق. إذا تجاهلت متطلبات الأجهزة ، يجب أن يعمل أي تطبيق مكتوب لنظام Harmony OS على أي جهاز يقوم بتشغيله. هذا اقتراح جذاب للمطورين. ولكن يجب أن يكون لها أيضًا فوائد للمستهلكين أيضًا. نظرًا لأن المزيد والمزيد من الأجهزة تصبح محوسبة ، فمن المنطقي أن تكون قادرة على العمل بسهولة كجزء من نظام بيئي أوسع.
ولكن ماذا عن الهواتف؟
لقد مر عام تقريبًا منذ أن وضعت وزارة الخزانة في إدارة ترامب شركة Huawei على “قائمة الكيانات” ، وبالتالي منع الشركات الأمريكية من التداول مع الشركة. على الرغم من أن هذا قد مارس ضغطًا على جميع مستويات أعمال Huawei ، إلا أنه كان هناك ألم كبير في قسم الهاتف المحمول للشركة ، مما منعها من إطلاق أجهزة جديدة مع خدمات Google Mobile (GMS) المضمنة.
تعد خدمات Google Mobile بشكل فعال نظام Google البيئي بأكمله لنظام Android ، بما في ذلك التطبيقات الدنيوية مثل خرائط Google و Gmail ، بالإضافة إلى متجر Google Play. مع افتقار أحدث هواتف Huawei إلى الوصول إلى معظم التطبيقات ، تساءل الكثيرون عما إذا كان العملاق الصيني سيتخلى عن Android ، بدلاً من ذلك ينتقل إلى نظام تشغيل محلي.
يبدو هذا غير مرجح. على الأقل في المدى القصير.
بالنسبة للمبتدئين ، كررت قيادة Huawei التزامها بمنصة Android. بدلاً من ذلك ، يركز على تطوير بديل خاص به لـ GMS يسمى Huawei Mobile Services (HMS).
في قلب هذا هو النظام البيئي لتطبيقات الشركة ، Huawei AppGallery. تشير شركة Huawei إلى أنها تنفق مليار دولار لإغلاق “فجوة التطبيق” مع متجر Google Play ولديها 3000 مهندس برامج يعملون عليها.
سيضطر نظام تشغيل محمول جديد للبدء من الصفر. سيتعين على Huawei جذب المطورين لنقل أو تطوير تطبيقاتهم لنظام Harmony OS. وكما تعلمنا من Windows Mobile و BlackBerry 10 و Samsung’s Tizen (و Bada سابقًا) ، فهذا ليس اقتراحًا سهلاً.
ومع ذلك ، فإن Huawei هي واحدة من أكثر شركات التكنولوجيا ذات الموارد الجيدة في العالم. وبالتالي ، لن يكون من الحكمة استبعاد احتمال وجود هاتف يعمل بنظام Harmony OS.
صنع في الصين 2025
هناك زاوية سياسية مثيرة للاهتمام للمناقشة هنا. لعقود من الزمان ، عملت الصين كمصنع عالمي ، ومنتجات بناء مصممة في الخارج. ولكن في السنوات الأخيرة ، استثمرت الحكومة الصينية وقطاعها الخاص بكثافة في البحث والتطوير. بدأت المنتجات الصينية المصممة تشق طريقها بشكل متزايد إلى المسرح الدولي ، مما يوفر منافسة جديدة للنخبة التقنية في وادي السيليكون.
وسط هذا ، فإن حكومة بكين لديها طموح تسميه “صنع في الصين 2025”. على نحو فعال ، تريد إنهاء اعتمادها على منتجات التكنولوجيا الفائقة المستوردة ، مثل أشباه الموصلات والطائرات ، واستبدالها ببدائلها المحلية. ينبع الدافع من ذلك من الأمن الاقتصادي والسياسي ، فضلا عن المكانة الوطنية.
يناسب نظام Harmony OS هذا الطموح بشكل مثالي. إذا انطلقت ، فسيكون أول نظام تشغيل ناجح عالميًا يخرج من الصين – باستثناء تلك المستخدمة في الأسواق المتخصصة ، مثل محطات القاعدة الخلوية. سوف تكون أوراق الاعتماد المحلية هذه مفيدة بشكل خاص إذا استمرت الحرب الباردة بين الصين والولايات المتحدة في الغضب.
ونتيجة لذلك ، لن أتفاجأ لأن لدى Harmony OS بعض المؤيدين المتحمسين للغاية في الحكومة المركزية ، وكذلك داخل القطاع الخاص الصيني الأوسع. وهؤلاء الداعمون هم الذين سيحددون نجاحها في نهاية المطاف.