Fuchsia ، نظام التشغيل الرائع من Google ، هو أساس مشروع dahliaOS



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



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



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





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



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



يعمل هذا النظام على أنظمة مع Linux kernel و Zircon microkernel. يتطلب التوزيع الجديد تطبيقات قيد التطوير ومتاحة بالفعل . هي مكتوبة في Dart و Flutter. لدينا بالفعل مدير ملفات ومكون ومحرر نصوص ومحاكي طرفي وتطبيق لإدارة الأجهزة والحاويات الافتراضية ومشغل وسائط متعددة وكتالوج تطبيقات.





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






All Articles