Intel
ModernFW bertujuan untuk menyediakan firmware minimalis yang cocok digunakan pada platform yang terintegrasi secara vertikal seperti server untuk sistem cloud. Pada sistem seperti itu, firmware tidak perlu mempertahankan kode kompatibilitas mundur dan komponen untuk penggunaan universal yang melekat pada firmware UEFI tradisional. Menyingkirkan kode redundan mengurangi jumlah kemungkinan vektor serangan dan kesalahan, yang berdampak positif pada keamanan dan efisiensi. Secara khusus, pekerjaan sedang dilakukan untuk menghapus dukungan untuk jenis dan fungsionalitas perangkat usang dari firmware yang dapat dijalankan dalam konteks sistem operasi.
Hanya driver perangkat yang diperlukan yang tersisa dan dukungan minimal untuk perangkat virtual dan emulasi disediakan. Jika memungkinkan, tugas yang dapat dilakukan di tingkat OS dipindahkan ke tingkat sistem operasi. Bagian dari kode dibagi antara firmware dan kernel OS. Konfigurasi modular dan khusus disediakan. Dukungan arsitektur saat ini terbatas pada sistem x86-64, dan hanya Linux yang didukung dari OS yang dapat di-boot (jika perlu, dukungan untuk OS lain dapat diimplementasikan).
Pada saat yang sama, Intel
proyek bersama
Dukungan emulasi diminimalkan (penekanannya adalah pada paravirtualisasi). Saat ini hanya sistem x86_64 yang didukung, tetapi dukungan AArch64 sedang dalam proses. Untuk menghilangkan kode yang tidak perlu dan menyederhanakan konfigurasi CPU, memori, PCI, dan NVDIMM dilakukan pada tahap perakitan. Dimungkinkan untuk memigrasikan mesin virtual antar server. Dari tugas utama yang disebutkan: daya tanggap tinggi, konsumsi memori rendah, kinerja tinggi, dan pengurangan kemungkinan vektor serangan.
Sumber: opennet.ru