Intel inovandudza ModernFW yakavhurika firmware uye Rust hypervisor

Intel yakaunzwa Pamusangano weOSTS (Open Source Technology Summit) urikuitika mazuva ano, kune mapurojekiti akati wandei ekuedza akazaruka. Sechikamu chekutanga Mazuva AnoFW Basa riri kuenderera mberi rekugadzira scalable uye yakachengeteka kutsiva UEFI uye BIOS firmware. Iyo purojekiti iri padanho rekutanga rebudiriro, asi panguva ino yebudiriro, iyo yakatsanangurwa prototype yatove neakakwana kugona kuronga kurodha kweiyo inoshanda system kernel. Iyo purojekiti inoenderana nezviri kuitika TianoCore (yakavhurika UEFI kuita) uye inodzosera shanduko kumusoro kumusoro.

ModernFW ine chinangwa chekupa minimalistic firmware yakakodzera kushandiswa pamapuratifomu akabatanidzwa akadai semaseva emakore. Pamasisitimu akadaro, hapana chikonzero chekuchengetedza kodhi muiyo firmware yekudzokera kumashure uye kushandiswa kwese kwese kunowanikwa mune yechinyakare UEFI firmware. Kubvisa kodhi isingakodzeri kunoderedza huwandu hwezvinogoneka kurwisa mavheji uye tsikidzi, iyo ine mhedzisiro yakanaka pakuchengetedza nekubudirira. Kunyanya, basa riri kuenderera mberi rekubvisa kubva kune firmware tsigiro yemhando dzechinyakare dzechishandiso uye mashandiro anogona kuitwa mukati meiyo inoshanda sisitimu.

Chete madhiraivha emudziyo anodiwa anochengetwa uye kutsigirwa kushoma kweakateedzerwa uye chaiwo madivayiri anopihwa. Pese pazvinogoneka, mabasa anogona kuitwa padanho reOS anotamiswa kuenda kudanho rekushandisa system. Imwe yekodhi yakagovaniswa pakati peiyo firmware uye OS kernel. Modular uye customizable gadziriso inopihwa. Tsigiro yezvivakwa parizvino yakaganhurirwa kune x86-64 masisitimu, uye yeiyo bootable OSes, Linux chete ndiyo inotsigirwa parizvino (kana zvichidikanwa, tsigiro yemamwe maOS inogona kuitwa).

Panguva imwecheteyo, Intel yakaunzwa ronga cloud-hypervisor, iyo yakaedza kugadzira chikamu-based hypervisor
joint project Rust-VMM, umo, kuwedzera kune Intel, Alibaba, Amazon, Google uye Red Hat zvakare vanotora chikamu. Rust-VMM yakanyorwa mumutauro weRust uye inobvumidza iwe kugadzira basa-chaiwo hypervisors. Cloud Hypervisor imwe yakadaro hypervisor inopa yakakwira-level virtual muchina chekutarisa (VMM) inomhanya pamusoro peKVM uye yakagadziridzwa yemakore-yekuzvarwa mabasa. Muchirevo chezvido zveIntel, basa guru reCloud Hypervisor nderekumhanyisa Linux yemazuva ano kugovera uchishandisa para-virtualized zvishandiso zvinoenderana nevirtio.

Tsigiro yekutevedzera inochengetwa iri shoma (yakatarisana ndeye paravirtualization). Parizvino chete x86_64 masisitimu anotsigirwa, asi AArch64 rutsigiro rwakarongwa. Kuti ubvise kodhi isina kufanira uye kurerutsa kumisikidzwa kweCPU, ndangariro, PCI uye NVDIMM inoitwa padanho regungano. Zvinokwanisika kutamisa machina chaiwo pakati pemaseva. Pakati pezvinangwa zvakakosha zvakataurwa ndezvi: kupindurwa kwepamusoro, kuderedzwa kwendangariro, kuita kwepamusoro uye kuderedzwa kweanogona kurwisa mavector.

Source: opennet.ru

Voeg