جوجل توسع Fuchsia OS Open Source Model

Fuchsia OS هو نظام تشغيل تم تطويره بواسطة Google ، والذي على عكس أنظمة التشغيل السابقة التي طورتها الشركة والتي تعتمد على Linux kernel مثل Google Chrome OS و Android ، Fuchsia يعتمد على نواة جديدة تسمى الزركون، مشتق من Little Kernel (LK) ، والذي تم تصميمه للأنظمة المضمنة وهو مكتوب بشكل أساسي في C.

وفقًا للعرض التقديمي ، فوشيا مصمم للعمل على العديد من الأجهزة ، بما في ذلك الهواتف المحمولة وأجهزة الكمبيوتر الشخصية.

قررت Google تمديد نموذج المصدر المفتوح لنظام Fuchsia OS لتسهيل مشاركة الجمهور في المشروع. أوضح واين بيكارسكي ، مروج مطور الفوشيه:

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

"تم تصميم Fuchsia لإعطاء الأولوية للأمان والترقية والأداء ، وهي حاليًا قيد التطوير النشط بواسطة فريق Fuchsia. لقد عملنا على تطوير Fuchsia في المصادر المفتوحة ، في مستودع git الخاص بنا لمدة أربع سنوات. يمكنك تصفح محفوظات المستودع على https://fuchsia.googlesource.com لترى كيف تطور الفوشيا بمرور الوقت. نحن نرسي هذا الأساس من الجوهر لتسهيل إنشاء منتجات وتجارب آمنة ومستدامة.

ماذا نعرف عن Fuchsia OS في الوقت الحالي؟

يبدو الاحتمال مرتفعًا عند هذا المستوى وعندما نشير إلى بيان Google الأخير خلال مؤتمر I / O في مايو 2019 ، يمكننا القول أن هذه الفرضية صحيحة.

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

يمكن إنشاء التعليمات البرمجية المنشورة ونشرها للاختبارs على Google Pixelbook أو Acer Switch Alpha 12 أو كمبيوتر Intel NUC كامل ، بدلاً من أجهزة IoT العادية.

وبالإضافة إلى ذلك، منذ بضعة أشهر ، أطلقت Google Fuchsia.dev لمساعدة المطورين في تنفيذ كود نظام التشغيل الخاص بهم

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

ومع ذلك ، نعلم أن نظام التشغيل الجديد لا يشبه أي نظام موجود بالفعل. لقد كانت Google بالفعل واضحة بشأن الموضوع من جوهر النظام. على عكس Android ، لا يعتمد Fuchsia على نواة Linux ، ولكن على نواة جديدة تسمى Zircon ، مشتقة من Little Kernel (LK).

مأخوذة من الوثائق ، فيما يلي بعض النقاط التي كان Google أكثر وضوحًا فيها:

  • Fuchsia ليس Linux: Fuchsia هو نظام تشغيل يعتمد على microkernel ويسمى هذا microkernel Zircon. البنى المدعومة هي arm64 و x64 ، لكنها ليست معالجات AMD حاليًا ، على الرغم من أن هذا يعني فقط أنها لم يتم اختبارها بنشاط.
  • التغييرات لا تتطلب إعادة ترجمة kernel. في الواقع ، يمكنك الترقية إلى نظام ملفات Fuchsia جديد دون إعادة التشغيل.
  • الفوشيه والتطبيقات التي يدعمها: تم تصميم Fuchsia لدعم لغات برمجة متعددة. وهو يدعم بالفعل C / C ++ و Dart و Go و Rust و Python. بالإضافة إلى ذلك ، هناك FIDL (لغة تعريف واجهة الفوشيه). إنها لغة لتحديد البروتوكولات المستخدمة بشكل عام في القنوات.
  • يعد Fuchsia SDK منخفض المستوى وينص الرمز على أن معظم المطورين لن يستخدموه بشكل مباشر.
  • الفوشيه والرفرفة والرسومات: يتميز الفوشيه بهندسة وحدة تحكم GPU تسمى Magma. لا تعمل برامج التشغيل في النواة ، ولكن في عمليات مساحة المستخدم المميزة.
  • لغة Flutter هي Dart ، والتي يمكن تجميعها في JavaScript أو رمز الجهاز الأصلي. استثمرت Google قدرًا هائلاً من الطاقة في تطوير Flutter ، ويبدو أن ما بدا للوهلة الأولى كإستراتيجية جوال عبر الأنظمة الأساسية يذهب إلى أبعد من ذلك
  • إنها حاوية منطقية أمام المستخدم تحتوي على نشاط بشري ، مصحوبة بواحدة أو أكثر من الوحدات النمطية. ستسمح القصص للمستخدم بتنظيم الأنشطة بشكل طبيعي

مصدر: https://opensource.googleblog.com


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.