Intel bi zimanê Rust firmware û hypervisor çavkaniya vekirî ModernFW pêşve dike

Intel pêşkêş kirin Di konferansa OSTS (Zîrveya Teknolojiya Çavkaniya Vekirî) de ku van rojan pêk tê, gelek projeyên nû yên vekirî yên ceribandinê hene. Di çarçoveya pêngavê de ModernFW Xebat tê kirin ku ji bo firmware UEFI û BIOS-ê veguherînek berbelav û ewledar were afirandin. Proje di qonaxek destpêkê ya pêşkeftinê de ye, lê di vê qonaxa pêşkeftinê de, prototîpa pêşniyarkirî jixwe têra xwe têra xwe heye ku barkirina kernelê pergala xebitandinê organîze bike. Proje li gorî pêşketinan hatiye avakirin TianoCore (pêkanîna UEFI ya vekirî) û guhertinan vedigerîne jorîn.

ModernFW armanc dike ku firmware-ya minimalîst a ku ji bo karanîna li ser platformên yekbûyî yên vertîkal ên wekî pêşkêşkerên ewr peyda dike peyda bike. Li ser pergalên weha, ji bo lihevhatina paşverû û hêmanên karanîna gerdûnî yên ku di firmware-ya kevneşopî ya UEFI de ne hewce ye ku kodê di firmware-yê de biparêzin. Rakirina koda nehewce hejmara vektorên êrîşê û xeletiyên gengaz kêm dike, ku bandorek erênî li ser ewlehî û kargêriyê dike. Bi taybetî, xebat tê meşandin ku ji piştgirîya firmware ji bo celeb û fonksiyonên cîhaza kevnar ên ku dikarin di çarçoweya pergala xebitandinê de bêne kirin werin rakirin.

Tenê ajokarên cîhaza pêwîst têne ragirtin û ji bo amûrên emulated û virtual piştgirîya hindiktirîn tê peyda kirin. Dema ku gengaz be, karên ku dikarin di asta OS-ê de bêne kirin têne veguhestin asta pergala xebitandinê. Hin kod di navbera firmware û kernel OS-ê de têne parve kirin. Veavakirina modular û xwerû tê peyda kirin. Piştgiriya mîmarî niha bi pergalên x86-64 ve sînorkirî ye, û ji OS-yên bootable, tenê Linux niha piştgirî ye (heke hewce bike, piştgirî ji bo OS-yên din dikare were bicîh kirin).

Di heman demê de, Intel pêşkêş kirin projeyê ewr-hypervisor, ku hewl da ku hîpervisorek-based pêkhateyek biafirîne
projeya hevbeş Rust-VMM, ku ji bilî Intel, Alibaba, Amazon, Google û Red Hat jî beşdar dibin. Rust-VMM bi zimanê Rust hatî nivîsandin û dihêle hûn hîpervisorên taybetî yên peywirê biafirînin. Cloud Hypervisor yek hîpervisorek wusa ye ku çavdêriyek makîneya virtual ya astek bilind (VMM) peyda dike ku li ser KVM-ê dimeşîne û ji bo karên xwemalî ewr xweşbîn e. Di çarçoweya berjewendîyên Intel de, peywira sereke ya Cloud Hypervisor ev e ku belavkirinên nûjen ên Linux-ê bi karanîna amûrên para-virtualkirî yên li ser bingeha virtio-yê bimeşîne.

Piştgiriya emûlasyonê di hindiktirîn de tête girtin (balkêşî li ser paravirtualîzasyonê ye). Heya niha tenê pergalên x86_64 têne piştgirî kirin, lê piştgiriya AArch64 tête plan kirin. Ji bo ku ji koda nehewce xilas bibin û veavakirina CPU-yê hêsan bikin, bîranîn, PCI û NVDIMM di qonaxa kombûnê de tê kirin. Mimkûn e ku makîneyên virtual di navbera serveran de koç bikin. Di nav armancên sereke yên ku hatine destnîşan kirin de ev in: bersivdana bilind, mezaxtina bîranînê ya kêm, performansa bilind û kêmkirina vektorên êrîşê yên gengaz.

Source: opennet.ru

Add a comment