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 7 years ago: jordimassaguerpla liked this project.
  • over 7 years ago: dmacvicar liked this project.
  • over 7 years ago: cyphar added keyword "rpm" to this project.
  • over 7 years ago: cyphar added keyword "packaging" to this project.
  • over 7 years ago: cyphar added keyword "containers" to this project.
  • over 7 years ago: cyphar started this project.
  • over 7 years ago: cyphar liked this project.
  • over 7 years ago: cyphar originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Switch software-o-o to parse repomd data by hennevogel

    Currently software.opensuse.org search is using...


    A CLI for Harvester by mohamed.belgaied

    [comment]: # Harvester does not officially come...


    Framework laptop integration by nkrapp

    Project Description

    Although openSUSE doe...