يقوم مطورو Haiku بتطوير منافذ لـ RISC-V وARM

مطوري أنظمة التشغيل الهايكو بدأت لإنشاء منافذ لمعماريات RISC-V وARM. ناجحة بالفعل لـ ARM جمع حزم التمهيد الضرورية لتشغيل الحد الأدنى من بيئة التمهيد. في منفذ RISC-V، يركز العمل على ضمان التوافق على مستوى libc (دعم النوع "المزدوج الطويل"، الذي له حجم مختلف لـ ARM وx86 وSparc وRISC-V). أثناء العمل على المنافذ في قاعدة التعليمات البرمجية الرئيسية، تم تحديث إصدارات مجلس التعاون الخليجي 8 وbinutils 2.32. لتطوير منافذ Haiku لـ RISC-V وARM، تم إعداد حاويات Docker، بما في ذلك جميع التبعيات الضرورية.

كانت هناك أيضًا تطورات في تحسين نظام تخصيص الذاكرة rpmalloc. أدت التغييرات التي تم إجراؤها على rpmalloc واستخدام ذاكرة التخزين المؤقت للكائنات المنفصلة إلى تقليل استهلاك الذاكرة وتقليل التجزئة. نتيجة لذلك، بحلول وقت الإصدار التجريبي الثاني، ستكون بيئة Haiku قادرة على التثبيت والتمهيد على الأنظمة التي تحتوي على 256 ميغابايت من ذاكرة الوصول العشوائي، وربما أقل. بدأ العمل أيضًا على تدقيق وتقييد الوصول إلى واجهة برمجة التطبيقات (ستكون بعض الاستدعاءات متاحة فقط للجذر).

ولنتذكر أن مشروع Haiku تم إنشاؤه في عام 2001 كرد فعل على تقليص تطوير نظام التشغيل BeOS وتم تطويره تحت اسم OpenBeOS، ولكن تمت إعادة تسميته في عام 2004 بسبب مطالبات تتعلق باستخدام علامة BeOS التجارية في الاسم. يعتمد النظام بشكل مباشر على تقنيات BeOS 5 ويهدف إلى التوافق الثنائي مع تطبيقات نظام التشغيل هذا. يتم توزيع الكود المصدري لمعظم أنظمة التشغيل Haiku بموجب ترخيص مجاني معهد ماساتشوستس للتكنولوجياباستثناء بعض المكتبات وبرامج ترميز الوسائط والمكونات المستعارة من مشاريع أخرى.

يستهدف النظام أجهزة الكمبيوتر الشخصية ويستخدم نواة خاصة به، مبنية على بنية هجينة، مُحسّنة للاستجابة العالية لإجراءات المستخدم والتنفيذ الفعال للتطبيقات متعددة الخيوط. يتم استخدام OpenBFS كنظام ملفات، والذي يدعم سمات الملف الموسعة، والتسجيل، ومؤشرات 64 بت، ودعم تخزين العلامات الوصفية (لكل ملف يمكنك حفظ السمات في شكل مفتاح = قيمة، مما يجعل نظام الملفات مشابهًا لقاعدة البيانات). ) وفهارس خاصة لتسريع استرجاعها. تُستخدم "أشجار B+" لتنظيم بنية الدليل. من كود BeOS، يتضمن Haiku مدير ملفات Tracker وDeskbar، وكلاهما كان مفتوح المصدر بعد توقف BeOS عن التطوير.

يقوم مطورو Haiku بتطوير منافذ لـ RISC-V وARM

المصدر: opennet.ru

إضافة تعليق