Today marks a major milestone in the evolution of Linux containers – the Open Container Initiative (OCI) has released 1.0 versions of the image format and runtime specifications. We're excited to see the realization of the work that's a result of the industry coming together around a set of common, open standards for container technology.
With the OCI v1.0 specifications, we have taken a major step toward establishing standards for container deployment. This helps communities and vendors to innovate, while still retaining compatibility between container implementations where it really matters.
The OCI formed in June 2015, so the fact that the group has been able to get to a 1.0 release for such an important set of specifications in a bit more than two years is quite impressive. From the beginning, Red Hat believed that this work would be crucial to the success of Linux containers, and we've been fortunate to have Vincent Batts and Mrunal Patel representing us as maintainers on the Image Specification and Runtime Specification, respectively.
What's in the specifications?
The OCI currently offers two specifications, the Runtime Specification and the Image Specification. The goal is to provide specifications that allow a provider to implement a system to download a container image and run it simply.
The Image Specification defines the OCI Image (we usually refer to this as a container image), which enables creation of tools that build, move, and prep an image for a container runtime. Basically, as long as images follow this specification, it should enable anyone to build tools that will work with the images and have the resulting images be compatible with any compliant runtime. Users are able to consume compliant images, without having to worry whether they were built by one set of tools or another.
The Runtime Specification defines the configuration, execution environment, and lifecycle of the container. The goal here is to enable multiple runtimes to exist that are compatible with OCI compliant images, so any vendor or community can create a runtime (such as runC) that works predictably and reliably with OCI images. Thanks to this specification, users can have their choice of container runtime that may offer features above and beyond the specification, but rest easy that their containers will work as expected.
Next Steps
The OCI v1.0 release is a huge accomplishment, but work won't stop here. Post-1.0, the OCI technical community has plans to discuss new specifications or additional aspects that should be covered in the runtime and image specs. The OCI is also working on a certification program.
Once again, we'd like to congratulate the OCI on reaching this milestone and we look forward to working with the OCI on future releases and helping container adoption maintain its momentum.
À propos de l'auteur
Joe Brockmeier is the editorial director of the Red Hat Blog. He also acts as Vice President of Marketing & Publicity for the Apache Software Foundation.
Brockmeier joined Red Hat in 2013 as part of the Open Source and Standards (OSAS) group, now the Open Source Program Office (OSPO). Prior to Red Hat, Brockmeier worked for Citrix on the Apache OpenStack project, and was the first OpenSUSE community manager for Novell between 2008-2010.
He also has an extensive history in the tech press and publishing, having been editor-in-chief of Linux Magazine, editorial director of Linux.com, and a contributor to LWN.net, ZDNet, UnixReview.com, and many others.
Parcourir par canal
Automatisation
Les dernières nouveautés en matière d'automatisation informatique pour les technologies, les équipes et les environnements
Intelligence artificielle
Actualité sur les plateformes qui permettent aux clients d'exécuter des charges de travail d'IA sur tout type d'environnement
Cloud hybride ouvert
Découvrez comment créer un avenir flexible grâce au cloud hybride
Sécurité
Les dernières actualités sur la façon dont nous réduisons les risques dans tous les environnements et technologies
Edge computing
Actualité sur les plateformes qui simplifient les opérations en périphérie
Infrastructure
Les dernières nouveautés sur la plateforme Linux d'entreprise leader au monde
Applications
À l’intérieur de nos solutions aux défis d’application les plus difficiles
Programmes originaux
Histoires passionnantes de créateurs et de leaders de technologies d'entreprise
Produits
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Services cloud
- Voir tous les produits
Outils
- Formation et certification
- Mon compte
- Assistance client
- Ressources développeurs
- Rechercher un partenaire
- Red Hat Ecosystem Catalog
- Calculateur de valeur Red Hat
- Documentation
Essayer, acheter et vendre
Communication
- Contacter le service commercial
- Contactez notre service clientèle
- Contacter le service de formation
- Réseaux sociaux
À propos de Red Hat
Premier éditeur mondial de solutions Open Source pour les entreprises, nous fournissons des technologies Linux, cloud, de conteneurs et Kubernetes. Nous proposons des solutions stables qui aident les entreprises à jongler avec les divers environnements et plateformes, du cœur du datacenter à la périphérie du réseau.
Sélectionner une langue
Red Hat legal and privacy links
- À propos de Red Hat
- Carrières
- Événements
- Bureaux
- Contacter Red Hat
- Lire le blog Red Hat
- Diversité, équité et inclusion
- Cool Stuff Store
- Red Hat Summit