Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Oct 2025 11:56:25 +0100
From:      Doug Rabson <dfr@rabson.org>
To:        Roger Marquis <marquis@roble.com>, Ronald Klop <ronald-lists@klop.ws>, current@freebsd.org,  pkgbase@freebsd.org
Subject:   Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf?
Message-ID:  <CACA0VUhd-rbZweqJuj7EM%2By1-x8H0XRhnLgbM7WXfKUE2mpeRA@mail.gmail.com>
In-Reply-To: <aO_Ymc73my6kZBtm@amaryllis.le-fay.org>
References:  <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> <aO-TUeDnFPOS6Pds@amaryllis.le-fay.org> <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> <aO-ZME6G4MbN-0c6@amaryllis.le-fay.org> <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org> <aO-iGGTAFqRTZ8vv@amaryllis.le-fay.org> <7r257p26-qqs6-r1q3-9456-qn3o02rson6r@mx.roble.com> <aO-6w2DbInwIupkH@amaryllis.le-fay.org> <q352p06q-s3ro-r489-s82r-o45n5219os65@mx.roble.com> <aO_S4wiMow1vDa-a@amaryllis.le-fay.org> <aO_Ymc73my6kZBtm@amaryllis.le-fay.org>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
On Wed, 15 Oct 2025 at 18:23, Lexi Winter <ivy@freebsd.org> wrote:

> Lexi Winter wrote in <aO_S4wiMow1vDa-a@amaryllis.le-fay.org>:
> > Roger Marquis wrote in <
> q352p06q-s3ro-r489-s82r-o45n5219os65@mx.roble.com>:
> > > On Wed, 15 Oct 2025, Lexi Winter wrote:
> > > > we will never ship a set for a "minimal jail" because this is
> entirely
> > > > up to the user requirements.  there is *no* package which is
> absolutely
> > > > required to install a jail, because it depends on what you will
> install
> > > > in the jail.  so it doesn't make sense to ship any sort of package
> set
> > > > like this.
> > >
> > > How could it not make sense when 'distroless' Linux container images
> are
> > > so popular?
> >
> > i have no idea what a "distroless Linux container image" is.  could you
> > please describe this in more detail?
>
> i asked another committer about this, and they explained that a
> "distroless Linux container image" is a container image which only
> contains basic system files like /etc/passwd and /etc/resolv.conf,
> for use with a statically-linked application, like a Go app.
>
> this is something i would like to support in pkgbase and am actively
> working on, but it has nothing to do with sets, at least not right now.
>
> certainly, if we do support this in pkgbase, it will have nothing to do
> with the "minimal" set.
>
> does that make sense?
>

For what it's worth, the freebsd-static and freebsd-dynamic OCI images
which are part of our release build are inspired by Google's distroless
images (https://github.com/GoogleContainerTools/distroless).

[-- Attachment #2 --]
<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, 15 Oct 2025 at 18:23, Lexi Winter &lt;<a href="mailto:ivy@freebsd.org">ivy@freebsd.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Lexi Winter wrote in &lt;<a href="mailto:aO_S4wiMow1vDa-a@amaryllis.le-fay.org" target="_blank">aO_S4wiMow1vDa-a@amaryllis.le-fay.org</a>&gt;:<br>
&gt; Roger Marquis wrote in &lt;<a href="mailto:q352p06q-s3ro-r489-s82r-o45n5219os65@mx.roble.com" target="_blank">q352p06q-s3ro-r489-s82r-o45n5219os65@mx.roble.com</a>&gt;:<br>
&gt; &gt; On Wed, 15 Oct 2025, Lexi Winter wrote:<br>
&gt; &gt; &gt; we will never ship a set for a &quot;minimal jail&quot; because this is entirely<br>
&gt; &gt; &gt; up to the user requirements.  there is *no* package which is absolutely<br>
&gt; &gt; &gt; required to install a jail, because it depends on what you will install<br>
&gt; &gt; &gt; in the jail.  so it doesn&#39;t make sense to ship any sort of package set<br>
&gt; &gt; &gt; like this.<br>
&gt; &gt; <br>
&gt; &gt; How could it not make sense when &#39;distroless&#39; Linux container images are<br>
&gt; &gt; so popular?<br>
&gt; <br>
&gt; i have no idea what a &quot;distroless Linux container image&quot; is.  could you<br>
&gt; please describe this in more detail?<br>
<br>
i asked another committer about this, and they explained that a<br>
&quot;distroless Linux container image&quot; is a container image which only<br>
contains basic system files like /etc/passwd and /etc/resolv.conf,<br>
for use with a statically-linked application, like a Go app.<br>
<br>
this is something i would like to support in pkgbase and am actively<br>
working on, but it has nothing to do with sets, at least not right now.<br>
<br>
certainly, if we do support this in pkgbase, it will have nothing to do<br>
with the &quot;minimal&quot; set.<br>
<br>
does that make sense?<br></blockquote><div><br></div><div>For what it&#39;s worth, the freebsd-static and freebsd-dynamic OCI images which are part of our release build are inspired by Google&#39;s distroless images (<a href="https://github.com/GoogleContainerTools/distroless">https://github.com/GoogleContainerTools/distroless</a>).</div><div> </div></div></div>;
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACA0VUhd-rbZweqJuj7EM%2By1-x8H0XRhnLgbM7WXfKUE2mpeRA>