Mae Intel yn datblygu pensaernïaeth firmware agored newydd Universal Scalable Firmware

Mae Intel yn datblygu pensaernïaeth firmware newydd, Universal Scalable Firmware (USF), gyda'r nod o symleiddio datblygiad holl gydrannau'r pentwr meddalwedd firmware ar gyfer gwahanol gategorïau o ddyfeisiau, o weinyddion i systemau ar sglodyn (SoC). Mae USF yn darparu haenau o dynnu sy'n eich galluogi i wahanu'r rhesymeg cychwyn caledwedd lefel isel o'r cydrannau platfform sy'n gyfrifol am ffurfweddu, diweddariadau firmware, diogelwch, a hwb i'r system weithredu. Mae manyleb ddrafft a gweithrediad elfennau nodweddiadol o bensaernïaeth yr USF yn cael eu postio ar GitHub.

Mae gan USF strwythur modiwlaidd nad yw'n gysylltiedig ag atebion penodol ac mae'n caniatáu defnyddio amrywiol brosiectau presennol sy'n gweithredu'r camau cychwyn caledwedd a chychwyn, megis pentwr TianoCore EDK2 UEFI, y firmware Bootloader Slim minimalistaidd, y cychwynnwr U-Boot a'r Llwyfan CoreBoot. Gellir defnyddio rhyngwyneb UEFI, haen LinuxBoot (ar gyfer llwytho'r cnewyllyn Linux yn uniongyrchol), VaultBoot (cist wedi'i wirio) a'r hypervisor ACRN fel amgylcheddau llwyth tâl a ddefnyddir i chwilio am y cychwynnydd a throsglwyddo rheolaeth i'r system weithredu. Darperir rhyngwynebau nodweddiadol ar gyfer systemau gweithredu fel ACPI, UEFI, Kexec ac Multi-boot.

Mae USF yn darparu haen cymorth caledwedd ar wahân (FSP, Pecyn Cymorth Firmware), sy'n rhyngweithio â haen offeryniaeth platfform cyffredinol ac addasadwy (POL, Haen Cerddorfa Platfform) trwy API cyffredin. Mae FSP yn crynhoi gweithrediadau megis ailosod CPU, cychwyn caledwedd, gweithio gyda SMM (Modd Rheoli System), dilysu a dilysu ar lefel SoC. Mae'r haen offeryniaeth yn symleiddio'r broses o greu rhyngwynebau ACPI, yn cefnogi llyfrgelloedd cychwynnydd generig, yn caniatáu ichi ddefnyddio'r iaith Rust i greu cydrannau cadarnwedd diogel, ac yn darparu'r gallu i ddiffinio cyfluniad gan ddefnyddio iaith farcio YAML. Mae lefel Swyddfa'r Post Cyf hefyd yn ymdrin ag ardystio, dilysu, a gosod diweddariadau yn ddiogel.

Mae Intel yn datblygu pensaernïaeth firmware agored newydd Universal Scalable Firmware

Disgwylir y bydd y bensaernïaeth newydd yn caniatáu:

  • Lleihau cymhlethdod a chost datblygu firmware ar gyfer dyfeisiau newydd trwy ailddefnyddio'r cod o gydrannau safonol parod, pensaernïaeth fodiwlaidd nad yw'n gysylltiedig â llwythwyr cychwyn penodol, a'r gallu i ddefnyddio API cyffredinol ar gyfer ffurfweddu modiwlau.
  • Cynyddu ansawdd a diogelwch cadarnwedd trwy ddefnyddio modiwlau gwiriadwy ar gyfer rhyngweithio ag offer a seilwaith mwy diogel ar gyfer dilysu a gwirio firmware.
  • Defnyddiwch wahanol lwythwyr a chydrannau llwyth tâl, yn dibynnu ar y tasgau sy'n cael eu datrys.
  • Cyflymu datblygiad technolegau newydd a byrhau'r cylch datblygu - dim ond ar ychwanegu swyddogaethau penodol y gall datblygwyr ganolbwyntio arnynt, fel arall gan ddefnyddio cydrannau parod, profedig.
  • Datblygu firmware ar raddfa ar gyfer gwahanol bensaernïaeth cyfrifiadurol cymysg (XPUs), er enghraifft, gan gynnwys, yn ogystal â'r CPU, cyflymydd graffeg arwahanol integredig (dPGU) a dyfeisiau rhwydwaith rhaglenadwy i gyflymu gweithrediadau rhwydwaith mewn canolfannau data sy'n cefnogi gweithrediad systemau cwmwl ( IPU, Uned Prosesu Seilwaith).

Ffynhonnell: opennet.ru

Ychwanegu sylw