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

Reply via email to