Intel présente Cloud Hypervisor et ModernFW sur OSTS

intel-OSTS

Intel a dévoilé de nouveaux projets expérimentaux open source lors de la conférence Open Source Technology Summit (OSTS) qui se déroule actuellement.

L'un des projets présentés lors du Sommet sur les technologies open source est « ModernFW », qui s'inscrit dans le cadre de l'initiative d'Intel visant à créer un remplacement évolutif et sécurisé pour les firmwares UEFI et BIOS.

Le projet en est au stade initial de développement, mais à ce stade de développement du prototype proposé, il existe déjà suffisamment d'opportunités pour organiser le chargement du noyau du système d'exploitation.

Le code du projet ModernFW est basé sur TianoCore (implémentation UEFI open source) et repousse les changements en amont.

À propos de ModernFW

ModernFW vise à fournir un firmware minimaliste adapté à une utilisation sur des plateformes intégrées verticalement, telles que les serveurs pour systèmes cloud.

Dans de tels systèmes, il n'est pas nécessaire de conserver le code dans le micrologiciel pour garantir la rétrocompatibilité et l'utilisation universelle des composants typiques du micrologiciel UEFI traditionnel.

ModernFW se charge de supprimer le code inutile , ce qui réduit le nombre de vecteurs d'attaque potentiels et d'erreurs, ayant un effet positif sur la sécurité et l'efficacité.

Cela inclut le travail sur la suppression de la prise en charge du micrologiciel pour les types de périphériques obsolètes et les fonctionnalités qui peuvent être effectuées dans le contexte du système d'exploitation.

Seuls les pilotes de périphériques nécessaires restent et une prise en charge minimale est fournie pour les périphériques émulés et virtuels.

Une partie du code est partagée dans le micrologiciel et le noyau du système d'exploitation. Une configuration modulaire et personnalisée est fournie.

Nous cherchons à réduire l'empreinte globale, à augmenter l'efficacité et à améliorer l'état de sécurité du système en éliminant les capacités qui ne sont pas nécessaires pour répondre aux exigences des plates-formes qui servent des objectifs plus intégrés verticalement.

Par exemple, une piste d'exploration consiste à déplacer toute fonctionnalité réalisable dans le contexte du système d'exploitation en dehors du micrologiciel.

La prise en charge de l'architecture est actuellement limitée aux systèmes x86-64 , et parmi les systèmes d'exploitation de démarrage, seul Linux est pris en charge (si nécessaire, la prise en charge d'autres systèmes d'exploitation peut également être fournie).

À propos de Cloud Hypervisor

Dans le même temps, Intel a dévoilé le projet Cloud Hypervisor, dans lequel il tentait de créer un hyperviseur basé sur les composants du projet commun Rust-VMM , auquel participent également, outre Intel, Alibaba, Amazon, Google et Red Hat.

Rust-VMM est écrit dans le langage Rust et vous permet de créer des hyperviseurs spécifiques pour certaines tâches.

  • rouille-vmm propose un ensemble de composants d'hyperviseur communs, développés par Intel avec des leaders du secteur tels qu'Alibaba, Amazon, Google et Red Hat pour proposer des hyperviseurs spécifiques pour les cas d'utilisation. Intel a lancé un hyperviseur cloud à usage spécial basé sur rust-vmm avec des partenaires pour fournir une technologie de conteneur plus performante et plus sécurisée conçue pour les environnements cloud natifs.

Cloud Hypervisor est un moniteur de machines virtuelles (VMM) open source fonctionnant sur KVM. Ce projet se concentre exclusivement sur l'exécution de charges de travail cloud modernes, ainsi que sur un ensemble limité d'architectures et de plateformes matérielles.

Les charges de travail cloud font référence à celles qui sont généralement exécutées par les clients au sein d'un fournisseur cloud.

Dans le contexte des intérêts d'Intel, la tâche principale de Cloud Hypervisor est de publier des distributions Linux modernes en utilisant des appliances para-virtualisées basées sur virtio.

La prise en charge de l'émulation est réduite au minimum (l'accent est mis sur la paravirtualisation). Actuellement, seuls les systèmes x86_64 sont pris en charge, mais la prise en charge d'AArch64 est également prévue.

Pour se débarrasser du code inutile et simplifier la configuration du CPU, de la mémoire, du PCI et du NVDIMM se fait au stade de l'assemblage.

Vous pouvez migrer des machines virtuelles entre des serveurs. Les tâches clés mentionnées sont: une réactivité élevée, une faible consommation de mémoire, des performances élevées et la réduction des vecteurs d'attaque potentiels.

Source : https://newsroom.intel.com/


Ajouter comme source préférée dans Google