Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Apr 2023 16:13:05 +0200
From:      Mario Marietto <marietto2008@gmail.com>
To:        "Steve O'Hara-Smith" <steve@sohara.org>
Cc:        Tim Preston <tim@timpreston.net>, freebsd-questions <freebsd-questions@freebsd.org>
Subject:   Re: Docker
Message-ID:  <CA%2B1FSihVPCQ6tp8u=aqnLyyOPpCMrnhYGcC8bCUgRbFHTdY5sA@mail.gmail.com>
In-Reply-To: <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org>
References:  <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <CA%2B1FSij9j922Nvv1Vhn43HznwpyGT99UZsU674G9hHWzR=UhvQ@mail.gmail.com> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <CA%2B1FSijc%2B-OLNsyFNdR=jP3VzMi4zUE92i5iv9Pfg6AryDy_KQ@mail.gmail.com> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <CA%2B1FSihVrJ8cZ4ZU6mMr0sKJsZ98V4fh2vpDLugw7MGj-%2BEBPg@mail.gmail.com> <CA%2B1FSijL50mQ-HveBA4HZeNkSoaORv=aty-15nNLzn9amzY_nw@mail.gmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <CA%2B1FSigV_pPwVW%2BDd8WZYGcNQVt7%2BYOcsnJFoRhS6jL5A636pg@mail.gmail.com> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000131ff505f92437d9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I'm interested to know what you mean for "real needs",because this is the
point. I imagine that you are thinking about technical needings. I don't
think that the most advantages implementing docker will come from that. I
think that mostly advantages could be for the user base. Mostly for those
users that come from linux or other OS and that already use docker and
kubernetes. I don't think those users are a small number. Those users could
jump to FreeBSD if Docker / Kubernetes are implemented in FreeBSD. This
could be the straw that broke the camel's back. You may argue that the
jails are working already great and that they should use them. I could
argue that it's not a tolerant behavior to force them to learn a new
technology. So,in the end I ask to myself and to you : FreeBSD needs to
grow in terms of community ? Does it need to be populated by a greater
number of users that will come from another OS base community ?




On Wed, Apr 12, 2023 at 4:04=E2=80=AFPM Steve O'Hara-Smith <steve@sohara.or=
g> wrote:

> On Wed, 12 Apr 2023 15:38:47 +0200
> Mario Marietto <marietto2008@gmail.com> wrote:
>
> > ---> Docker will NEVER run on FreeBSD, because Docker is built on
> > technologies which only exist in the Linux kernel.
> >
> > I don't agree with this. In my humble opinion Docker can run on FreeBSD=
.
>
>         You both need to define what you mean by "run docker", or perhaps
> just what aspects of docker you expect to see working (or not) in FreeBSD
> and how. Layering Linux filesystem images from docker.io and running them
> is
> very unlikely to be feasible. Defining ocijails with Dockerfiles and
> running them as swarms is likely to be possible with some work.
>
>         Then you can do a gap analysis and find out what needs to be done
> to make it run or prove that it can't be done depending mostly on what yo=
u
> mean by "run docker".
>
>         Having done that the next question is whether the result would fi=
ll
> a real need.
>
> --
> Steve O'Hara-Smith <steve@sohara.org>
>


--=20
Mario.

--000000000000131ff505f92437d9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I&#39;m interested to know what you mean for &quot;real ne=
eds&quot;,because this is the point. I imagine that you are thinking about =
technical needings. I don&#39;t think that the most advantages implementing=
 docker will come from that. I think that mostly advantages could be for th=
e user base. Mostly for those users that come from linux or other OS and th=
at already use docker and kubernetes. I don&#39;t think those users are a s=
mall number. Those users could jump to FreeBSD if Docker / Kubernetes are i=
mplemented in FreeBSD. This could be the <span class=3D"gmail-Y2IQFc" lang=
=3D"en">straw that broke the camel&#39;s back</span>. You may argue that th=
e jails are working already great and that they should use them. I could ar=
gue that it&#39;s not <span class=3D"gmail-Y2IQFc" lang=3D"en">a tolerant b=
ehavior to force them to learn a new technology. So,in the end I ask to mys=
elf and to you : FreeBSD needs to grow in terms of community ? Does it need=
 to be populated by a greater number of users that will come from another O=
S base community ? </span><br><span class=3D"gmail-Y2IQFc" lang=3D"en"></sp=
an><div class=3D"gmail-tw-ta-container gmail-F0azHf gmail-tw-nfl" id=3D"gma=
il-tw-target-text-container" tabindex=3D"0"><pre class=3D"gmail-tw-data-tex=
t gmail-tw-text-large gmail-tw-ta" id=3D"gmail-tw-target-text" style=3D"tex=
t-align:left" dir=3D"ltr"><span class=3D"gmail-Y2IQFc" lang=3D"en"><br></sp=
an></pre></div><span class=3D"gmail-Y2IQFc" lang=3D"en"></span><div class=
=3D"gmail-tw-ta-container gmail-F0azHf gmail-tw-nfl" id=3D"gmail-tw-target-=
text-container" tabindex=3D"0"><pre class=3D"gmail-tw-data-text gmail-tw-te=
xt-large gmail-tw-ta" id=3D"gmail-tw-target-text" style=3D"text-align:left"=
 dir=3D"ltr"><span class=3D"gmail-Y2IQFc" lang=3D"en"><br></span></pre></di=
v></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr=
">On Wed, Apr 12, 2023 at 4:04=E2=80=AFPM Steve O&#39;Hara-Smith &lt;<a hre=
f=3D"mailto:steve@sohara.org">steve@sohara.org</a>&gt; wrote:<br></div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex">On Wed, 12 Apr 2023 15:38:47 =
+0200<br>
Mario Marietto &lt;<a href=3D"mailto:marietto2008@gmail.com" target=3D"_bla=
nk">marietto2008@gmail.com</a>&gt; wrote:<br>
<br>
&gt; ---&gt; Docker will NEVER run on FreeBSD, because Docker is built on<b=
r>
&gt; technologies which only exist in the Linux kernel.<br>
&gt; <br>
&gt; I don&#39;t agree with this. In my humble opinion Docker can run on Fr=
eeBSD.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 You both need to define what you mean by &quot;=
run docker&quot;, or perhaps<br>
just what aspects of docker you expect to see working (or not) in FreeBSD<b=
r>
and how. Layering Linux filesystem images from <a href=3D"http://docker.io"=
 rel=3D"noreferrer" target=3D"_blank">docker.io</a> and running them is<br>
very unlikely to be feasible. Defining ocijails with Dockerfiles and<br>
running them as swarms is likely to be possible with some work.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Then you can do a gap analysis and find out wha=
t needs to be done<br>
to make it run or prove that it can&#39;t be done depending mostly on what =
you<br>
mean by &quot;run docker&quot;.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Having done that the next question is whether t=
he result would fill<br>
a real need.<br>
<br>
-- <br>
Steve O&#39;Hara-Smith &lt;<a href=3D"mailto:steve@sohara.org" target=3D"_b=
lank">steve@sohara.org</a>&gt;<br>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Mario.<br></d=
iv>

--000000000000131ff505f92437d9--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B1FSihVPCQ6tp8u=aqnLyyOPpCMrnhYGcC8bCUgRbFHTdY5sA>