From owner-freebsd-virtualization@freebsd.org Wed Jan 30 10:49:08 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8DA1914BB9C6 for ; Wed, 30 Jan 2019 10:49:08 +0000 (UTC) (envelope-from jmarneweck@gmail.com) Received: from mail-lf1-x129.google.com (mail-lf1-x129.google.com [IPv6:2a00:1450:4864:20::129]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0C5558C05F for ; Wed, 30 Jan 2019 10:49:07 +0000 (UTC) (envelope-from jmarneweck@gmail.com) Received: by mail-lf1-x129.google.com with SMTP id v5so17011981lfe.7 for ; Wed, 30 Jan 2019 02:49:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/QHuPnUkdNcL4JB5FfEXP5hma9nvUSEUQrcUJ2KCSOA=; b=XK83JV/TZKqv1u5Zjq+HWkfzaTr5GAwO4aZFE1is45gwbDKZ64mzDxD2X9bad3h2ci YSaslxd3L/XDx9BB35n1o+npu+QbiSPqgAE8Ft+wISYn+C2Ea5FlaBz4zTxum1+Vr7f7 mAb4Jku/5fj/Gw8pKIrfw97F00oKuH95wpvs40LvhcqqK2x3HFhl1GumSX3SEsvUgzth c2aFiBA7vOLAmgVqUjcm1nPHkHlrn3apXN4WeBLDNLlIm6fXnJRHotiga0ftMaHgg/Cc r+TQG+R6cW5X+kBCvVaFN638MXlNF3dS+OUkMlcpuNu5HJc5q4Ygk2BDJLZyh4WN4LUo pMpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/QHuPnUkdNcL4JB5FfEXP5hma9nvUSEUQrcUJ2KCSOA=; b=lijGJiXG1/lqhxbkZQTXkbNFj1xx1dy8Tj7FfqXgmV5hmEDT9BOV1PuMHAw6SaKJ7V X6ZVaz7VeE96CKaiJ5kYXStuNPIw9Xd6TlZ8wovOELJImZ4YEgl6WpBQogPaJazx0qJ2 stApjQLR8qITfoqoR5rgij93pT/47W5aB3LYeWlEMEhZrGYIWxne9kOz+ckZGgQxKiDr zGQO02YS6C9/vHe+DgUDgyAzdWTZTUuz+OFfirNvCqSZvFKfDirNd4xvAwcFH+JTXkrx CCsRpXorv1IMfpSCnr16P3PKZfd5kc27HXWQaZaCoTNOUGOG4AiARpoOyhkT599Uy/zN 9ptg== X-Gm-Message-State: AJcUukdhXMNfu2vH/m/rSxzZnZsxvNjUK3oOPDC/G/crXrEUUYtP5EQ2 Ojs95VEQhHwdDHBfK6ZMp9thY/c/fMB0b6Vt27g= X-Google-Smtp-Source: ALg8bN7FdBLXqcJh9WoNGkkIe0zC+CoDKoSvkEXke8SLgE6lAbfMYIB7Kmu+xyZLvukLFJq+EAwkZECPokeE2KOfPD0= X-Received: by 2002:a19:200b:: with SMTP id g11mr22676179lfg.58.1548845344581; Wed, 30 Jan 2019 02:49:04 -0800 (PST) MIME-Version: 1.0 References: <089e330d-2761-2440-3b7f-dd22e9088af5@gjunka.com> <9A01020A-7CC6-4893-A425-11A7BF736F4E@ultra-secure.de> <42f59b63-fdc7-306f-d836-83533741a86c@FreeBSD.org> <5c926314-adce-dba1-f5ce-2fda35e1aeba@gjunka.com> <7A86028D-C413-4063-84D8-5AB985EAD2A0@kraus-haus.org> <4E30C2DA-0CF1-48EF-B1BD-379E5C02D8C8@kraus-haus.org> In-Reply-To: <4E30C2DA-0CF1-48EF-B1BD-379E5C02D8C8@kraus-haus.org> From: Jacques Marneweck Date: Wed, 30 Jan 2019 12:48:52 +0200 Message-ID: Subject: Re: The status of docker To: Paul Kraus Cc: David Powers via freebsd-virtualization X-Rspamd-Queue-Id: 0C5558C05F X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=XK83JV/T; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of jmarneweck@gmail.com designates 2a00:1450:4864:20::129 as permitted sender) smtp.mailfrom=jmarneweck@gmail.com X-Spamd-Result: default: False [-6.64 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.92)[-0.920,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[9.2.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(-2.71)[ip: (-9.25), ipnet: 2a00:1450::/32(-2.28), asn: 15169(-1.96), country: US(-0.07)]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jan 2019 10:49:08 -0000 On Wed, 30 Jan 2019 at 04:57, Paul Kraus wrote: > On Jan 28, 2019, at 2:40 AM, Patrick M. Hausen wrote: > > > > Good morning, > > > >> Am 28.01.2019 um 03:53 schrieb Paul Kraus : > >> (Open)Solaris already had Linux Brand zones, which I=E2=80=99m sure he= lped get > there much faster. > >> They could already run Linux (user space) in a Zone. > > > > Yes, but how did they get there? Is there some technical reason > > why Linux branded zones are =E2=80=9Eso far ahead=E2=80=9C of FreeBSD= =E2=80=99s Linux > > ABI that they can run native Docker images while FreeBSD can=E2=80=99t? > > > > Or is it just a matter of money and manpower invested? > > May be. Solaris introduced Containers and Zones in Solaris 10 and over th= e > life of Solaris 10 added new features. I suspect Linux Branded Zones was > developed along side Solaris Branded Zones (which let you run a different > version of Solaris in a Zone), but Sun was paying for the development > effort. All that was over 10 years ago now and the memory is not as clear > as it was then. > > Joyent had one engineer (Jerry Jelinek) who worked on the revival of the LX Branded Zones on SmartOS. Jerry spent a few months getting Ubuntu 10.04 running out of the box and fixed numerous issues with compatibility and getting various builds of Ubuntu to boot over around six months (if memory serves me correctly). Bryan Cantrill the CTO at the time at Joyent had a presentation on this. It might have also helped that the Linux ABI was mostly stable. Regards --jm > Joyent also pays people to develop Illumos / SmartOS.