Currently the Open Container Initiative doesn't specify a distribution protocol or system, and the current "standard" format is the Docker registry protocol. Aside from technical reservations with Docker registry, it is also not an OCI-compliant system and will require a lot of work to integrate it into all of the openSUSE/SUSE tooling.

So, a very insane idea I came up with is to convert OCI images to RPMs and then distribute them as simple RPMs. The idea would be to use capabilities (Provides: oci(...)) to implement the different names of images and then also the dependency graph of blobs (which would naturally be de-duplicated).

Looking for mad skills in:

rpm packaging containers

This project is part of:

Hack Week 15

Activity

  • almost 3 years ago: jordimassaguerpla liked OCI Image Distribution with RPMs
  • almost 3 years ago: dmacvicar liked OCI Image Distribution with RPMs
  • almost 3 years ago: cyphar added keyword "containers" to OCI Image Distribution with RPMs
  • almost 3 years ago: cyphar added keyword "packaging" to OCI Image Distribution with RPMs
  • almost 3 years ago: cyphar added keyword "rpm" to OCI Image Distribution with RPMs
  • Show History

    Comments

    Be the first to comment!

    Similar Projects

    Package LanguageTool for openSUSE by namtrac

    LanguageTool is a style and grammar checker for...


    Finish packaging Angr in OBS by a_faerber

    Following a FOSDEM presentation on [Angr](http:...


    Package Robot OS (ROS) in OBS by a_faerber

    A number of vendors are adopting [ROS](http://w...


    Architecting a Machine Learning project with SUSE CaaSP by jordimassaguerpla

    The goal of this project is to get an overview ...