Intel
ModernFW bertujuan untuk menyediakan perisian tegar minimalis yang sesuai untuk digunakan pada platform bersepadu secara menegak seperti pelayan untuk sistem awan. Pada sistem sedemikian, tidak perlu mengekalkan dalam perisian tegar kod keserasian ke belakang dan komponen untuk kegunaan sejagat yang wujud dalam perisian tegar UEFI tradisional. Menyingkirkan kod berlebihan mengurangkan bilangan vektor yang mungkin untuk serangan dan ralat, yang mempunyai kesan positif terhadap keselamatan dan kecekapan. Khususnya, kerja sedang dijalankan untuk mengalih keluar sokongan untuk jenis dan fungsi peranti usang daripada perisian tegar yang boleh dilakukan dalam konteks sistem pengendalian.
Hanya pemacu peranti yang diperlukan sahaja yang tinggal dan sokongan minimum untuk peranti yang dicontohi dan maya disediakan. Apabila boleh, tugas yang boleh dilakukan pada tahap OS dipindahkan ke tahap sistem pengendalian. Sebahagian daripada kod dikongsi antara perisian tegar dan kernel OS. Konfigurasi modular dan tersuai disediakan. Sokongan seni bina pada masa ini terhad kepada sistem x86-64, dan hanya Linux disokong daripada OS boleh boot (jika perlu, sokongan untuk OS lain boleh dilaksanakan).
Pada masa yang sama, Intel
projek bersama
Sokongan emulasi diminimumkan (penekanan adalah pada paravirtualisasi). Pada masa ini hanya sistem x86_64 disokong, tetapi sokongan AArch64 sedang dalam perjalanan. Untuk menyingkirkan kod yang tidak diperlukan dan memudahkan konfigurasi CPU, memori, PCI dan NVDIMM dilakukan pada peringkat pemasangan. Ia adalah mungkin untuk memindahkan mesin maya antara pelayan. Daripada tugas utama yang disebutkan: responsif tinggi, penggunaan memori yang rendah, prestasi tinggi dan pengurangan kemungkinan vektor untuk serangan.
Sumber: opennet.ru