الإصدار التجريبي الرابع لنظام التشغيل الوحشي

تم نشر الإصدار التجريبي الرابع من مشروع Brutal، حيث يقوم المتحمسون بتطوير نظام تشغيل مفتوح، تحاول هندسته الجمع بين مُثُل أنظمة Unix في السبعينيات مع التقنيات الحديثة. تم تطوير النظام من الصفر ويأتي مع مكتبة C القياسية الخاصة به والنواة الدقيقة. كود المشروع مكتوب بلغة C ويتم توزيعه بموجب ترخيص MIT. يدعم بناء معماريات x1970_86 وi64 وRISC-V وARM.

في الإصدارات التجريبية السابقة، كان التركيز على تطوير النواة الدقيقة وبيئة النظام الأساسية. تم تنفيذ المهام المتعددة، ومدير الذاكرة الظاهرية، ومكالمات النظام القياسية، وIPC، وACPI، والخيوط خفيفة الوزن (الألياف). ينفذ الإصدار التجريبي الرابع نموذج فصل السلطات استنادًا إلى القدرات، ويقترح أيضًا نظامًا فرعيًا للرسومات مع مكتبة واجهة المستخدم الخاصة به، وحشية-GUI، ومكتبة رسومات متجهة وحشية-GFX، وخادمًا مركبًا. يتم العرض الأساسي باستخدام مكتبة SDL. يتم دعم صور SVG والخطوط المتجهة والتدرجات اللونية.

الإصدار التجريبي الرابع لنظام التشغيل الوحشي

يتضمن العمل المنجز أيضًا إنشاء دعم أساسي لـ AHCI وEXT2، والنقل إلى بنية RISC-V، وإعادة صياغة نظام IPC الفرعي، والذي يستخدم الآن بنية تذكرنا بـ IPC من نظام التشغيل Fuchsia. في الإصدار التالي، يخططون لتنفيذ لعبة Doom، وإضافة الدعم الطرفي (TTY)، وتنفيذ غلاف الأوامر، وتحديث برامج التشغيل لوحدات تحكم AHCI وأنظمة الملفات Ext2/FAT. تتضمن الخطط الأبعد تطوير مكدس الشبكة وبرامج تشغيل أجهزة الشبكة.

المصدر: opennet.ru

إضافة تعليق