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 hackers with the skills:

rpm packaging containers

This project is part of:

Hack Week 15

Activity

  • over 4 years ago: jordimassaguerpla liked this project.
  • over 4 years ago: dmacvicar liked this project.
  • over 4 years ago: cyphar added keyword "rpm" to this project.
  • over 4 years ago: cyphar added keyword "packaging" to this project.
  • over 4 years ago: cyphar added keyword "containers" to this project.
  • over 4 years ago: cyphar started this project.
  • over 4 years ago: cyphar liked this project.
  • over 4 years ago: cyphar originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Velcro demuxing software management by zbenjamin

    [comment]: # (Please use the project descriptio...


    Use OBS to build GNU Screen master branch by enavarro_suse

    [comment]: # (Please use the project descriptio...


    Work on my OBS packages by lrupp

    ~> osc my pkg | wc -l

    699

    ^^ that's far t...


    Hack current YES Certification SCK with containers and/or public cloud, seperately SLE Micro by Jackman1

    Project Description

    Using beta SCK 8.6, att...


    Migrate suntorytimed/resourcespace container to an openSUSE base by suntorytimed

    Project Description

    For quite some time I a...


    containerizing MicroOS Desktop components by fcrozat

    [comment]: # (Please use the project descriptio...


    multipath-tools: improve CI by mwilck

    Project Description

    multipath-tools is ...


    Rancher & Gardener: Stronger Together by mlnoga

    Project Description

    Gardener is SAP's por...