يتوفر Chromium الآن لنظام التشغيل Fuchsia OS

كشفت Google النقاب مؤخرًا عن نشر نسخة كاملة من متصفح الويب الكروم لنظام التشغيل Fuchsia OS، والذي سيحل محل متصفح "Simple Browser" المعروض سابقًا في قائمة التطبيقات ، وهو مصمم لتشغيل تطبيقات الويب المستقلة وليس للعمل مع المواقع.

بشكل غير مباشر ، يؤكد تقديم الدعم لمتصفح الويب العادي نية Google في تطوير Fuchsia ليس فقط لإنترنت الأشياء والأجهزة الاستهلاكية مثل Nest Hub ، ولكن أيضًا لمنصات سطح المكتب.

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

في الوقت نفسه ، تم العمل النشط في الآونة الأخيرة للقضاء على مثل هذه المشاكل ، على سبيل المثال ، تم توفير الدعم لعارض PDF المدمج والقدرة على الطباعة في اليوم الآخر.

في منشور Reddit بواسطة oldschool-51 ، يشاركه البعض لقطات وما يلي:

ما الذي لا يعمل

إذا قمت بإنهاء Chrome ، فسوف ينتهي بك الأمر بشاشة محاكي سوداء ؛ لا أرى أي طريقة للعودة إلى سطح المكتب.

تتصرف عجلة تمرير الماوس بشكل مختلف عن المعتاد. بدلاً من التمرير لأسفل الصفحة ، يعمل بمثابة "نقرة"

على جهاز الكمبيوتر الخاص بي ، "صندوق التدوير" لا يعمل ، إنه فقط يتعطل.

لا يعمل الأمر fx أبدًا من المنطقة ~ على الرغم من أن jiri تعمل ، يجب عليك التبديل إلى اللون الفوشيا حتى يعمل ،

ما يعمل هو أمر ffx emu التجريبي إذا قمت بتمكينه حسب التعليمات.

إن بناء الفوشيه ضخم - فهو يستهلك أكثر من 80 جرامًا من 128 جرامًا SSD في علبة Asus pn41 الخاصة بي ، لذلك لم أتمكن من البناء من Ubuntu العادي ، لكن Lubuntu مناسب لذلك. ومع ذلك ، مرت 7 ساعات على معالج سيليرون رباعي النواة N5100 مزود بذاكرة وصول عشوائي 16 جيجا ، لذلك يمكنك القيام بأحد هذه الأشياء بين عشية وضحاها!

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

تحكم يتم تنفيذها كمكتبات ديناميكية لمساحة المستخدم المحملة من خلال عملية devhost ويديرها مدير الجهاز (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.

لرؤية الوضع الحالي لتطور الفوشيه، يمكن استخدام المحاكي ، وكذلك اختبار البنيات من مشروع dahliaOS الذي تحدثنا عنه مؤخرًا تم إصدار نسخته الجديدة هنا.


اترك تعليقك

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

*

*

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