Intel po zhvillon një arkitekturë të re të hapur për firmware Universal Scalable

Kompania Intel po zhvillon një arkitekturë të re të firmware-it të Quikës së Shkallëzueshme Universale (USF), e cila synon të thjeshtojë zhvillimin e të gjithë komponentëve të grumbullit të softuerit të firmware-it për kategori të ndryshme pajisjesh, nga serverët deri te sistemet në çip (SoC). USF ofron nivele abstraksioni që lejojnë ndarjen e logjikës së inicializimit të pajisjeve të nivelit të ulët nga komponentët e platformës përgjegjës për konfigurimin, përditësimin e firmware-it, sigurimin dhe ngarkimin e sistemit operativ. Një version provisional i specifikimeve dhe zbatimit të komponentëve standard të arkitekturës USF është vendosur në GitHub.

USF ka një strukturë modulare, e cila nuk është e lidhur me zgjidhje specifike dhe lejon përdorimin e projekteve ekzistuese që realizojnë etapat e inicializimit të pajisjeve dhe ngarkimit, si stoku UEFI TianoCore EDK2, firmware-in minimalist Slim Bootloader, ngarkuesin U-Boot dhe platformën CoreBoot. Si ambientet e payload-it, të përdorura për gjetjen e ngarkuesit dhe kalimin e kontrolleve në sistemin operativ, mund të përdoren ndërfaqja UEFI, shtresa LinuxBoot (për ngarkimin e drejtpërdrejtë të kernel-it Linux), VaultBoot (ngarkimi i verifikuar) dhe hipervizori ACRN. Për sistemet operative ofrohen ndërfaqe standarde, si ACPI, UEFI, Kexec dhe Multi-boot.

USF ndan një shtresë të veçantë për mbështetje të harduerit (FSP, Paketa e Mbështetjes së Firmware-it), e cila ndërvepron me një shtresë orkestrimi universale dhe të personalizueshme të platformës (POL, Shtresa e Orkestrimit të Platformës) përmes një API të përbashkët. FSP abstenon operacione të tilla si rivendosja e CPU-së, inicializimi i pajisjeve, puna me SMM (Regjimi i Menaxhimit të Sistemit), autenticiteti dhe verifikimi në nivel SoC. Shtresa e orkestrimit thjeshton krijimin e ndërfaqeve ACPI, mbështet bibliotekat standarde të ngarkuesve, lejon përdorimin e gjuhës Rust për krijimin e komponentëve të mbrojtur të firmware-it dhe jep mundësinë për të përcaktuar konfigurimin përmes gjuhës së shënjimit YAML. Në nivelin POL gjithashtu kryhet vërtetimi (konfirmimi i autentikimit), autenticiteti dhe organizimi i instalimeve të sigurta të përditësimeve.

Intel po zhvillon një arkitekturë të re të hapur për firmware Universal Scalable

Pritet që arkitektura e re të lejojë:

  • TĂ« ulin kompleksitetin dhe kostot e zhvillimit tĂ« firmware-it pĂ«r pajisje tĂ« reja duke ripĂ«rdorur kodin e komponenteve standarde, arkitekturĂ« modulare tĂ« pa lidhur me bootkopterĂ« specifikĂ«, dhe mundĂ«sinĂ« e pĂ«rdorimit tĂ« njĂ« API universale pĂ«r konfigurimin e moduleve.
  • TĂ« rrisin cilĂ«sinĂ« dhe sigurinĂ« e firmware-it, pĂ«rmes pĂ«rdorimit tĂ« moduleve verifikues pĂ«r ndĂ«rveprimin me pajisjet dhe njĂ« infrastrukture mĂ« tĂ« sigurt pĂ«r verifikimin dhe autentifikimin e firmware-it.
  • TĂ« pĂ«rdorin bootkopterĂ« dhe komponente payload tĂ« ndryshme, sipas detyrave pĂ«r tĂ« cilat punojnĂ«.
  • TĂ« pĂ«rshpejtojnĂ« avancimin e teknologjive tĂ« reja dhe tĂ« shkurtojnĂ« ciklin e zhvillimit — zhvilluesit mund tĂ« pĂ«rqendrohen vetĂ«m nĂ« shtimin e funksionalitetit specifik, ndĂ«rkohĂ« qĂ« pĂ«rdorin komponente tĂ« provuara dhe tĂ« gatshme pĂ«r çdo gjĂ« tjetĂ«r.
  • TĂ« shkallĂ«zojnĂ« zhvillimin e firmware-it pĂ«r arkitektura tĂ« ndryshme tĂ« pĂ«rziera tĂ« llogaritjes (XPU), pĂ«r shembull, qĂ« pĂ«rfshijnĂ«, pĂ«rveç CPU, njĂ« kartĂ« grafike diskrete tĂ« integruar (dPGU) dhe pajisje rrjetesh tĂ« programueshme pĂ«r tĂ« rritur efikasitetin e operacioneve tĂ« rrjetit nĂ« qendrat e tĂ« dhĂ«nave qĂ« mbĂ«shtesin funksionimin e sistemeve tĂ« reja cloud (IPU, NjĂ«sia e Procesimit tĂ« Infrastruktures).

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster