Intel arendab üles avatud Universal Scalable Firmware arhitektuuri.

Intel arendab uut universaalsete skaalatavate riistvara tarkvarade arendamise arhitektuuri (USF), mille eesmärk on lihtsustada kõigi riistvara tarkvarade koostisosade arendamist erinevatele seadmete kategooriatele, alates serveritest kuni süsteemide kuni kristallini (SoC). USF pakub abstraktsiooni tasemeid, mis võimaldavad eraldada madala taseme riistvara alglaadimise loogika platvormikomponentidest, mis vastutavad seadistamise, tarkvara uuendamise, turvalisuse ja operatsioonisüsteemi laadimise eest. USF arhitektuuri prototüübi spetsifikatsioon ja rakenduse tüüpelementide teave on saadaval GitHubis.

USF-l on modulaarne struktuur, mis ei ole seotud üksikute lahendustega ja võimaldab erinevate olemasolevate projektide kasutamist, mis implementeerivad riistvara alglaadimise etappe, nagu UEFI TianoCore EDK2, minimalistlik tarkvara Slim Bootloader, laadija U-Boot ja platvorm CoreBoot. Laadimisülesannete otsimiseks ja operatsioonisüsteemi kontrolli edastamiseks kasutatakse selliseid payload keskkondi nagu UEFI liides, LinuxBoot kiht (Linuxi tuuma otse laadimiseks), VaultBoot (verifitseeritud laadimine) ja hüperviisor ACRN. Operatsioonisüsteemidele on saadaval tüüpilised liidesed nagu ACPI, UEFI, Kexec ja Multi-boot.

USF eraldab eraldi kihi seadme toetamiseks (FSP, Firmware Support Package), mis suhtleb universaalse ja kohandatava platvormi orkestreerimise kihi (POL, Platform Orchestration Layer) kaudu ühise API kaudu. FSP abstraheerib selliseid operatsioone nagu CPU taaskäivitamine, riistvara alglaadimine, SMM (System Management Mode) töötlemine, autentimine ja verifitseerimine SoC tasemel. Orkestreerimise kiht lihtsustab ACPI liideste loomist, toetab laadijate tüüpilisi raamatukogusid, võimaldab Rust keele kasutamist turvaliste riistvarakomponentide loomiseks ja võimaldab konfiguratsiooni määratlemist YAML markeerimiskeele abil. POL tasemel toimub ka autentimine, tõendamine ja turvaliste uuenduste paigaldamise korraldamine.

Intel arendab üles avatud Universal Scalable Firmware arhitektuuri.

Uutelt arhitektuuridelt oodatakse, et need võimaldavad:

  • Vähendada arendusprotsesside keerukust ja kulusid uute seadmete jaoks, taaskasutades olemasolevate standardkomponentide koodi, modulaarsest arhitektuurist, mis ei ole seotud teatud laadimisprogrammidega, ning võimaldades kasutada universaalset API-t moodulite seadistamiseks.
  • Parandada püsivara kvaliteeti ja turvalisust, rakendades kontrollitavaid mooduleid riistvaraga suhtlemiseks ning turvalisemat infrastruktuuri püsivara autentimise ja valideerimise protsesside jaoks.
  • Kasutada erinevaid laadimisprogramme ja payload-komponente, sõltuvalt lahendatavast probleemist.
  • Kiirendada uute tehnoloogiate juurutamist ja vähendada arendustsüklit - arendajad saavad keskenduda ainult spetsiifilise funktsionaalsuse lisamisele, kasutades ülejäänud osas olemasolevaid, testitud komponente.
  • Skaalautuda püsivara arendust erinevatele segatud arvutusarhitektuuridele (XPU), sealhulgas, lisaks CPU-le, integreeritud eraldi graafikaakseleraator (dPGU) ja programmeeritavad võrguseadmed võrguoperatsioonide täitmise kiirendamiseks andmepunktides, mis toetavad pilvesüsteemide tööd (IPU, Infrastructure Processing Unit).

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster