1 repositorio
Execution of containerized processes within isolated virtual machine environments to provide stronger security boundaries than namespaces.
Distinct from Virtual Machine Test Execution: None of the candidates cover general-purpose container execution in microVMs; they focus on test execution, hardware enclaves, or computational graphs.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Virtualized Container Execution. Refine with filters or upvote what's useful.
crun es un runtime de contenedores de bajo nivel que implementa la especificación de la Open Container Initiative para gestionar el ciclo de vida de procesos aislados. Proporciona los mecanismos centrales para la creación, ejecución y eliminación de contenedores, asegurando la compatibilidad entre plataformas mediante una gestión estandarizada del ciclo de vida. El proyecto se distingue por ofrecer una biblioteca C compartida que permite que las operaciones del runtime de contenedores se incrusten directamente en otras aplicaciones compiladas. Además, extiende las capacidades de ejecución mediante manejadores especializados que permiten el despliegue de contenedores dentro de microVMs aisladas o la ejecución de cargas de trabajo WebAssembly. El runtime cubre una amplia gama de capacidades de aislamiento de bajo nivel y gestión de recursos. Esto incluye el uso de namespaces y filtros seccomp para seguridad, cgroups para la aplicación de límites de CPU y memoria, y herramientas para guardar y reanudar estados de ejecución de contenedores mediante checkpoint y restore. También proporciona interfaces para actualizaciones dinámicas de recursos, gestión de montajes y automatización mediante una interfaz Lua incrustada.
Execution of containerized programs within isolated kernel-based virtual machine environments for enhanced security boundaries.