Ka whakawhanakehia e Intel te punaha hou o ModernFW me te Rust hypervisor

Intel представила i te hui OSTS (Open Source Technology Summit) e tu ana i enei ra, he maha nga kaupapa whakamatautau hou e tuwhera ana. Hei wahanga o te kaupapa ModernFW kei te haere tonu te mahi ki te hanga i tetahi whakakapinga ka taea te whakarereke me te haumaru mo te UEFI me te miihini BIOS. Ko te kaupapa kei te wahanga tuatahi o te whanaketanga, engari i tenei wahanga o te whanaketanga, kua whai waahi te tauira e whakaarohia ana ki te whakarite i te utaina o te kernel punaha whakahaere. Ko te kaupapa kei runga i nga whanaketanga TianoCore (he whakatinanatanga UEFI tuwhera) me te whakahoki i nga huringa ki te whakarunga.

Ko te whainga a ModernFW ki te whakarato i te firmware iti e tika ana mo te whakamahi i runga i nga papaaho whakauru poutū penei i nga kaitoro mo nga punaha kapua. I runga i enei punaha, kaore he take ki te pupuri i roto i te firmware te waehere hototahi whakamuri me nga waahanga mo te whakamahi mo te ao katoa kei roto i te umanga UEFI tuku iho. Ko te whakakore i te waehere taapiri ka whakaitihia te maha o nga vectors ka taea mo nga whakaeke me nga hapa, he painga pai ki te haumaru me te pai. Ina koa, kei te haere tonu nga mahi ki te tango i te tautoko mo nga momo taputapu tawhito me te mahi mai i te firmware ka taea te mahi i roto i te horopaki o te punaha whakahaere.

Ko nga taraiwa taputapu e tika ana ka toe, he iti noa te tautoko mo nga taputapu whaiwhai me nga taputapu mariko. I nga wa katoa ka taea, ka nekehia nga mahi ka taea te mahi i te taumata OS ki te taumata punaha whakahaere. Ko tetahi waahanga o te waehere ka tohatohahia i waenga i te firmware me te kernel OS. Ka whakaratohia he whirihoranga modular me te ritenga. Ko te tautoko hoahoanga i tenei wa ka iti ki nga punaha x86-64, a ko Linux anake e tautokohia ana mai i te OS bootable (mehemea e tika ana, ka taea te tautoko mo etahi atu OSes).

I te wa ano, Intel представила tauira Kapua Kaitirotiro, i ngana ki te hanga i tetahi kaitirotiro-a-waahanga
kaupapa tahi Waiwai-VMM, i roto i nei, i tua atu ki Intel, Alibaba, Amazon, Google me Red Hat hoki whai wāhi. Kua tuhia te Rust-VMM ki te reo Rust ka taea e koe te hanga i nga kaitirotiro mahi motuhake. Ko te Cloud Hypervisor tetahi o nga hypervisor e whakarato ana i te kaitirotiro miihini mariko taumata-tiketike (VMM) e rere ana i runga ake o te KVM me te arotau mo nga mahi a-kapua. I roto i te horopaki o nga hiahia a Intel, ko te kaupapa matua a Cloud Hypervisor ko te whakahaere i nga tohatoha Linux hou ma te whakamahi i nga taputapu paravirtualized virtio-based.

Ka whakaitihia te tautoko emulation (ko te aro nui ki te paravirtualization). I tenei wa ko nga punaha x86_64 anake e tautokohia ana, engari kei te haere tonu te tautoko AArch64. Ki te whakakore i te waehere kore me te ngawari te whirihoranga o te PTM, ka mahia te mahara, te PCI me te NVDIMM i te waahi huihuinga. Ka taea te heke mihini mariko i waenga i nga kaitoro. O nga mahi matua i whakahuahia: te whakautu nui, te iti o te kohi mahara, te mahi nui me te whakahekenga o nga vectors ka taea mo nga whakaeke.

Source: opennet.ru

Tāpiri i te kōrero