Intel ha presentat alguns nous projectes experimentals de codi obert en la conferència Open Source Technology Summit (OSTs) que s'està duent a terme en aquests dies.
Un dels projectes presentat en l'Open Source Technology Summit és "ModernFW" com a part de la iniciativa d'Intel en què està treballant per crear un reemplaçament escalable i segur el firmware d'UEFI i BIOS.
El projecte es troba en l'etapa inicial de desenvolupament, però en aquesta etapa de desenvolupament en el prototip proposat ja hi ha prou oportunitats per organitzar la càrrega de el nucli de sistema operatiu.
El codi de el projecte ModernFW es basa en TianoCore (implementació de UEFI de codi obert) i retorna els canvis a l'upstream.
sobre ModernFW
ModernFW té com a objectiu proporcionar un firmware minimalista adequat per al seu ús en plataformes integrades verticalment, com servidors per a sistemes en el núvol.
En aquests sistemes, no cal mantenir el codi en el firmware per garantir la compatibilitat amb versions anteriors i els components per a ús universal, típics de l'microprogramari tradicional de UEFI.
ModernFW s'encarrega d'eliminar el codi innecessari, El que redueix el nombre de possibles vectors d'atacs i errors, el que té un efecte positiu en la seguretat i l'eficiència.
Això inclou el treball sobre l'eliminació de el suport de firmware per tipus de dispositius i funcionalitats obsoletes que es poden realitzar en el context de sistema operatiu.
Només queden els controladors de dispositiu necessaris i es proporciona suport mínim per a dispositius emulats i virtuals.
Part de el codi es comparteix en el firmware i en el nucli de sistema operatiu. Es proporciona configuració modular i personalitzada.
Busquem reduir la petjada general, augmentar l'eficiència i millorar la postura de seguretat de sistema mitjançant l'eliminació de capacitats que no són necessàries per complir amb els requisits de les plataformes que serveixen per a propòsits més integrats verticalment.
Per exemple, una via per a l'exploració és moure qualsevol funcionalitat que es pugui aconseguir en el context de sistema operatiu fora de l'microprogramari.
El suport per a arquitectures està limitat als sistemes x86-64 fins ara i dels sistemes operatius d'inici, només s'admet Linux (si cal, també es pot proporcionar suport per a altres sistemes operatius).
Sobre Cloud Hypervisor
A el mateix temps, Intel va presentar el projecte Cloud Hypervisor, en el qual va intentar crear un hipervisor basat en els components de el projecte conjunt Rust-VMM, En el qual, a més d'Intel, Alibaba, Amazon, Google i Red Hat també hi participen.
Rust-VMM està escrit en el llenguatge Rust i li permet crear hipervisor específics per a certes tasques.
- rust-VMM ofereix un conjunt de components de hipervisor comuns, desenvolupats per Intel amb líders de la indústria com Alibaba, Amazon, Google i Red Hat per oferir hipervisor específics per a casos d'ús. Intel ha llançat un hipervisor de núvol per a fins especials basat en rust-VMM amb socis per a proporcionar una tecnologia de contenidor de major rendiment i més segura, dissenyada per a entorns nadius del núvol.
Cloud Hypervisor és un monitor de màquina virtual (VMM) de codi obert que s'executa sobre KVM. El projecte se centra en executar exclusivament càrregues de treball modernes en el núvol, a més d'un nombre limitat d'arquitectures i plataformes de maquinari.
Les càrregues de treball en el núvol es refereixen a aquelles que normalment executen els clients dins d'un proveïdor del núvol.
En el context dels interessos d'Intel, la tasca principal de Cloud Hypervisor és llançar distribucions modernes de Linux utilitzant dispositius per-virtualitzats basats en virtio.
Es minimitza el suport d'emulació (l'aposta és paravirtualización). Actualment, només s'admeten els sistemes x86_64, però els plans també són compatibles amb AArch64.
Per desfer-se el codi innecessari i simplificar la configuració de la CPU, la memòria, PCI i NVDIMM es realitza en l'etapa d'acoblament.
Pot migrar màquines virtuals entre servidors. Les tasques clau esmentades són: alta capacitat de resposta, baix consum de memòria, alt rendiment i reducció de possibles vectors per atacs.
font: https://newsroom.intel.com/