Microsoft anuncia Project Mu, un núcleo UEFI de código abierto
2 minuto. leer
Publicado el
Lea nuestra página de divulgación para descubrir cómo puede ayudar a MSPoweruser a sostener el equipo editorial. Leer más
Microsoft ha anunciado una nueva iniciativa llamada Proyecto Mu, que es una versión de código abierto del núcleo de la Interfaz de firmware extensible unificada (UEFI) que actualmente utilizan los dispositivos Surface e Hyper-V. ¿Microsoft está utilizando actualmente TianoCore? que no está optimizado para un servicio rápido.
Con Project Mu, Microsoft espera facilitar la creación de firmware escalable y adopta la idea de Firmware como servicio (FaaS).
Project Mu es una adaptación modular de TianoCore edk2 sintonizado para construir dispositivos modernos utilizando un patrón escalable, mantenible y reutilizable. Mu se basa en la idea de que enviar y mantener un producto UEFI es una colaboración continua entre numerosos socios. Durante demasiado tiempo, la industria ha creado productos usando un modelo de "bifurcación" combinado con copiar/pegar/renombrar y con cada nuevo producto la carga de mantenimiento crece a tal nivel que las actualizaciones son casi imposibles debido al costo y el riesgo.
Project Mu también trata de abordar las complejas relaciones comerciales y los desafíos legales que enfrentan los socios en la actualidad. Para construir la mayoría de los productos, a menudo se requieren tanto activos propietarios de código cerrado como código estándar de la industria y código abierto. El sistema de compilación distribuido y el diseño de repositorios múltiples permiten que los equipos de productos mantengan el código separado y conectado a su fuente original respetando los límites legales y comerciales.
Project Mu se originó a partir de la construcción de PC modernas con Windows, pero sus patrones y diseño permiten que se reduzca o aumente para cualquier intención del producto final. IoT, servidor, PC o cualquier otro factor de forma debería poder aprovechar el contenido.
– Microsoft (en GitHub)
Microsoft también enumeró las características del proyecto:
- Una estructura de código y un proceso de desarrollo optimizados para firmware como servicio
- Un teclado en pantalla
- Gestión segura de la configuración de UEFI
- Seguridad mejorada mediante la eliminación de código heredado innecesario, una práctica conocida como reducción de la superficie de ataque
- Bota de alto rendimiento
- Ejemplos de menús de BIOS modernos
- Numerosas pruebas y herramientas para analizar y optimizar la calidad de UEFI
Si estás interesado, puedes dirigirte a Publicación de blog de Microsoft para leer más sobre el proyecto o diríjase a GitHub para consultar el código y la documentación del proyecto.