شركة انتل
تهدف ModernFW إلى توفير برنامج ثابت بسيط ومناسب للاستخدام على منصات متكاملة رأسياً مثل خوادم الأنظمة السحابية. في مثل هذه الأنظمة ، ليست هناك حاجة للاحتفاظ في البرامج الثابتة برمز التوافق مع الإصدارات السابقة ومكوناته للاستخدام العام المتأصلة في البرامج الثابتة التقليدية لـ UEFI. التخلص من التعليمات البرمجية الزائدة عن الحاجة يقلل من عدد النواقل المحتملة للهجمات والأخطاء ، والتي لها تأثير إيجابي على الأمن والكفاءة. على وجه الخصوص ، يجري العمل على إزالة الدعم لأنواع الأجهزة القديمة والوظائف من البرامج الثابتة التي يمكن إجراؤها في سياق نظام التشغيل.
يتم ترك برامج تشغيل الأجهزة الضرورية فقط ويتم توفير الحد الأدنى من الدعم للأجهزة الافتراضية والمحاكاة. كلما كان ذلك ممكنًا ، يتم نقل المهام التي يمكن تنفيذها على مستوى نظام التشغيل إلى مستوى نظام التشغيل. تتم مشاركة جزء من الكود بين البرنامج الثابت و OS kernel. يتم توفير تكوين معياري ومخصص. يقتصر دعم الهندسة المعمارية حاليًا على أنظمة x86-64 ، ويتم دعم Linux فقط من نظام التشغيل القابل للتمهيد (إذا لزم الأمر ، يمكن تنفيذ دعم أنظمة تشغيل أخرى).
في نفس الوقت ، إنتل
مشروع مشترك
تم تقليل دعم المحاكاة (يتم التركيز على paravirtualization). حاليًا ، يتم دعم أنظمة x86_64 فقط ، ولكن دعم AArch64 في الطريق. للتخلص من التعليمات البرمجية غير الضرورية وتبسيط تكوين وحدة المعالجة المركزية والذاكرة و PCI و NVDIMM يتم في مرحلة التجميع. من الممكن ترحيل الأجهزة الافتراضية بين الخوادم. من المهام الرئيسية المذكورة: استجابة عالية ، وانخفاض استهلاك الذاكرة ، والأداء العالي وتقليل النواقل المحتملة للهجمات.
المصدر: opennet.ru