Intel ngembangake arsitektur firmware mbukak anyar Universal Scalable Firmware

Intel ngembangake arsitektur perangkat kukuh anyar, Universal Scalable Firmware (USF), ngarahake nyederhanakake pangembangan kabeh komponen tumpukan perangkat lunak perangkat kukuh kanggo macem-macem kategori piranti, saka server nganti sistem ing chip (SoC). USF nyedhiyakake lapisan abstraksi sing ngidini sampeyan misahake logika initialization hardware tingkat rendah saka komponen platform sing tanggung jawab kanggo konfigurasi, nganyari perangkat kukuh, keamanan, lan booting sistem operasi. Draf spesifikasi lan implementasi unsur khas arsitektur USF dikirim ing GitHub.

USF nduweni struktur modular sing ora ana hubungane karo solusi khusus lan ngidini nggunakake macem-macem proyek sing wis ana sing ngleksanakake initialization hardware lan tahap boot, kayata tumpukan TianoCore EDK2 UEFI, firmware Slim Bootloader minimalis, bootloader U-Boot lan Platform CoreBoot. Antarmuka UEFI, lapisan LinuxBoot (kanggo mbukak langsung kernel Linux), VaultBoot (boot diverifikasi) lan hypervisor ACRN bisa digunakake minangka lingkungan muatan sing digunakake kanggo nggoleki bootloader lan kontrol transfer menyang sistem operasi. Antarmuka khas diwenehake kanggo sistem operasi kayata ACPI, UEFI, Kexec lan Multi-boot.

USF nyedhiyakake lapisan dhukungan hardware sing kapisah (FSP, Paket Dhukungan Firmware), sing sesambungan karo lapisan orkestrasi platform universal lan bisa disesuaikan (POL, Lapisan Orkestrasi Platform) liwat API umum. FSP abstrak operasi kayata reset CPU, initialization hardware, nggarap SMM (System Management Mode), otentikasi lan verifikasi ing tingkat SoC. Lapisan orkestrasi nyederhanakake nggawe antarmuka ACPI, ndhukung perpustakaan bootloader umum, ngidini sampeyan nggunakake basa Rust kanggo nggawe komponen perangkat kukuh sing aman, lan menehi kemampuan kanggo nemtokake konfigurasi nggunakake basa markup YAML. Tingkat POL uga nangani atestasi, otentikasi, lan instalasi nganyari sing aman.

Intel ngembangake arsitektur firmware mbukak anyar Universal Scalable Firmware

Dikarepake yen arsitektur anyar bakal ngidini:

  • Ngurangi kerumitan lan biaya ngembangake perangkat kukuh kanggo piranti anyar kanthi nggunakake maneh kode komponen standar sing wis siap, arsitektur modular sing ora ana gandhengane karo bootloader tartamtu, lan kemampuan kanggo nggunakake API universal kanggo konfigurasi modul.
  • Nambah kualitas lan keamanan perangkat kukuh liwat nggunakake modul verifiable kanggo sesambungan karo peralatan lan infrastruktur luwih aman kanggo otentikasi lan verifikasi perangkat kukuh.
  • Gunakake loader lan komponen muatan sing beda-beda, gumantung saka tugas sing ditanggulangi.
  • Nyepetake kemajuan teknologi anyar lan nyepetake siklus pangembangan - pangembang mung bisa fokus kanggo nambah fungsionalitas tartamtu, yen ora nggunakake komponen sing wis siap, wis bukti.
  • Pengembangan perangkat kukuh skala kanggo macem-macem arsitektur komputasi campuran (XPU), contone, kalebu, saliyane CPU, akselerator grafis diskrit terpadu (dPGU) lan piranti jaringan sing bisa diprogram kanggo nyepetake operasi jaringan ing pusat data sing ndhukung operasi sistem awan ( IPU, Unit Pengolahan Infrastruktur).

Source: opennet.ru

Add a comment