ستارينا: نظام تشغيل ذو نواة دقيقة مع نهج مُراقب آلة افتراضية ك مكتبة

2025-05-20
ستارينا: نظام تشغيل ذو نواة دقيقة مع نهج مُراقب آلة افتراضية ك مكتبة

تُقدم هذه المقالة نهجًا مبتكرًا للتوافق مع لينكس في نظام تشغيل ستارينا: دمج مراقب آلة افتراضية (VMM) كمكتبة داخل التطبيقات. وعلى عكس أنظمة VMM التقليدية المستقلة، تتيح واجهة برمجة التطبيقات `starina_linux::Command` في ستارينا للمطورين تشغيل برامج لينكس بشكل مشابه لـ `std::process::Command`، والتفاعل مع VM عبر نظام ملفات افتراضي (virtio_fs). هذا التصميم يبسط عملية التطوير، ولديه القدرة على تحقيق أوقات بدء تشغيل أسرع من بيئة لينكس الأصلية. حاليًا، يتم دعم إدخال/إخراج الملفات الأساسي، بينما تشمل الأعمال المستقبلية إضافة الشبكات، والتخزين الدائم، وتحسين الحاويات.

التطوير نواة دقيقة