All Posts By

Chris Aniszczyk

OCI Announces 2018 TOB Election Results

By | Blog

By Chris Aniszczyk (@cra)

It’s 2018 and after shipping the v1.0 specifications last year, we’re nearing contributions from 300+ contributors across 70+ organizations. Today the community is hard at work on future versions of OCI, including discussions around a distribution API specification. For more details about releases and specifications in development, please visit  https://github.com/opencontainers.

Also, the OCI Technical Oversight Board (TOB) – comprised of independently elected individuals who provide oversight of the technical leadership and serve as a point of appeal – just elected the following five board members to each serve a two-year term, effective immediately:

  • Taylor Brown (Microsoft)
  • Stephen Day (Docker)
  • Phil Estes (IBM)
  • Jon Johnson (Google)
  • Mrunal Patel (Red Hat)

These newest TOB members join the following existing members, who are each in the middle of a two-year term:

  • Vincent Batts (Red Hat)
  • Michael Crosby (Docker)
  • Vishnu Kannan (Google)
  • Greg Kroah-Hartman (Linux Foundation)

The TOB also voted to elect Michael Crosby (Docker) as the new Chair. This new TOB lineup is responsible for adding, removing or reorganizing OCI Projects – to learn more, you can follow the TOB on GitHub here.

I’d also like to extend a big thank you to all of our outgoing TOB members – Chris Wright, Diogo Mónica, Jason Bouzane, John Gossman and former Chair, Brandon Philips – for their service and commitment. We look forward to your continued collaboration with and participation in OCI!

Next month, new TOB member Phil Estes of IBM will represent OCI on a panel at Container World on 2/28. Visit http://bit.ly/2Bsr5Gl to learn more about his involvement in this session!

As always, we welcome any/all contributions from the container community – as our success banks on the support and collaboration of many. If you’re interested in contributing to OCI, please join the OCI developer community. For those who are building products on OCI technology, we recommend joining as a member and participating in the future certification program.

Between our exciting new TOB, upcoming releases and a number of exciting community programs we have in the works, we’re on track to make 2018 our biggest year yet 👍🏼

OCI Update: v1.0.1 Release and New Maintainer

By | Blog

The OCI community continues to be hard at work, having just issued the first update to OCI v.1.0, after five months of focusing on stability. OCI 1.0.1 contains updates to both the image format and runtime specifications.

We’re still growing and expanding, with even more collaboration since the launch of v 1.0. For example, we are now up to over 5,000 commits from 184 authors across 42 different organizations. Organizations like AWS, Docker, Cloud Foundry, CoreOS, Intel, Mesosphere, Oracle, Red Hat and Kubernetes have already taken advantage of the OCI v1.0 specifications, and with v1.0.1 now available, the industry is on the precipice of true portability and standardization. We had a strong showing on site at recent industry events, at both DockerCon Europe in Copenhagen and Open Source Summit Europe in Prague.

We are also happy to welcome Ma Shimiao as a new maintainer on the image-tools project. Ma joins Aleksa Sarai and Keyang Xie of the image format spec as the newest OCI maintainers, all of whom has been hard at work.  

Concurrently, we are gearing up for the next phase in ensuring broad adoption of common container image format and runtime specs as we prepare to launch an OCI certification/conformance program. This program will allow folks to be confident that their OCI solutions meet a high set of criteria that deliver interoperable solutions. We’ll be presenting a session on Container Runtime & Image Format Standards: What it Means to be ‘OCI-certified during CloudNatvieCon + KubeCon in Austin, Texas on Wednesday, December 6 at 11:10 am. If you’ll be on site, please stop by our booth and check the schedule for additional OCI-related sessions

OCI is always welcoming contributions from across the industry, so please join us! Follow us via @OCI_ORG, and if you’re interested in contributing to the technology, please join the OCI developer community which is open to everyone. If you’re building products on OCI technology, we recommend joining as a member and participating in the upcoming certification program.

 

OCI Welcomes New Project Maintainers

By | Blog

Following the recent release of OCI v1.0 (runtime-spec / image-spec) and a summer break, the work continues and the community is busy.

We had a great panel and strong showing on site at Open Source Summit North America last week in Los Angeles, entitled, “Open Container Initiative: What’s Next For Standards and Container Portability?”.

Furthermore, we’re partnering with Docker to support diversity and inclusivity at DockerCon Europe as one of the official DockerCon Europe Diversity Scholarship sponsors. We continue to work towards our certification program, due out in the near future.

Additionally, the community has just elected two new maintainers for the OCI image specification:

Both Aleksa and Keyang have been fantastic contributors to the OCI community. According to fellow maintainers, Aleksa has been invaluable with feedback, brainstorming and fixes/features all the way through the stack while Keyang has heavily contributed to improved overall quality and testing of the image specification.

