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).)
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 <dwalsh@xxxxxxxxxx> wrote:
_______________________________________________If you want small images, just use buildah.
ctr=$(buildah from scratch)mnt=$(buildah mount $ctr)COPY/DnF/make install into $mntbuildah config ... $ctrbuildah commit $ctr NEWIMAGEbuildah 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!
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 <ngompa13@xxxxxxxxx> wrote:
On Tue, Jul 30, 2019 at 10:58 AM Adam Samalik <asamalik@xxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx