Google Fuchsia هو نظام تشغيل للهواتف الذكية مزود بواجهة مستخدم جديدة ولكن لا يحتوي على Linux Kernel

يستمر نظام التشغيل Fuchsia من Google في التطور بسرعة، ويمكن أيضًا تجربة جزء منه على Android. تابع القراءة لمعرفة المزيد عن الفوشيه والأرماديلو!

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

كان الفوشيه تم الحديث عنه آخر مرة في أغسطس 2016، لكن نظام التشغيل كان في شكله البدائي وكان في طور التشكل. ومنذ ذلك الحين، بذلت Google جهودًا حثيثة، ولو بشكل سري، في إعطاء المزيد من الأهمية لنظام التشغيل الناشئ.

Fuchsia هو نظام التشغيل الجديد مفتوح المصدر من Google، وهو نظام لا يستخدم Linux Kernel. بدلاً من ذلك، يستخدم Fuchsia نواة ميكروية طورتها Google تسمى أرجواني. ال يتبعه Magenta Kernel ترخيص على طراز معهد ماساتشوستس للتكنولوجيا يسمح للآخرين بفعل ما يريدون باستخدام الكود (بما في ذلك التعديل، التوزيع والحفاظ على خصوصية التعديلات المذكورة) طالما أن الترخيص الأصلي متاح في مكان ما في المشتق.

Magenta هي المنصة الأساسية التي تعمل على تشغيل نظام التشغيل Fuchsia. يتكون Magenta من نواة صغيرة (مصدر في kernel/...) بالإضافة إلى مجموعة صغيرة من خدمات مساحة المستخدم وبرامج التشغيل و المكتبات (المصدر في النظام/...) اللازمة للنظام للتشغيل والتحدث مع الأجهزة وتحميل عمليات مساحة المستخدم وتشغيلها، إلخ. تقوم Fuchsia ببناء نظام تشغيل أكبر بكثير فوق هذا الأساس. يستهدف Magenta الهواتف الحديثة وأجهزة الكمبيوتر الشخصية الحديثة ذات المعالجات السريعة وكميات غير تافهة من ذاكرة الوصول العشوائي مع الأجهزة الطرفية العشوائية التي تقوم بعمليات حسابية مفتوحة.

يعد هذا تغييرًا واضحًا عن GPL v2 المتبع على Linux kernel لنظام Android، والذي فرض التزامًا يتغير المعدل (عادةً مصنعي المعدات الأصلية) للمصدر المفتوح إذا قاموا بتعديل وتوزيع أي جزء من الكود شفرة. اعتمادًا على الجانب الذي تقف فيه، يمكن للمرء أن يجادل في اختيار الترخيص والانحراف عن نواة Linux للأفضل أو للأسوأ.

يتم ترخيص الأجزاء الأخرى من نظام التشغيل بشكل منفصل وغالبًا بشكل فردي بموجب ترخيص BSD 2.0 وApache 2.0 وMIT.

آرس تكنيكا الملاحظات التي تمت كتابة الواجهة والتطبيقات الموجودة على Fuchsia باستخدام Google رفرفة SDK، وهو مشروع قادر على إنتاج تعليمات برمجية مشتركة بين الأنظمة الأساسية يمكن تشغيلها على نظامي التشغيل Android وiOS. تتم كتابة تطبيقات Flutter بلغة Dart، وهي لغة تطوير الويب الداخلية لشركة Google والتي تركز على التطبيقات عالية الأداء على الهاتف المحمول. يحتوي Fuchsia أيضًا على رسومات مستندة إلى Vulkan تسمى ايشر، أيّ آرس تكنيكا يُذكر على ما يبدو أنه مصمم خصيصًا لتشغيل تجربة المستخدم لتصميم المواد ذات الظل الثقيل من Google.

نظرًا لأن واجهة Fuchsia مكتوبة باستخدام Flutter SDK عبر الأنظمة الأساسية، فمن الممكن تشغيل أجزاء من Fuchsia على جهاز Android. Hotfix.net سلطت الضوء كيفية بناء أرماديلو، وهو في الأساس تطبيق تجريبي لعرض الشكل الذي ستبدو عليه واجهة SystemUI الخاصة بـ Fuchsia. يمكنك تنزيل كود مصدر Fuchsia وتجميعه واجهة SystemUI الخاصة بـ Fuchsia كملف APK لنظام Android وتثبيته على جهازك. في حالة عدم رغبتك في السير في هذا الطريق، أو الانتظار حتى يقوم شخص ما بتجميعه وتوزيعه، Hotfix.net كان لطيفًا بما يكفي لتضمين فيديو توضيحي للواجهة:

