HeadlinesBriefing HeadlinesBriefing.com

FTL: نظام تشغيل جديد للسحابة

Hacker News •
×

FTL هو تصميم نظام تشغيل في مساحة المستخدم يتيح لك بناء نظام التشغيل الخاص بك كمكتبة. يعزل الحاويات بشكل أفضل من النوى الأحادية الموجودة، باستخدام واجهة مشابهة للمُفرط-visor تعتمد على عزل خفيف المستند إلى الأجهزة. لا تحتاج إلى آلات معدنية عارية، وFTL متوافق مع الثنائيات لينكس. على سبيل المثال، خادم HTTP المستند إلى Rust الذي يخدم هذا الموقع هو تطبيق لينكس يعمل على FTL. يمكنك أيضًا تشغيل تطبيقات متخصصة شبيهة بـ Unikernel دون تجريد POSIX.

كل حاوية تشغل نظام تشغيل في مساحة المستخدم، وهو مكتبة مشتركة تنفذ معظم مفاهيم نظام التشغيل مثل عمليات لينكس، VFS وTCP/IP. يوفر نواة FTL واجهةً بسيطة لتنفيذ استدعاءات نظام لينكس في مساحة المستخدم، تمامًا مثل المُفرط-visor. يجمع FTL بين أفضل ما في النوى الدقيقة (مرنة وآمنة) والنوى الأحادية (أداء عالي وبسيط). الهدف هو جعل الحاويات الخفيفة الوزن آمنة مثل الآلات الافتراضية، وفتح قدرات جديدة على مستوى نظام التشغيل في التطبيقات، دون التضحية بالأداء.

كما يتيح تصميم نظام التشغيل في مساحة المستخدم لك توسيع معظم ميزات نواة لينكس دون الحاجة إلى برمجة النواة/eBPF. يمكنك إضافة printfs، وتطبيق تحديثات الأمان، وإضافة ميزات جديدة بسرعة وأمان. في FTL، نظام التشغيل هو مجرد مكتبة. يتضمن خارطة الطريق تشغيل خادم HTTP لينكس بسيط على FTL في سبتمبر 2026 (الإصدار 0.0.1)، ودعم تطبيقات Rust غير المتزامنة في أكتوبر 2026 (الإصدار 0.1.0)، ونظام الملفات في نوفمبر 2026، ودعم Node.js/Go في ديسمبر 2026، وSMP، صور الحاويات، ودعم ARM 64 بت في يناير 2027.

الأسئلة الشائعة: ما هو FTL وكيف يختلف عن أنظمة التشغيل التقليدية؟

FTL هو تصميم نظام تشغيل في مساحة المستخدم يسمح ببناء نظام التشغيل كمكتبة. يعزل الحاويات باستخدام واجهة مشابهة للمُفرط-visor مع عزل خفيف المستند إلى الأجهزة، دون الحاجة إلى آلات معدنية عارية. إنه متوافق مع الثنائيات لينكس ويجمع بين مرونة وأمان النوى الدقيقة وأداء وبساطة النوى الأحادية.

المصدر: Hacker News · لخّصه HeadlinesBriefing