As always, contributions from across the industry are welcome; our success depends on the support and collaboration of many. If you’re interested in contributing, please join the OCI developer community which is open to anyone. If you’re building products based on OCI technology, we recommend joining as a member and participating in the upcoming certification program.

Fostering Diversity and Inclusivity at DockerCon Europe

By | Blog

It’s incredibly important to the Open Container Initiative (OCI) community, as well as the larger container ecosystem, to build a community of inclusiveness that helps provide opportunities to underrepresented and disadvantaged groups around the world. We strongly believe the power of collaboration is heightened when many different perspectives are included, with massive benefits to the broader tech ecosystem.

To that end, we are pleased to help underrepresented members of the container community the opportunity to attend DockerCon Europe (October 16-19) in Copenhagen this year as one of the official DockerCon Europe Diversity Scholarship sponsors! Together with Docker, we’re helping to foster inclusivity by providing a financial scholarship – including conference pass, airfare, hotel accommodations, and a mentorship – to those who may not have the resources or support to attend on their own. Winners of the scholarship will also receive hands-on access to the resources, tools, and community support needed to further accelerate educational and career growth.  

Applications are due Tuesday, 5 September, 2017 at 5:00PM PST. More details on the program and how to apply are available here: https://blog.docker.com/2017/08/dockercon-europe-diversity-scholarship/

DockerCon is one of the container industry’s premiere events where practitioners come to learn from enthusiasts and experts. It’s all about learning, sharing, connecting, and innovating on the next generation distributed systems.

We plan on sharing a booth with our sister Linux Foundation collaborative project, the Cloud Native Computing Foundation (CNCF). Please stop by the booth to learn more about OCI, CNCF, the wider Linux Foundation container ecosystem, and how OCI integrates with the CNCF community and projects (Kubernetes, Prometheus, OpenTracing, Fluentd, Linkerd, gRPC, CoreDNS, containerd, rkt and CNI).

As always, we  encourage you to look for ways to get involved in OCI, either as an official member or as part of our open developer community.

OCI v1.0: Bringing Containers Closer to Standardization

By | Blog

By Chris Aniszczyk (@cra)

Over the past few years, there has been rapid growth in both interest and usage of containers. Almost all major technology vendors and cloud providers have announced container-based solutions, and there has been a proliferation of start-ups founded in this area as well. The promise of containers as a source of application portability requires the establishment of certain level of standards to ensure neutrality.

We launched the Open Container Initiative (OCI) with the goal of developing common, minimal, open standards and specifications around container technology without the fear of lock-in. I am proud to say that, after much hard work and passionate contributions from the community, we have reached our first critical milestone: the release of OCI v1.0!

The release brings a set of common, minimal, open standards and specs around container technology to a reality, containing both the image format specification (a specification for the container image format) and the runtime specification (a specification for managing the lifecycle of a container). The openness of the specifications yields a set of truly shared standards across the industry, that reduce interoperability issues and fuel innovation.

I am incredibly proud of the entire OCI community for the all the hard work that went into this release! Coupled with early pre-release deployments from organizations like, AWS, Docker, Cloud Foundry, CoreOS, Mesosphere, Oracle, Red Hat and Kubernetes, OCI v1.0 brings the industry closer to true portability and standardization. This work could not have been done without the real heroes, our project maintainers, who have toiled long and hard to bring these specifications to life:

Vincent Batts (Red Hat): “Pulling together contributors across a variety of companies and technologies can be tough, but it’s what we needed to do for the rapidly evolving and growing container ecosystem. The two years we’ve spent developing and refining the v1 release of the OCI specifications is just the first step towards much more collaboration around container life-cycles and distribution. It’s going to be exciting to see how the v1 specifications are used in the next iterations of tooling and technology from the ecosystem, and how they are used to enable collaboration. It’s been a real honor to work with so many smart and respected folks.”

Brendan Burns (Microsoft): “I’m incredibly excited to see OCI reach this important milestone. Open standards ensure the success of the revolution that containers are bringing to distributed cloud computing. Such standards also provide a critical building block on which higher level systems like Kubernetes can be built. I congratulate the OCI organization and the broader container community for reaching this important milestone.”

Michael Crosby (Docker): “I’m happy to see all the hard work that the community and maintainers put in over the past few years finally released.  From the early days of libcontainer to the OCI 1.0 release, many of the original maintainers, as well as a few new contributors to OCI, have stuck with the project over the years to get us where we are today.”

Stephen Day (Docker): “It’s great to see Docker’s image format become enshrined in the OCI image specification. The flexible components work well in meeting a wide variety of use cases for distributing container images in a secure manner. With the release of the 1.0 specification, it will be exciting to watch the industry grow around these strong primitives.”

