بدأت Google بالفعل مرحلة توزيع Fuchsia في Nest Hub Max

الفوشيه OS

مؤخرا اندلعت الأخبار ذلك بدأت Google في توزيع برنامج ثابت جديد استنادًا إلى نظام التشغيل Fuchsia لإطارات الصور الذكية Nest Hub Max صدر منذ عام 2019.

يذكر أنه في هذه المرحلة الأولى ، ستبدأ البرامج الثابتة المستندة إلى الفوشيه في الشحن ولوس المشاركين في برنامج "المعاينة" من Google ، وإذا لم تكن هناك مشكلات غير متوقعة أثناء نشر الاختبار ، فسيتم تطبيق البرنامج الثابت على أجهزة مستخدمي Nest Hub Max الآخرين.

بالنسبة لأولئك الجدد على Nest Hub Max ، يجب أن تعلم أن هذا هو الجهاز المستهلك الثاني الذي يتميز بنظام التشغيل Fuchsia OS.

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

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

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

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

تم تطوير Fuchsia OS بواسطة Google منذ عام 2016 ، مع الأخذ في الاعتبار قابلية التوسع ونقاط الضعف الأمنية لمنصة Android.

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

يتم تنفيذ برامج التشغيل كمكتبات مساحة مستخدم ديناميكية يتم تحميلها بواسطة عملية devhost وإدارتها بواسطة Device Manager (devmg).

Fuchsia لها واجهة رسومية خاصة بها مكتوبة بلغة Dart باستخدام إطار Flutter. يطور المشروع أيضًا إطار عمل Peridot UI ، ومدير حزمة Fargo ، ومكتبة libc القياسية ، ونظام تقديم Escher ، و Magma Vulkan driver ، ومدير Scenic composite manager ، و MinFS ، و MemFS ، و ThinFS (لغة FAT في Go) وملف Blobfs ، وكذلك مدير قسم FVM. لتطوير التطبيقات ، يتم توفير الدعم لـ C / C ++ ، و Dart ، و Rust مسموح به أيضًا في مكونات النظام ، في مكدس شبكة Go ، وفي نظام بناء لغة Python.

تستخدم عملية التمهيد مدير نظام يتضمن appmgr لإنشاء بيئة البرنامج الأولية ، و sysmgr لإنشاء بيئة التمهيد ، و basemgr لإعداد بيئة المستخدم وتنظيم تسجيل الدخول.

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

توفر المنصة إطارًا لبناء المكونات ، وهي برامج تعمل في وضع الحماية الخاص بها ويمكن أن تتفاعل مع المكونات الأخرى عبر IPC.

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

الرابط هو هذا.


اترك تعليقك

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

*

*

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