I essentially want what Daniel suggested, as automatable infrastructure. (There is is larger idea of having images without systemd as well; most some-kind-of-server rpms that I consider applicable here would have to be changed a little, too, as they all pull in systemd: e.g. %systemd_ordering instead of %systemd_requires and ensuring that tmpfiles,users, etc are created in the container as well (anything encoded in systemd unit files essentially).)
Christian Glombek Associate Software Engineer Red Hat GmbH <https://www.redhat.com/> <https://www.google.com/maps/place/Engeldamm+64b,+10179+Berlin/@52.5058176,13.4191433,17z/data=!3m1!4b1!4m5!3m4!1s0x47a84e30d99f7f43:0xe6059fb480bfd85c!8m2!3d52.5058176!4d13.421332> cglom...@redhat.com <akoll...@redhat.com> <https://red.ht/sig> Red Hat GmbH, http://www.de.redhat.com/, Sitz: Grasbrunn, Handelsregister: Amtsgericht München, HRB 153243, Geschäftsführer: Charles Cachera, Michael O'Neill, Tom Savage, Eric Shander On Tue, Jul 30, 2019 at 9:52 PM Daniel Walsh <dwa...@redhat.com> wrote: > If you want small images, just use buildah. > > ctr=$(buildah from scratch) > mnt=$(buildah mount $ctr) > COPY/DnF/make install into $mnt > buildah config ... $ctr > buildah commit $ctr NEWIMAGE > buildah push NEWIMAGE CONTAINERREGGISTY... > > If you want to build off of base images, you can probably create them with > buildah also. > > On 7/30/19 12:05 PM, Christian Glombek wrote: > > I would be especially interested in minimizing container images. > I'd like to e.g. see purpose-built containers without an actual package > manager inside. You just have the container, mount the config, and go. > We're also trying to minimize Fedora CoreOS[1], so this is definitely a > topic of overall interest! > > [1] https://github.com/coreos/fedora-coreos-tracker/issues/186 > > Christian Glombek > > Associate Software Engineer > > Red Hat GmbH <https://www.redhat.com/> > > <https://www.google.com/maps/place/Engeldamm+64b,+10179+Berlin/@52.5058176,13.4191433,17z/data=!3m1!4b1!4m5!3m4!1s0x47a84e30d99f7f43:0xe6059fb480bfd85c!8m2!3d52.5058176!4d13.421332> > > cglom...@redhat.com <akoll...@redhat.com> > <https://red.ht/sig> > > Red Hat GmbH, http://www.de.redhat.com/, Sitz: Grasbrunn, > Handelsregister: Amtsgericht München, HRB 153243, > Geschäftsführer: Charles Cachera, Michael O'Neill, Tom Savage, Eric Shander > > > > On Tue, Jul 30, 2019 at 5:24 PM Neal Gompa <ngomp...@gmail.com> wrote: > >> On Tue, Jul 30, 2019 at 10:58 AM Adam Samalik <asama...@redhat.com> >> wrote: >> > >> > Hi everyone! >> > >> > I'm starting a Minimization Objective [1] focusing on minimising the >> installation size of some of the popular apps, runtimes, and other pieces >> of software in Fedora. >> > >> > And there is a new Minimization Team [2] forming. Members of the team >> will consult and work with Fedora maintainers, develop tooling and >> services, generate reports showing the status of the Fedora ecosystem and a >> comparison with other ecosystems, etc. The goal is to build an environment >> where it's easy for our maintainers to keep things small over time, it's >> not just a one-off effort. Please see the Action Plan [3] for more details. >> > >> > Want to become a member? Let me know! >> > >> > Cheers! >> > Adam >> > >> > [1] https://docs.fedoraproject.org/en-US/minimization/ >> > [2] https://docs.fedoraproject.org/en-US/minimization/team/ >> > [3] https://docs.fedoraproject.org/en-US/minimization/action-plan/ >> > >> >> I'm interested, but not just for minimization for the sake of it. We >> need to be thoughtful about how we are changing the dependency tree. >> >> >> >> -- >> 真実はいつも一つ!/ Always, there's only one truth! >> _______________________________________________ >> devel mailing list -- devel@lists.fedoraproject.org >> To unsubscribe send an email to devel-le...@lists.fedoraproject.org >> Fedora Code of Conduct: >> https://docs.fedoraproject.org/en-US/project/code-of-conduct/ >> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines >> List Archives: >> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org >> > > _______________________________________________ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org > > > _______________________________________________ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org >
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org