جوجل تطلق موقع Fuchsia OS للمطورين

حتى وقت قريب ، كنا نعرف القليل جدًا عن نظام تشغيل Google Fuchsia. ظهر لأول مرة على GitHub في عام 2016 دون إعلان رسمي ، وسرعان ما ظهرت نظريات حول ما يمكن أن يكون.

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

يحتوي الموقع على مجموعة مختارة من الوثائق المتاحة وروابط لنصوص مصدر لمكونات نظام التشغيل ، بما في ذلك Zircon microkernel.

وثائق يغطي تطوير الفوشيه والتطبيقات الخاصة بنظام التشغيل، ينشئ النظام من الكود المصدري ، ووصف المكونات الرئيسية والأطر.

ومن العدم ، قررت Google تسليط الضوء على اللون الفوشيا

بعد عدة مرات من التطوير الداخلي في مشروع Fuchsia ، حيث كان هذا عمليا سرًا مكشوفًا ، نظرًا لأن مطوري Google لم يذكروا أي شيء عنه ونفوا عمليًا وجوده ، اتخذت Google قرارًا بنشر المشروع.

من المهم أن نتذكر أنه في إطار مشروع Fuchsia ، يتم تطوير نظام تشغيل عالمي يمكنه العمل على أي نوع من الأجهزة ، من محطات العمل والهواتف الذكية إلى المعدات المدمجة والمستهلكين.

يتم التطوير مع مراعاة تجربة إنشاء منصة Android ومراعاة أوجه القصور في مجال قابلية التوسع والأمان.

حول الفوشيه

فوشيا طورت واجهة المستخدم الرسومية Armadillo الخاصة بها المكتوبة بلغة Dart باستخدام إطار Flutter.

المشروع أنت تقوم أيضًا بتطوير إطار عمل Peridot UI، ومدير حزمة Fargo ، ومكتبة libc القياسية ، ونظام عرض Escher ، وبرنامج تشغيل Magma Vulkan ، ومدير المركبات ذات المناظر الخلابة ، و MinFS ، و MemFS ، و ThinFS (FAT in Go language) ، و Blobfs ، بالإضافة إلى مدير أقسام FVM.

لضمان توافق Linux مع اللون الفوشيا ، تم اقتراح مكتبة Machina ، يسمح لك بتشغيل تطبيقات Linux في آلة افتراضية معزولة خاصة تم تشكيلها باستخدام مواصفات Zircon kernel و Virtio القائمة على برنامج Hypervisor ، عن طريق القياس مع الطريقة المنظمة لبدء تشغيل تطبيقات Linux على نظام التشغيل Chrome OS.

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

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

  • يتم تنفيذ طبقة Garnet أعلى Zircon وهي مسؤولة عن برامج تشغيل الأجهزة
  • توفر طبقة Topaz واجهة لإنشاء المكونات الإضافية.

LK

يوفر LK نواة للأنظمة ذات حجم ذاكرة الوصول العشوائي المحدود وأداء المعالج المنخفض ، التي يشيع استخدامها في الحلول المتكاملة. يعتمد LK core على مشروع littlekernel ويمكن اعتباره بديلاً مفتوحًا لأنظمة مثل FreeRTOS و ThreadX.

زركون

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

تم تصميم قلب الزركون كمكمل لـ LK مع تنفيذ مفاهيم إضافية.

على سبيل المثال يدعم Zircon العمليات ، لكن LK لا يدعمها ، لكن تنفيذ العمليات في Zircon يتضمن مكونات LK للعمل مع الذاكرة والخيوط. يدعم Zircon أيضًا إمكانات LK المفقودة ، مثل مستوى المستخدم ونظام معالجة الكائنات ونموذج الأمان القائم على القدرة.

إذا كنت تريد معرفة موقع المشروع على الويب ، فيمكنك القيام بذلك عن طريق الاتصال للرابط التالي.


اترك تعليقك

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

*

*

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