YOS - نموذج أولي لنظام تشغيل آمن باللغة الروسية يعتمد على مشروع A2

يقوم مشروع YaOS بتطوير شوكة لنظام التشغيل A2، المعروف أيضًا باسم Bluebottle وActive Oberon. أحد الأهداف الرئيسية للمشروع هو الإدخال الجذري للغة الروسية في النظام بأكمله، بما في ذلك (جزئيًا على الأقل) ترجمة النصوص المصدر إلى اللغة الروسية. يمكن تشغيل NOS كتطبيق نافذة ضمن Linux أو Windows، أو كنظام تشغيل مستقل على أجهزة x86 وARM (يتم دعم لوحات Zybo Z7-10 وRaspberry Pi 2). الكود مكتوب بلغة Active Oberon ويتم توزيعه بموجب ترخيص BSD.

يعد المشروع بمثابة الأساس لتطوير أفكار البرمجة باللغة الروسية، وزيادة راحة العمل مع السيريلية والروسية، واختبار الأساليب المختلفة في الممارسة العملية لقضايا المصطلحات وعمق الترجمة. على عكس لغات البرمجة الحالية باللغة الروسية، مثل 1C وKumir وVerb، يهدف المشروع إلى توفير نظام تشغيل بالكامل باللغة الروسية، حيث يتم ترجمة محمل الإقلاع والنواة والمترجم ورمز التشغيل. بالإضافة إلى ترويس النظام، تتضمن الاختلافات عن A2 مصحح أخطاء خطوة بخطوة، وتجميعًا متقاطعًا، وتنفيذًا عمليًا لنوع SET64، وإزالة الأخطاء والوثائق الموسعة.

YOS - نموذج أولي لنظام تشغيل آمن باللغة الروسية يعتمد على مشروع A2
YOS - نموذج أولي لنظام تشغيل آمن باللغة الروسية يعتمد على مشروع A2

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

يتم تزويد المطورين ببيئة تطوير متكاملة ومحرر نماذج ومترجم وأدوات تصحيح الأخطاء. يمكن ضمان موثوقية الكود من خلال التحقق الرسمي من الوحدة وإمكانيات اختبار الوحدة المضمنة. الكود المصدري للنظام بأكمله يتسع لحوالي 700 ألف سطر (للمقارنة، يتضمن Linux 5.13 kernel 29 مليون سطر من التعليمات البرمجية). تم تطوير تطبيقات للنظام مثل مشغل الوسائط المتعددة، وعارض الصور، وموالف التلفزيون، ومحرر التعليمات البرمجية، وخادم http، والمحفوظات، والمراسلة، وخادم VNC للوصول عن بعد إلى البيئة الرسومية.

قدم مؤلف YOS، دينيس فاليريفيتش بودياك، عرضًا تقديميًا ركز فيه على أمن أنظمة المعلومات، وخاصة Linux. تم نشر التقرير كجزء من أسبوع أوبيرون 2021. ويتم نشر برنامج العروض التقديمية الإضافية بتنسيق PDF.



المصدر: opennet.ru

إضافة تعليق