نظرًا لأن SystemUI تتكون من الكثير من العناصر النائبة للمكونات الموجودة في مراحل مختلفة من التطوير، فليس هناك الكثير مما يمكنك فعله باستخدام SystemUI حتى الآن. تتكون الشاشة الرئيسية في Fuchsia بشكلها الحالي من قائمة قابلة للتمرير عموديًا، مع أداة معلومات في المنتصف تعرض التاريخ ومدينتك وصورة ملفك الشخصي. يوجد أعلى هذه الأداة ما يبدو أنه "التطبيقات الحديثة" وسيؤدي التمرير أسفل هذه الأداة إلى إظهار اقتراحات تشبه Google Now والتي تعد حاليًا مجرد عناصر نائبة. يؤدي النقر على الأداة إلى إعادة تصور ميزة Quick Toggles لنظام Android إلى حد ما.

يتميز Armadillo UI أيضًا بميزات متعددة المهام مع إدارة أفضل للنوافذ مقارنة بما هو موجود على Android حاليًا. هناك الكثير من الطرق التي يمكنك من خلالها ترتيب التطبيقات، بما في ذلك فتح أربعة تطبيقات في وقت واحد أو حتى اللجوء إلى واجهة مبوبة. تتميز واجهة Armadillo UI أيضًا بلوحة مفاتيح Fuchsia بمظهر داكن جديد.


من الواضح تمامًا أن Fuchsia كنظام تشغيل لا يزال في مراحله الأولى. يحتاج المرء فقط إلى إلقاء نظرة على Android لإدراك مقدار الجهد المبذول في إنشاء نظام التشغيل وتحسينه ذلك، والذي بدوره سيعطيك تقديرًا لمدى وصول الفوشيه باعتباره "منتجًا للجمهور" في السوق مستقبل.

نظرًا لأن Google كانت هادئة أيضًا بشأن نظام التشغيل بأكمله وتقدمه، فمن الصعب أيضًا تقدير المستقبل الذي ينتظره نظام التشغيل هذا، إذا كان يفعل ذلك في المقام الأول. آرس تكنيكا يقتبس مطور Fuchsia Travis Geiselbrecht كما قال:

[الفوشيا] ليست لعبة، وليست مشروعًا بنسبة 20%، وليست أرضًا لأشياء ميتة لم نعد نهتم بها.

وبينما يصر المطور على أن Fuchsia أكثر من مجرد علاقة مؤقتة، فإن الطبيعة المتقلبة لشركة Google (وشركة Alphabet) معروفة جيدًا، للأسف.

آرس تكنيكا يتوقع أن نظام التشغيل في حالته الحالية يبدو يشبه إلى حد كبير فرعًا جديدًا لنظام Android، حيث تعمل Google على إصلاح الكثير من أجهزته المبكرة والمبتكرة. الأخطاء التأسيسية والاستفادة من الكثير من الخبرة التي اكتسبتها على مر السنين في بناء الهاتف الذكي الأكثر شعبية في العالم نظام التشغيل. باستخدام Fuchsia، يمكن لـ Google فصل نفسها بنجاح عن Linux kernel وعن Java مباشرة من الألف إلى الياء - وهي مهمة قد تكون صعبة للغاية في Android حاليًا.

مستقبل الفوشيه مثير. قد يكون هذا هو الشيء الكبير التالي، ويمكنك تجربته قبل أن يصبح الشيء الكبير التالي. للحصول على تعليمات حول كيفية إنشاء واجهة المستخدم Armadillo UI الخاصة بـ Fuchsia لتجربتها على Android، تابع معنا Hotfix.netدليل مختصر. يمكنك أيضًا التحقق من كود مصدر Fuchsia على جيثب أو مصدر جوجل.

ما هي أفكارك حول Fuchsia وواجهة المستخدم Armadillo الخاصة بها؟ ما رأيك في المستقبل الذي يحمله لنظام Fuchsia وAndroid وChrome OS؟ دعنا نعرف أفكارك في التعليقات بالأسفل!

المصدر 1: Hotfix.netالمصدر 2: آرس تكنيكا