Qiang Huang (Huawei): “I am very proud to participate in OCI to develop this long and exciting project. Thanks to those who contribute in the OCI individuals and companies, the release of OCI V1.0 is great payback of all the efforts. As the cornerstone of the entire container industry, the publication of the OCI standard is to bring positive and favorable changes to the community and ecosystem. I will continue participating in OCI to complement container standards, and look forward to seeing more innovations based on OCI.”

Mrunal Patel (Red Hat): “It’s been exciting to work with a talented group of contributors from across the industry on getting the OCI Runtime Specification to 1.0. Containers are becoming a mainstream technology, and standardization can help ensure that applications in a container will be portable across container runtimes. The runC implementation is already at the heart of most container orchestration systems, and we’re now seeing alternative implementations sprout up for specialized workloads enabled by the runtime specification. This is going to be key for container adoption going forward.”

Brandon Philips (CoreOS): “CoreOS started the conversation years ago on the container image and runtime specification, and today we are thrilled to have worked alongside the major leaders across the industry to create a stable OCI 1.0,” said Brandon Philips, chair of the OCI Technical Oversight Board and CTO of CoreOS. “With the OCI Runtime Spec, and more importantly, the OCI Image Format Spec, at 1.0 and now mature for broad use, users can expect the OCI to help stabilize a growing market of interoperable, pluggable tools, and should gain confidence that containers are here to stay. And we are actively working with the Kubernetes community to bring this v1.0 OCI release to a future release.”

Aleksa Sarai (SUSE): “It has been incredible working with the excellent engineering talent within the OCI development community, and I am excited to continue working with them to innovate on the base we have released thus far. I also cannot wait to see what the wider community builds on top of the OCI specifications, as well as what alternative implementations will be developed by others. Thanks to the interoperability of the OCI specifications, users are free to piece together different components to suit their needs without worry about vendor lock-in. The OCI was the missing piece in driving container adoption and innovation forward.”

Ma Shimiao (Fujitsu): “I’m so glad to see the v1.0 release of the OCI specifications after have been working together with the excellent contributors within the OCI community. I believe it’s an important step for container standardization. With rapid growth, it’s inevitable that container technology becomes fragmented. This causes such as portability, vendor lock-in problems. It will be exciting to watch OCI specifications to solve these problems and promote the development of container technology.”

Though we’ve just hit a huge milestone, there is still work to be done. Looking ahead, we’ll be launching a formal certification program later this year as active and ongoing work is underway to bring additional functionality and broader platform support.

If you would like to participate in the OCI, we are always welcoming contributions from across the industry, you can follow us via @OCI_ORG!  If you’re interested in contributing to the technology, please join the OCI developer community which is open to everyone. If you’re building products on OCI technology, we recommend joining as a member and participating in the upcoming certification program.

Join OCI for OSCON’s Open Container Day

By | Blog

We’re pleased to be supporting the Open Source Convention (OSCON) Open Container Day this year, taking place Tuesday, May 9th at the Austin Convention Center in Austin, TX.

Open Container Day is a gathering of industry practitioners presenting their takes around forward-thinking, container-based solutions, infrastructure, orchestration, cloud-native computing, continuous delivery, DevOps, microservices, and where this industry segment is going in 2017 and beyond. The event will feature vendor-neutral, straightforward discussions.  Among other industry experts, OCI community members will be presenting during the event, including:

  • Phil Estes of IBM will speak on “Quantifying container runtime performance: A serverless platform case study.” Containers are already “fast” in one sense: compared to VMs, the start time of a container seems instantaneous. But certain use cases care about the milliseconds needed to perform container lifecycle operations. Phil Estes offers an overview of an open source container benchmarking project that arose out of using containers as the runtime vehicle for a serverless framework.
  • Where Have Containers Gotten Us?”, presented by Vincent Batts of Red Hat.  As a technology, containers are maturing at a rapid pace. Vincent Batts explores the state of the ecosystem and how it is standardizing and offers a glimpse at what’s in store for the future.
  • Service discovery in container orchestration”, presented by Arun Gupta from Amazon, will offer an overview of service discovery in different container orchestration frameworks, drawing on an example of a Java application talking to a database to demonstrate configurations in Docker, Kubernetes, DC/OS, and Amazon ECS—commonly used container orchestration platforms that all have built-in support for service discovery and scalability.

We’re looking forward to a great day of discussion, networking, and diverse perspectives on where the container space is headed, especially as we gear up to release v 1.0 of our image format and container runtime specifications.

More details on OSCON’s Open Container Day are available here. To claim your Free Expo Hall Plus pass that will grant you access to Open Container Day, use code OSCON17XPO and register here

We also encourage you to explore opportunities to get involved in OCI, either as an official member or as part of our open developer community.