We need to identify specific use cases we'll focus on to minimise.
There are already a few ones in the Feedback Pipeline.
Each use case needs to have:
Metadata Update from @asamalik: - Issue assigned to asamalik
Since I work for Red Hat, I talked to some product managers and we have identified the following use cases:
httpd
nginx
postgresql-server
postgresql
mariadb-server
mariadb
All of these in the context of the Fedora container base image. I'll also add an empty root as another base.
I have also talked to @pbrobinson (the IoT Objective lead) and we'll be looking into the IoT server as well.
(This has been some time ago, just adding it here for transparency.)
Use case: Toolbox is a tool that is very core to Fedora Silverblue. It can create and manage podman containers, and these containers are specialized for development.
Currently the containers are based in Fedora images. Toolbox would benefit from smaller images (since it needs to pull an image when a container is created) and we also plan to produce more-specialized toolboxes in the future, that would be based in a Fedora container image + some specialized package set on top. The minimization effort is very valuable to Toolbox.
@rishi could add more info.
Don't want to pile onto the backlog, but I'd very much like to see postfix and dovecot containers as well.
postfix
dovecot
Don't want to pile onto the backlog, but I'd very much like to see postfix and dovecot containers as well. I'm not sure how this relates to minimization. Neither of those containers exist, thus, they are as small as they can get. :)
That is one way to see it =) There were containers for them at some stage, see https://github.com/container-images/dovecot and https://github.com/container-images/postfix. If they don't pull in systemd anymore, those could be resurrected and further minimized.
Log in to comment on this ticket.