From nobody Wed Apr 12 14:13:05 2023 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PxPp02zmyz44qN8 for ; Wed, 12 Apr 2023 14:13:44 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-yw1-x1136.google.com (mail-yw1-x1136.google.com [IPv6:2607:f8b0:4864:20::1136]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PxPnz0G9Lz3Jhf for ; Wed, 12 Apr 2023 14:13:42 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-yw1-x1136.google.com with SMTP id 00721157ae682-5491fa028adso544932147b3.10 for ; Wed, 12 Apr 2023 07:13:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681308822; x=1683900822; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=40dAA7hF/WFNH6Z7Dl+s14BsGcttfmj5jAk3zlXWFwA=; b=Re2dHlS8Olh4M9W3sjqk+RsrFOOSC2B8J6NFszy32ZeTSqz5zNQXMNf69ZGbidQUeH eDhbEuBO+eirHM00knCfn4lntu+jVqKKfutT/YRgL+0DuPeEUhpY7p16Ie/Pot7YWtaP NoL8uaM71eClG2JI0hgWjD9ZQtOaNEYuvRK5jks+vHOYX8QNFkzK3jHXz0ILJhA8Ndc0 81ABSf4bW6rGQjOd5V+NLG7JLBGYH8tIzLfJXHUj/AIl+sQCCu36jiRPtHFFFTLUbpVZ QzUuU8HtcUuVyRAjb5jZLNpbNX06caH1S/G/iLb25HwzlrDiRuGYVnlTS+ynyzpMfBm6 oVUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681308822; x=1683900822; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=40dAA7hF/WFNH6Z7Dl+s14BsGcttfmj5jAk3zlXWFwA=; b=Ru+8nzL9kdSVLFiI39/sIBFDvJu1lwiijtCTvACz/yLyrErfOWs/2Tzp0CDdgXSIs7 rhQHi0pnKRK4FxBBY2a7qGDNZV/340pImalMobUG+4k3vlJNM0j1Zot40N3uUqBoINY6 G3JtogCq4s4ZbE8J2xFs0tC7YloU/j+G3DuyQN94SquTPE/BCl/4N2So4leL7Utl3YF6 8+rxt6XqUFPlUnyNaTV7luVpUaq5CNmfUHE8+CpSzZx7h7WEhvT/1uUMaC9UgLDrhje7 d6HZOtTSB1KzUUWVbC2+KfnCBVZWqJ9nmi0omTJUyoLvS0mm5tx44HaSZLADRYOjQXVJ VmlQ== X-Gm-Message-State: AAQBX9dFdXmd8pQFtFYs3zBAREQfO0R+iYg/ILx9J3f1BAvS/lXSPFfA 3cWnfTH0q/StkmAhzTGiQM0SgnXQ/m0c2uUob+TpcECD/BVJqQ== X-Google-Smtp-Source: AKy350YPQLI19HCzJT/CU3Q4pO5ttgegl93V5sx5FLVWD51iB9iCfmdllCWdLKLqYWpcnJUQYA3bP2rQKw6Mj72EJ/s= X-Received: by 2002:a81:b206:0:b0:54f:b56a:cd0f with SMTP id q6-20020a81b206000000b0054fb56acd0fmr427243ywh.3.1681308821690; Wed, 12 Apr 2023 07:13:41 -0700 (PDT) List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 References: <20230329053443.6ADA6B6AFED5@dhcp-8e64.meeting.ietf.org> <8E16D624-2655-4A10-844A-93E4F63E9859@gromit.dlib.vt.edu> <078a1cf8-7ae2-c593-615b-f5f37fa2b3eb@timpreston.net> <06be3a1e-9319-1a21-88b9-4f87328ee127@timpreston.net> <34b4b76e-1c41-4cfb-9e86-856f01e8abc9@app.fastmail.com> <6002f636-310b-a9fd-b82f-346618976983@timpreston.net> <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> In-Reply-To: <20230412150350.12f97eb2c9dd566b8c8702d2@sohara.org> From: Mario Marietto Date: Wed, 12 Apr 2023 16:13:05 +0200 Message-ID: Subject: Re: Docker To: "Steve O'Hara-Smith" Cc: Tim Preston , freebsd-questions Content-Type: multipart/alternative; boundary="000000000000131ff505f92437d9" X-Rspamd-Queue-Id: 4PxPnz0G9Lz3Jhf X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N --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 wrote: > On Wed, 12 Apr 2023 15:38:47 +0200 > Mario Marietto 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 > --=20 Mario. --000000000000131ff505f92437d9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I'm interested to know what you mean for "real ne= eds",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 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'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 straw that broke the camel's back. You may argue that th= e jails are working already great and that they should use them. I could ar= gue that it's not 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 ?



On Wed, Apr 12, 2023 at 4:04=E2=80=AFPM Steve O'Hara-Smith <steve@sohara.org> 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 Fr= eeBSD.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 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.

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Then you can do a gap analysis and find out wha= t needs to be done
to make it run or prove that it can't be done depending mostly on what = you
mean by "run docker".

=C2=A0 =C2=A0 =C2=A0 =C2=A0 Having done that the next question is whether t= he result would fill
a real need.

--
Steve O'Hara-Smith <steve@sohara.org>


--
Mario.
--000000000000131ff505f92437d9--