Intelek ModernFW firmware irekia eta Rust hipervisorea garatzen ditu

Intel aurkeztu egun hauetan egiten ari diren OSTS (Open Source Technology Summit) kongresuan, hainbat proiektu ireki esperimental berri. Ekimenaren baitan ModernFW UEFI eta BIOS firmwarearen ordezko eskalagarri eta seguru bat sortzeko lana egiten ari da. Proiektua hasierako garapen-fasean dago, baina garapen-fase honetan, proposatutako prototipoak dagoeneko sistema eragilearen nukleoaren karga antolatzeko aukera nahikoak ditu. Proiektua garapenetan oinarritzen da TianoCore (UEFI inplementazio irekia) eta aldaketak upstreamera itzultzen ditu.

ModernFW-k bertikalean integratutako plataformetan erabiltzeko egokia den firmware minimalista eskaintzea du helburu, hodeiko sistemetarako zerbitzarietan adibidez. Sistema horietan, ez dago firmwarean mantendu beharrik UEFI firmware tradizionalak dituen atzerako bateragarritasun-kodea eta erabilera unibertsalerako osagaiak. Kode erredundantea kentzeak eraso eta akatsen bektore posibleen kopurua murrizten du, eta horrek eragin positiboa du segurtasunean eta eraginkortasunean. Bereziki, sistema eragilearen testuinguruan egin daitekeen firmwaretik zaharkitutako gailu mota eta funtzionalitateen euskarria kentzeko lanean ari dira.

Beharrezko gailu kontrolatzaileak bakarrik geratzen dira eta gailu emulatu eta birtualen gutxieneko laguntza eskaintzen da. Ahal den guztietan, sistema eragilearen mailan egin daitezkeen zereginak sistema eragilearen mailara eramaten dira. Kodearen zati bat firmwarearen eta OS kernelaren artean partekatzen da. Konfigurazio modularra eta pertsonalizatua eskaintzen da. Arkitektura-laguntza gaur egun x86-64 sistemetara mugatuta dago, eta Linux bakarrik onartzen da abiaraztearen sistema eragiletik (beharrezkoa bada, beste sistema eragile batzuen laguntza inplementa daiteke).

Aldi berean, Intel aurkeztu proiektua Hodei Hipervisorea, osagaietan oinarritutako hipervisor bat sortzen saiatu zen
proiektu bateratua Herdoila-VMM, eta bertan, Intelez gain, Alibaba, Amazon, Google eta Red Hat-ek ere parte hartzen dute. Rust-VMM Rust hizkuntzan idatzita dago eta ataza espezifikoko hipervisorak sortzeko aukera ematen du. Cloud Hypervisor horrelako hipervisor bat da, maila altuko makina birtualeko monitorea (VMM) eskaintzen duena, KVMren gainean exekutatzen dena eta hodeiko jatorrizko zereginetarako optimizatuta dagoena. Intel-en interesen testuinguruan, Cloud Hypervisor-en helburu nagusia Linux banaketa modernoak exekutatzen ditu birtualizatutako birtualizatutako tresnak erabiliz.

Emulazio-laguntza gutxitu egiten da (parabirtualizazioan jartzen da garrantzia). Gaur egun x86_64 sistemak bakarrik onartzen dira, baina AArch64 laguntza bidean dago. Behar ez den kodea kentzeko eta CPUaren konfigurazioa errazteko, memoria, PCI eta NVDIMM muntaketa fasean egiten da. Zerbitzarien artean makina birtualak migratzeko aukera dago. Aipatutako funtsezko zereginetatik: erantzun handia, memoria-kontsumo txikia, errendimendu handia eta erasoetarako bektore posibleak murriztea.

Iturria: opennet.ru

Gehitu iruzkin berria