From owner-freebsd-virtualization@freebsd.org Sat Jan 30 05:40:54 2016 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 70111A73FFF for ; Sat, 30 Jan 2016 05:40:54 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-ig0-x229.google.com (mail-ig0-x229.google.com [IPv6:2607:f8b0:4001:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 30A3B1FB5 for ; Sat, 30 Jan 2016 05:40:54 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by mail-ig0-x229.google.com with SMTP id t15so3466890igr.0 for ; Fri, 29 Jan 2016 21:40:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=4MDaChOdWnzc9DGpHtUqewd/PABDh60NR5qUs0gvWvE=; b=bCdxgrpOTkCYfIMLGL2vcFA24W/nEPb/4AjPtIQdKpnbMQ6UXiacGJu9AtlgYS9pBV ppnD92YYy5lBpO1foycVHwb9Amo1PSSYSRhL7S4S7hv2Smco27IWVQ76DUrLwD7TsaWB dB9Xg035zaU0qWFM10CZIh7HtyaC1zSvr7mAtgtGqnyvcHGB/ReyZYjF6izOIBfjriEe LSZzrlRhB3LFrERKfQLyHJCWzviaO20WOFBrkU1tg3oxNEP6PFftS5y0eBdm7V74BsiY JaS+8j7YEu5y6pmnAZS5n2irvgOPc7C/G3jdoOzAHGiTm01o99mz6WfmyxR0LA1Ua2xT Yphg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=4MDaChOdWnzc9DGpHtUqewd/PABDh60NR5qUs0gvWvE=; b=HXGUveuJr9uMrOiGGxgVQ83hDP2eC/WkpPc8p6WW2SVHDtzvaFh4ng+3Eof4MDZdWm t9APvvjmgY9Z/Qx84mz7te9lkoBVKZaLkjszVUcX41x8oK5a8E7HkAqSaX0tIulfPvv5 ism7wkEP3peMWA7YRFTxFni/008JgngLUsBDFdNWr0qrfgaX1OAtYFkYB28Ru6iZEPJw DaLuNy+0nxF3fR/pRXG4flrDbWSj9bNKR3xC+smAg7vnDT9QP7867THuaT6UwYZOquN6 bT9SdNbSfE5AcyiPXe1WdmTUgq/R8r5LYlj2fCC34U9xx0XltOHB71kDHeBJSQFSJc0+ 54BA== X-Gm-Message-State: AG10YOSVvE/eW4f8pvWJBbzJEu4AFw9ZxX+8gBW7K5JCPns8YoZp5VnWS/ymvRZzdGyD29MHBlfRHPMJt7cyYw== MIME-Version: 1.0 X-Received: by 10.50.36.35 with SMTP id n3mr852259igj.73.1454132453553; Fri, 29 Jan 2016 21:40:53 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.50.152.69 with HTTP; Fri, 29 Jan 2016 21:40:53 -0800 (PST) In-Reply-To: References: Date: Fri, 29 Jan 2016 21:40:53 -0800 X-Google-Sender-Auth: IQcfXOF3bvQ0kKsgHpl5Gam8QuU Message-ID: Subject: Re: ATTN Docker, Jetpack users (was: Re: Docker on FreeBSD) From: Craig Rodrigues To: Clint Armstrong Cc: Sergey Zakharchenko , Matthew Veety , Ryan Holt , "freebsd-virtualization@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.20 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: Sat, 30 Jan 2016 05:40:54 -0000 On Fri, Jan 29, 2016 at 9:36 AM, Clint Armstrong wrote: > I had to give up on Docker on FreeBSD because the latest versions of docker > are now very dependent on netlink APIs for networking. The new network > driver API for docker may allow creating a network driver for FreeBSD that > would bypass that, but I haven't had a chance to look into it yet. > > I think good docker support is going to be dependent on newer Linux kernel > emulation in FreeBSD if porters don't want to make a full time job of > implementing workarounds with every docker update. > > I completely understand that chasing Linux technologies from FreeBSD can be a pain. I hope that when you have time, and maybe when the churn in Docker slows down a bit, you manage to figure out a way to keep Docker on FreeBSD going. FreeBSD has had jails for many years, and bhyve for a few years and these are both very solid and capable technologies. However, they don't have the buzz and integration with third party workflows that Docker has. For example, I've seen how GitLab uses Docker to spawn build nodes, and it works really, really well. It would be a shame to see FreeBSD be left in the dust on this. -- Craig