تسمح Google لمطوري الطرف الثالث بالمشاركة في العمل على نظام التشغيل Fuchsia OS



على الرغم من حقيقة أن Google لديها نظامان شائعان للتشغيل - Android و Chrome OS ، فقد قامت بتطوير النظام الثالث - Fuchsia OS. لأول مرة أصبح معروفًا عنها منذ أربع سنوات: ثم تم الإبلاغ عن أن نظام التشغيل يعتمد على Zircon microkernel.



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



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



جعلت الشركة خارطة طريق Fuchsia OS متاحة للجميع ، بحيث يمكن لأي مستخدم فهم حالة المشروع بشكل أفضل.



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



بالنسبة لعملية التطوير ، نعم ، يمكن لأي شخص الانضمام. لكن الرمز سيكون مملوكًا بالكامل للشركة ، مما يجعل رخصته مشابهة لـ BSD. لذلك ، فإن Fuchsia هي مبادرة Google بنسبة 100٪ وليس لأي شخص آخر ، على الرغم من أن المشروع مفتوح الآن للعالم.



قد يكون أحد المطورين قادرًا على فهم سبب قيام الشركة بتطوير نظام التشغيل من خلال البحث في الكود. الآن من المخطط إتاحتها لأجهزة مثل Acer Switch Alpha 12 و Intel® NUC و Google Pixelbook.





بالمناسبة ، كتبنا سابقًا أن هناك خيار تطوير آخر لـ Fuchsia - مشروع dahliaOS. تمت كتابته بناءً على لغة Dart ويتم توزيعه بموجب ترخيص Apache 2.0. يقوم المطورون بإعداد نسختين من نظام التشغيل - للأنظمة ذات UEFI (158 ميجابايت) والأجهزة الافتراضية أو الأنظمة القديمة.





بالنسبة للخيار الثاني ، يتم إعداده على أساس Zircon microkernel ، الذي تمت مناقشته أعلاه ، ونظام التشغيل Fuchsia OS. هذه البنيات متاحة بالفعل لمنصات مثل Raspberry Pi 4 و msm8917 وحفنة من الأجهزة الأخرى.



في الوقت نفسه ، يخطط المطورون لاستخدام غلاف Pangolin المخصص الخاص بهم ، والذي تمت كتابته بلغة Dart باستخدام إطار عمل Flutter. يدعم هذا السطح بالفعل وضع تخطيط التجانب. أساس هذه القشرة هو أجزاء من مشروع Capybara وتطوراتنا الخاصة ، بما في ذلك نظام النوافذ المكتوب من الصفر. كل هذا يمكن اختباره بالفعل ، ومع ذلك ، حتى الآن في شكل إصدار ويب متوافق فقط مع Chrome.






All Articles