Intel
Tha ModernFW ag amas air firmware minimalistic a thoirt seachad a tha freagarrach airson a chleachdadh air àrd-ùrlaran a tha amalaichte gu dìreach leithid frithealaichean airson siostaman sgòthan. Air a leithid de shiostaman, chan eil feum air a’ chòd co-chòrdalachd air ais agus na co-phàirtean airson cleachdadh uile-choitcheann a tha dualach do firmware traidiseanta UEFI a chumail sa firmware. Le bhith a’ faighinn cuidhteas de chòd gun fheum, lughdaichidh sin an àireamh de vectaran a dh’ fhaodadh a bhith ann airson ionnsaighean agus mearachdan, a bheir deagh bhuaidh air tèarainteachd agus èifeachdas. Gu sònraichte, tha obair a’ dol air adhart gus taic airson seòrsachan innealan seann-fhasanta agus gnìomhachd a thoirt air falbh bhon firmware a ghabhas coileanadh ann an co-theacsa an t-siostaim obrachaidh.
Chan eil ach na draibhearan inneal riatanach air fhàgail agus chan eil ach glè bheag de thaic air a thoirt seachad airson innealan emulated agus mas-fhìor. Far a bheil e comasach, thèid gnìomhan a ghabhas coileanadh aig ìre OS a ghluasad gu ìre an t-siostaim obrachaidh. Tha pàirt den chòd air a roinn eadar am firmware agus kernel an OS. Tha rèiteachadh modular agus gnàthaichte air a thoirt seachad. Tha taic ailtireachd an-dràsta cuingealaichte ri siostaman x86-64, agus chan eil ach Linux a’ faighinn taic bhon OS bootable (ma tha sin riatanach, faodar taic airson OSan eile a chuir an gnìomh).
Aig an aon àm, Intel
co-phròiseact
Tha taic emulation air a lughdachadh (tha an cuideam air paravirtualization). An-dràsta chan eil ach siostaman x86_64 a’ faighinn taic, ach tha taic AArch64 air an t-slighe. Gus faighinn cuidhteas còd neo-riatanach agus rèiteachadh an CPU a dhèanamh nas sìmplidhe, thèid cuimhne, PCI agus NVDIMM a dhèanamh aig ìre cruinneachaidh. Tha e comasach innealan brìgheil a ghluasad eadar frithealaichean. De na prìomh ghnìomhan a chaidh ainmeachadh: freagairt àrd, caitheamh cuimhne ìosal, àrd-choileanadh agus lughdachadh vectaran a dh’ fhaodadh a bhith ann airson ionnsaighean.
Source: fosgailtenet.ru