Intel Ke hōʻike ʻia nei kekahi mau papahana open source hoʻokolohua hou ma ka ʻaha kūkā OSTS (Open Source Technology Summit) e mālama ʻia nei i kēia mau lā. Ma ke ʻano he ʻāpana o ka hana Ke hana nei ka hana e hana i kahi pani palekana no ka firmware UEFI a me BIOS. Aia ka papahana i kona mau pae mua, akā i kēia pae o ka hoʻomohala ʻana, ua lawa nā mana o ka prototype i manaʻo ʻia no ka hoʻonohonoho ʻana i ke kaʻina hana hoʻomaka o ka kernel ʻōnaehana hana. Hoʻokumu ʻia ka papahana ma ka hana (hoʻokō UEFI kumu wehe) a hoʻihoʻi i nā loli i luna.
ʻO ka pahuhopu o ModernFW ka hoʻolako ʻana i nā firmware minimalist kūpono no ka hoʻohana ʻana ma nā kahua i hoʻohui ʻia i luna, e like me nā kikowaena ao. Ma ia mau ʻōnaehana, ʻaʻohe pono e mālama i ke code hoʻohālikelike hope a me nā ʻāpana e pili ana i ka firmware, e like me ka mea maʻamau me ka firmware UEFI kuʻuna. ʻO ka wehe ʻana i ke code pono ʻole e hōʻemi i ka helu o nā vectors hoʻouka a me nā hewa, kahi e hoʻopilikia maikaʻi ai i ka palekana a me ka pono. Ke hana ʻia nei hoʻi ka hana e wehe i ke kākoʻo no nā ʻano hāmeʻa kahiko a me nā hana e hiki ke holo i loko o ka pōʻaiapili ʻōnaehana hana.
Hoʻokomo wale ʻia nā mea hoʻokele hāmeʻa koʻikoʻi, a hāʻawi ʻia ke kākoʻo liʻiliʻi no nā hāmeʻa i hoʻohālike ʻia a me nā mea virtual. I nā manawa hiki, hoʻoili ʻia nā hana i hiki ke hana ʻia ma ka pae OS i ka ʻōnaehana hana. Kaʻana like ʻia kekahi code ma waena o ka firmware a me ka kernel OS. Hāʻawi ʻia kahi hoʻonohonoho modular a hiki ke hoʻopilikino ʻia. Ua kaupalena ʻia ke kākoʻo hoʻolālā i nā ʻōnaehana x86-64 i kēia manawa, a ʻo nā ʻōnaehana hana bootable, ʻo Linux wale nō ke kākoʻo ʻia nei i kēia manawa (hiki ke hoʻokō ʻia ke kākoʻo no nā ʻōnaehana hana ʻē aʻe inā pono).
I ka manawa like, ua hoʻopau ka ʻoihana Intel o ka hana , ka mea i hoʻāʻo e hana i kahi hypervisor e pili ana i nā ʻāpana
papahana hui , ʻo ia hoʻi, ma waho aʻe o Intel, e komo pū ana me Alibaba, Amazon, Google, a me Red Hat. Ua kākau ʻia ʻo Rust-VMM ma ka ʻōlelo Rust a hiki ke hana i nā hypervisors kikoʻī no ka hana. ʻO Cloud Hypervisor kekahi o ia mau hypervisor, e hāʻawi ana i kahi monitor mīkini virtual kiʻekiʻe (VMM) e holo ana ma luna o KVM a ua hoʻonohonoho pono ʻia no nā hana kikoʻī no ke ao. No Intel, ʻo ke kumu nui o Cloud Hypervisor ka holo ʻana i nā hoʻolaha Linux hou me ka hoʻohana ʻana i nā polokalamu paravirtualized Virtio.
Ua mālama ʻia ke kākoʻo Emulation i ka palena iki (e hoʻokūpaʻa ana i ka paravirtualization). I kēia manawa, kākoʻo wale ʻia nā ʻōnaehana x86_64, akā ua hoʻolālā ʻia ke kākoʻo AArch64. No ka hoʻopau ʻana i ke code pono ʻole a hoʻomaʻalahi i ke kaʻina hana, hana ʻia ka CPU, ka hoʻomanaʻo, PCI, a me ka hoʻonohonoho NVDIMM i ka wā o ke kaʻina hana kūkulu. Hāʻawi ʻia ka hiki ke hoʻoneʻe i nā mīkini virtual ma waena o nā kikowaena. ʻO nā pahuhopu koʻikoʻi e pili ana i ka pane wikiwiki, ka hoʻohana ʻana i ka hoʻomanaʻo haʻahaʻa, ka hana kiʻekiʻe, a me nā vectors hoʻouka i hoʻemi ʻia.
Source: opennet.ru
