La Open Container Initiative ( OCI ) es un proyecto de la Linux Foundation , iniciado en junio de 2015 por Docker , CoreOS y los mantenedores de appc (abreviatura de "App Container") para diseñar estándares abiertos para la virtualización a nivel de sistema operativo ( contenedores ). [ 1 ] [ 2 ] [ 3 ] En su lanzamiento, OCI se centró en los contenedores de Linux y el trabajo posterior lo ha extendido a otros sistemas operativos. [ 4 ] [ 5 ] [ 6 ]
Presupuesto
Actualmente existen tres especificaciones OCI en desarrollo y uso: la Especificación de Tiempo de Ejecución (runtime-spec), la Especificación de Imagen (image-spec) y la Especificación de Distribución (distribution-spec).
La organización OCI incluye el desarrollo de runc , que es la implementación de referencia de runtime-spec, [ 7 ] [ 8 ] un entorno de ejecución de contenedores que implementa su especificación y sirve como base para otras herramientas de nivel superior. runc se lanzó por primera vez en julio de 2015 como la versión 0.0.1 [ 9 ] y alcanzó la versión 1.0.0 el 22 de junio de 2021. [ 10 ]
El proyecto de formato de imagen OCI se separó del proyecto de tiempo de ejecución en su propia especificación el 23 de marzo de 2016. [ 11 ] La especificación de imagen es una especificación de formato de imagen de contenedor de envío de software (formato de imagen OCI) que alcanzó la versión 1.0.0 el 19 de julio de 2017. [ 12 ]
El proyecto OCI Distribution Spec define distribution-spec, un protocolo API para facilitar y estandarizar la distribución de contenido. distribution-spec se creó el 8 de marzo de 2018, a partir de una Propuesta para una API de registro JSON V2.1. [ 13 ] Distribution-spec alcanzó la versión 1.0.0 el 26 de abril de 2021. [ 14 ]
Véase también
Referencias
- ↑ "Docker y CoreOS se unen para iniciar el Open Container Project y estandarizar el entorno de ejecución y el formato de imagen" . Venture Beat. 22 de junio de 2015. Archivado del original el 1 de septiembre de 2023. Consultado el 1 de septiembre de 2023 .
- ↑ "La iniciativa de contenedores abiertos encuentra terreno en la Fundación Linux" . InformationWeek. 8 de diciembre de 2015. Archivado del original el 14 de agosto de 2020. Consultado el 15 de enero de 2020 .
- ↑ "Lanzamiento de la Iniciativa de Contenedores Abiertos" . DockerCon 15. 26 de junio de 2015. Consultado el 1 de septiembre de 2023 .
- ↑ "Herramientas de plataforma de contenedores en Windows" . Microsoft. 15 de marzo de 2023. Archivado del original el 1 de septiembre de 2023. Consultado el 1 de septiembre de 2023 .
- ↑ "runj: un nuevo entorno de ejecución OCI para FreeBSD Jails" . Samuel Karp. 16 de marzo de 2021. Archivado del original el 1 de septiembre de 2023. Consultado el 1 de septiembre de 2023 .
- ↑ "ocijail Experimental, prueba de concepto Entorno de ejecución compatible con OCI para jails" . Doug Rabson. 16 de noviembre de 2022. Archivado del original el 1 de septiembre de 2023. Recuperado el 1 de septiembre de 2023 .
- ↑ "opencontainers/runc: herramienta CLI para crear y ejecutar contenedores según la especificación OCI" . GitHub. Archivado del original el 17 de enero de 2020. Consultado el 15 de enero de 2020 .
- ↑ opencontainers. "runc/runc.8.md en master · opencontainers/runc · GitHub" . Github.com. Archivado del original el 21/01/2022 . Consultado el 15/01/2020 .
- ↑ opencontainers (16 de julio de 2015). "Versión v0.0.1: lanzamiento de runc/libcontainer · opencontainers/runc · GitHub" . Github.com . Consultado el 15 de enero de 2020 .
- ↑ opencontainers (22/05/2021). "Versión runc 1.0 -- "Un mago nunca llega tarde, ni temprano, llega precisamente cuando quiere." · opencontainers/runc · GitHub" . Github.com. Archivado del original el 05/10/2024 . Recuperado el 05/10/2024 .
- ↑ opencontainers (23-03-2016). "Versión v0.1: versión image-spec · opencontainers/image-spec · GitHub" . Github.com. Archivado del original el 01-09-2023 . Consultado el 01-09-2023 .
- ↑ opencontainers (19/07/2017). "Versión v1.0.0: lanzamiento de image-spec · opencontainers/image-spec · GitHub" . Github.com. Archivado del original el 01/09/2023 . Consultado el 01/09/2023 .
- ↑ Docker (06/11/2014). "Propuesta: API de registro JSON V2.1 · GitHub" . Github.com. Archivado del original el 05/03/2016 . Consultado el 01/09/2023 .
- ↑ opencontainers (26-04-2021). "Versión v1.0.0: versión distribution-spec · opencontainers/image-spec · GitHub" . Github.com. Archivado del original el 01-09-2023 . Consultado el 01-09-2023 .
Enlaces externos
- Sitio web oficial
- Iniciativa de contenedores abiertos en GitHub
- Lista de implementaciones de OCI Runtime del repositorio de especificaciones de Runtime
- Contenedores Linux
- Proyectos de la Fundación Linux