لينكس بوت

LinuxBoot هو مشروع برمجيات حرة يهدف إلى استبدال معظم وحدات بيئة تنفيذ برامج التشغيل (DXE) في واجهة البرامج الثابتة الموحدة القابلة للتوسيع (UEFI) بنواة لينكس . يجب تشغيل LinuxBoot فوق برنامج تهيئة الأجهزة لكي يبدأ. قد يكون هذا البرنامج هو جزء ما قبل تهيئة EFI (PEI) من UEFI، أو coreboot ، أو U-Boot . [ 1 ] يمكنه تشغيل لينكس عبر استدعاء النظام kexec ، ولكنه قادر أيضًا على تشغيل ويندوز بطريقة مختلفة. [ 2 ]

تاريخ

بدأ المشروع في الأصل باسم NERF من جوجل. [ 3 ] كان NERF نسخةً مُبسطةً من EFI تحتوي على نواة لينكس وتطبيقات مساحة المستخدم. تم تقسيم هذا المشروع إلى LinuxBoot (الذي يحتوي على كتلة الإقلاع والنواة) وu-root، الذي يحتوي على تطبيقات مساحة المستخدم.

أصبح LinuxBoot مشروعًا رسميًا لمؤسسة Linux في عام 2018. [ 4 ]

دعم الأجهزة

حالياً، يقتصر دعم EFI في LinuxBoot على عدد قليل من الخوادم: [ 5 ]

يدعم نظام LinuxBoot نظرياً جميع اللوحات الأم التي يدعمها مشروع coreboot، بما في ذلك OCP Monolake. [ 6 ] عملياً، الدعم محدود بسبب قيود حجم الذاكرة الفلاشية.

مراجع