Intel e hlahisa mohloli o bulehileng oa firmware oa ModernFW le hypervisor ka puo ea Rust

Intel hlahisoa Sebokeng sa OSTS (Open Source Technology Summit) se etsahalang matsatsing ana, ho na le merero e mengata e mecha e bulehileng ea liteko. E le karolo ea boikitlaetso Mehleng ea kajeno Mosebetsi o ntse o tsoela pele ho theha phetoho e sireletsehileng le e sireletsehileng bakeng sa firmware ea UEFI le BIOS. Morero o mothating oa pele oa nts'etsopele, empa mothating ona oa nts'etsopele, prototype e reriloeng e se e na le bokhoni bo lekaneng ba ho hlophisa phallo ea kernel ea sistimi e sebetsang. Morero o ipapisitse le lintlafatso TianoCore (ts'ebetso e bulehileng ea UEFI) mme e khutlisetsa liphetoho ho ea holimo.

ModernFW e ikemiselitse ho fana ka firmware ea minimalistic e loketseng ho sebelisoa lipolaneteng tse kopaneng tse otlolohileng joalo ka li-server tsa maru. Lits'ebetsong tse joalo, ha ho na tlhoko ea ho boloka khoutu ho firmware bakeng sa tšebelisano ea morao-rao le likarolo tsa ts'ebeliso ea bokahohleng tse fumanehang ho firmware ea setso ea UEFI. Ho felisa khoutu e sa hlokahaleng ho fokotsa palo ea li-vectors le likokoana-hloko tse ka khonehang, tse nang le phello e ntle ho ts'ireletso le ts'ebetso. Haholo-holo, mosebetsi o ntse o tsoela pele ho tlosa ts'ehetso ea firmware bakeng sa mefuta ea lisebelisoa tsa khale le ts'ebetso e ka etsoang ho latela moelelo oa tsamaiso ea ts'ebetso.

Ke bakhanni ba lisebelisoa tse hlokahalang feela ba bolokiloeng 'me ho fanoa ka tšehetso e fokolang bakeng sa lisebelisoa tse etsisoang le tse fumanehang. Nako le nako ha ho khoneha, mesebetsi e ka etsoang boemong ba OS e isoa boemong ba tsamaiso ea ts'ebetso. E 'ngoe ea khoutu e arolelanoa pakeng tsa firmware le OS kernel. Ho fanoe ka tlhophiso ea modular le eo u ka e khethang. Ts'ehetso ea meralo ea meralo hajoale e lekanyelitsoe ho litsamaiso tsa x86-64, 'me ho li-OS tse bootable, ke Linux feela e tšehetsoang hajoale (haeba ho hlokahala, ts'ehetso ea li-OS tse ling e ka kengoa ts'ebetsong).

Ka nako e tšoanang, Intel hlahisoa morero Mohlahlobi oa Cloud, e ileng ea leka ho theha hypervisor e thehiloeng ho karolo
morero o kopanetsoeng Rust-VMM, eo ho eona, ho phaella ho Intel, Alibaba, Amazon, Google le Red Hat le tsona li kopanela. Rust-VMM e ngotsoe ka puo ea Rust 'me e u lumella ho etsa li-hypervisors tse khethehileng. Cloud Hypervisor ke e 'ngoe ea li-hypervisor tse joalo tse fanang ka mochine oa boemo bo holimo oa mochine (VMM) o sebetsang ka holim'a KVM mme o lokiselitsoe mesebetsi ea maruo. Boemong ba lithahasello tsa Intel, mosebetsi o ka sehloohong oa Cloud Hypervisor ke ho tsamaisa kabo ea sejoale-joale ea Linux ka lisebelisoa tsa para-virtualized tse thehiloeng ho virtio.

Tšehetso ea ho etsisa e lula e fokola (tsepamiso e lebisitsoe ho paravirtualization). Hajoale ke litsamaiso tsa x86_64 feela tse tšehetsoeng, empa tšehetso ea AArch64 e reriloe. Ho tlosa khoutu e sa hlokahaleng le ho nolofatsa tlhophiso ea CPU, memori, PCI le NVDIMM li etsoa sethaleng sa kopano. Hoa khoneha ho falla mechine ea sebele pakeng tsa li-server. Har'a merero ea bohlokoa e boletsoeng ke: ho arabela ho phahameng, tšebeliso e tlaase ea mohopolo, ts'ebetso e phahameng le ho fokotsa li-vectors tse ka 'nang tsa hlasela.

Source: opennet.ru

Eketsa ka tlhaloso