
Biblioteca de Rust y especificación de formato para crear y cargar archivos de Máquina Virtual Invitada Independiente (IGVM), compatibles con máquinas virtuales aisladas por hardware con tecnologías AMD SEV-SNP e Intel TDX.
Este proyecto es el hogar del formato de archivo Independent Guest Virtual Machine (IGVM). La especificación del formato se puede encontrar en la caja igvm_defs, con una implementación en Rust del formato binario en la caja igvm.
El formato de archivo IGVM está diseñado para encapsular toda la información necesaria para lanzar una máquina virtual en cualquier pila de virtualización, con soporte para diferentes tecnologías de aislamiento como AMD SEV-SNP e Intel TDX.
A nivel conceptual, este formato de archivo es un conjunto de comandos creados por la herramienta que generó el archivo, utilizados por el cargador para construir el estado inicial del huésped. El formato de archivo también contiene información de medición que la plataforma subyacente utilizará para confirmar que el archivo se cargó correctamente y fue firmado por las autoridades adecuadas.
Este proyecto agradece las contribuciones y sugerencias. La mayoría de las contribuciones requieren que aceptes un Acuerdo de Licencia de Colaborador (CLA) que declare que tienes el derecho y realmente lo haces, de otorgarnos los derechos para usar tu contribución. Para más detalles, visita Acuerdos de Licencia de Colaborador.
Cuando envías una solicitud de extracción, un bot de CLA determinará automáticamente si necesitas proporcionar un CLA y decorará el PR de manera apropiada (por ejemplo, verificación de estado, comentario). Simplemente sigue las instrucciones proporcionadas por el bot. Solo necesitarás hacer esto una vez en todos los repositorios que usen nuestro CLA.
Este proyecto ha adoptado el Código de Conducta de Código Abierto de Microsoft. Para obtener más información, consulta las Preguntas frecuentes del Código de Conducta o contacta a [email protected] si tienes preguntas o comentarios adicionales.
Este proyecto puede contener marcas comerciales o logotipos de proyectos, productos o servicios. El uso autorizado de las marcas comerciales o logotipos de Microsoft está sujeto y debe seguir las Directrices de Marca y Marcas Comerciales de Microsoft. El uso de marcas comerciales o logotipos de Microsoft en versiones modificadas de este proyecto no debe causar confusión ni implicar el patrocinio de Microsoft. Cualquier uso de marcas comerciales o logotipos de terceros está sujeto a las políticas de dichos terceros.