惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
The Cloudflare Blog
博客园_首页
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
人人都是产品经理
人人都是产品经理
爱范儿
爱范儿
罗磊的独立博客
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Jina AI
Jina AI
美团技术团队
博客园 - 【当耐特】
博客园 - Franky
T
Tailwind CSS Blog
雷峰网
雷峰网
小众软件
小众软件
阮一峰的网络日志
阮一峰的网络日志
Apple Machine Learning Research
Apple Machine Learning Research
Last Week in AI
Last Week in AI
V
V2EX
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 三生石上(FineUI控件)

Open Container Initiative

OCI Runtime Spec v1.3 - Open Container Initiative OCI Image and Distribution Specs v1.1 Releases OCI Runtime Spec v1.2 - Open Container Initiative OCI in 2024 and TOB Election Results Summary of Upcoming Changes in OCI Image and Distribution Specs v1.1 OCI at The Container Plumbing Conference OCI in 2023 and TOB Election Results OCI in 2022 and TOB Election Results OCI Member Spotlight – Chainguard Calling All Registries to Submit OCI Conformance! OCI Summit 2021 - Open Container Initiative Introducing fuzzing for runC and Umoci OCI in 2021 and TOB Election Results Consuming Public Content - Open Container Initiative OCI accepts new project, umoci Introducing and open sourcing the OCI Icon Set Open Sourcing runc Security Audit Container Journal – “OCI Launches Artifacts Project to Reduce Registries Required” New OCI Artifacts Project - Open Container Initiative Open Container Initiative Explained…with Dolls! OCI 2019 Elections and New TOB Lineup 2018’s Biggest Moments + What’s Coming for OCI in 2019 Bringing OCI images to the desktop with Flatpak OCI Image Support Comes to Open Source Docker Registry Open Container Initiative Welcomes Alibaba Cloud as Newest Member PouchContainer – How OCI Specifications Power Alibaba CRI-O – How Standards Power a Container Runtime OCI Member Spotlight – OpenStack (Kata Containers) Teaming up with Docker to Support a Diverse Container Ecosystem The New Stack – “Open Container Initiative Creates a Distribution Specification for Registries”
OCI Member Spotlight – SUSE
map[name:Open Container Initiative tag:oci] · 2017-01-05 · via Open Container Initiative

The OCI community is comprised of a diverse set of member companies that are committed to creating open industry standards around a container image format and runtime. This blog series highlights OCI members and their contributions to building an open, portable and vendor neutral specification.

Name: Michal Svec
Title: Senior Product Manager, Virtualization and Containers
Company: SUSE

Why did you join OCI?
SUSE is a pioneer in open source software, with a very long history of contributing to open source projects and initiatives. In particular, SUSE has been involved with container technologies since the early days (2010). OCI’s efforts to build a vendor-neutral, portable and open specification and runtime format that delivers on the promise of containers as a source of application portability aligns directly with SUSE’s efforts to build sustainable enterprise solutions.

How is your organization involved in OCI?
As an organization committed to the development of open standards –and our long history of open source software ecosystem contributions–SUSE has been a contributor to OCI since the project formed. Some of our main contributions to OCI include:

  • We’re one of the maintainers of the reference OCI container runtime specification implementation runC, a core OCI project.
  • We’ve recently started a project called umoci, which is the first OCI-native image manipulation and management tool. This tool is being developed with the goal of being contributed back into the OCI so the community can fully utilize the power of this tooling.
  • We have also contributed exploratory work, such as rootless containers, to runC, which is an interesting new area in the container field. Rootless containers allow the creation of containers without the need for privileges (something that is useful with, say, academic computing clusters and similar shared environments where administrators are hesitant to install software that runs as root). While this kind of work may not have any immediate business applications, it benefits the wider container community and will help inspire further innovation.

What are the aspects of the the runtime spec and/or image format spec that you are looking forward to most for your company?
The stability and interoperability of the runtime and image format specifications are by far the most exciting aspects of the OCI specifications. This allows for community creation of a diverse range of tooling, which will ultimately provide a much richer platform that SUSE (and others) can support and maintain. In addition, it means that we can confidently provide and contribute to such tooling, knowing that it will remain aligned with the needs of the broader community.

How do you plan to use the runtime spec and/or image format spec?
At SUSE, we plan to integrate support for OCI into our Open Build Service and KIWI Application builder offerings, to provide support for dependency tracking and all of the other benefits provided by our build service story. This will be facilitated by an open source project we have developed called umoci (referenced above), that we hope will become a standard for how people interact with OCI images. In addition, we contribute to other projects, such as skopeo, that may become a part of this OCI image-building lifecycle.

Apart from the benefits offered to SUSE’s business, this will be a very significant contribution to the openSUSE community as well as the community of other distributions which use OBS (such as Fedora, Arch Linux, Debian) and the container community as a whole. SUSE believes in an “open” open source philosophy; it is very important that we contribute to openSUSE and other open communities.

In addition, we also contribute to CRI-O, which will allow Kubernetes to create and manage containers using nothing but OCI tooling and specifications to run distributed clusters of containers. With the recent announcement of SUSE’s Container as a Service Platform, we hope that CRI-O will eventually become a part of that product.

How will these specifications help your business?
Containers are revolutionizing both the development and distribution of applications, which is set to grow by leaps and bounds. Standardization helps avoid fragmentation that can happen during explosive growth of new technology. Our customers can benefit from the standards- based open source technology that allows more choices and reduces the risk of being locked into a specific implementation, which in turn helps preserve their investments in standards-based container technologies.

How do you anticipate OCI changing the container technology landscape?
Even though we haven’t hit the v1.0 release yet, the OCI has already changed the container technology landscape quite significantly, as it has enabled standardization of many projects that support the OCI specifications. Such projects include runV, the Clear Containers OCI runtime, grootfs, Mesos, and several others. In addition, OCI’s goal of interoperability will also lead to future projects for a variety of environments and workloads.

Thanks to OCI, new innovative technologies such as rootless containers have been possible. At SUSE, we’ll continue to contribute our technical expertise to help shape the future of container technologies.

What do you believe the benefits of using a runtime and image spec based on the OCI standard are for hosting providers? For small ISVs, application developers? For end users?
Having an open standard for containerization allows end users to avoid being locked into proprietary stacks, while it also allows ISVs and hosting providers to benefit from a rich community of tooling that is interoperable with their stack. An application developer can have the confidence that their application will run on their preferred platform, without the concern of portability to other platforms. Overall, it’s a net benefit for everyone involved.

What advice would you give to someone considering joining OCI?
The best way to get involved in the OCI is to start contributing to the various projects, as with any open source project. If you have experience or a new perspective on the intricacies of container images and runtimes, then your contributions will benefit the community. The ongoing success of the OCI is dependent on a diverse base of contributors coming to agreement on what features and requirements need to be standardised across various platforms. Contributors are always welcome!