Microsoft annonce Project Mu, un noyau UEFI open-source

Icône de temps de lecture 2 minute. lis


Les lecteurs aident à prendre en charge MSpoweruser. Nous pouvons recevoir une commission si vous achetez via nos liens. Icône d'info-bulle

Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale En savoir plus

Microsoft a annoncé une nouvelle initiative appelée Project Mu, qui est une version open source du noyau UEFI (Unified Extensible Firmware Interface) actuellement utilisé par les appareils Surface et Hyper-V. Microsoft utilise actuellement TianoCore ? qui n'est pas optimisé pour un entretien rapide.

Avec le projet Mu, Microsoft espère faciliter la création de micrologiciels évolutifs et adopte l'idée de micrologiciel en tant que service (FaaS).

Project Mu est une adaptation modulaire de TianoCore edk2 conçu pour créer des appareils modernes à l'aide d'un modèle évolutif, maintenable et réutilisable. Mu est construit autour de l'idée que l'expédition et la maintenance d'un produit UEFI est une collaboration continue entre de nombreux partenaires. Pendant trop longtemps, l'industrie a construit des produits en utilisant un modèle de "forking" combiné avec copier/coller/renommer et avec chaque nouveau produit, la charge de maintenance augmente à un tel niveau que les mises à jour sont presque impossibles en raison des coûts et des risques.

Project Mu tente également de résoudre les relations commerciales complexes et les défis juridiques auxquels sont confrontés les partenaires aujourd'hui. Pour créer la plupart des produits, il faut souvent à la fois des actifs propriétaires à source fermée ainsi qu'un code open source et standard de l'industrie. Le système de construction distribué et la conception multi-référentiel permettent aux équipes produit de garder le code séparé et connecté à leur source d'origine tout en respectant les limites légales et commerciales.

Le projet Mu est né de la construction de PC Windows modernes, mais ses modèles et sa conception permettent de le réduire ou de l'augmenter, quelle que soit l'intention du produit final. L'IoT, le serveur, le PC ou tout autre facteur de forme doivent pouvoir exploiter le contenu.

– Microsoft (sur GitHub)

Microsoft a également répertorié les fonctionnalités du projet :

  • Une structure de code et un processus de développement optimisés pour le micrologiciel en tant que service
  • Un clavier à l'écran
  • Gestion sécurisée des paramètres UEFI
  • Amélioration de la sécurité en supprimant le code hérité inutile, une pratique connue sous le nom de réduction de la surface d'attaque
  • Botte haute performance
  • Exemples de menus BIOS modernes
  • De nombreux tests et outils pour analyser et optimiser la qualité UEFI

Si cela vous intéresse, vous pouvez vous diriger vers Article de blog de Microsoft pour en savoir plus sur le projet ou rendez-vous sur GitHub pour consulter le code et la documentation du projet.

En savoir plus sur les sujets : hyper-v, microsoft, Projet Mu, Surface

Soyez sympa! Laissez un commentaire

Votre adresse email n'apparaitra pas. Les champs obligatoires sont marqués *