From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Denhardt Subject: Re: Containers on Guix Date: Sat, 22 Nov 2014 11:51:27 -0500 Message-ID: <20141122165126.19565.59657@vulcan.local.tld> References: <87lhn6eh12.fsf@izanagi.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha1"; boundary="===============8202722242511828511==" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55251) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XsDuU-0002jz-BF for guix-devel@gnu.org; Sat, 22 Nov 2014 11:51:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XsDuN-00030Q-IV for guix-devel@gnu.org; Sat, 22 Nov 2014 11:51:46 -0500 Received: from zenhack.net ([198.7.57.215]:55600) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XsDuN-0002zd-EH for guix-devel@gnu.org; Sat, 22 Nov 2014 11:51:39 -0500 Content-Disposition: inline In-Reply-To: <87lhn6eh12.fsf@izanagi.i-did-not-set--mail-host-address--so-tickle-me> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: David Thompson , guix-devel@gnu.org --===============8202722242511828511== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Quoting David Thompson (2014-11-19 21:34:49) > I did some reading about how Docker creates containers and discovered > that it uses systemd-nspawn[0] to do it. Since Guix uses dmd, using > systemd-nspawn isn't an option. Does anyone have thoughts on how we > might have similar functionality in the Guix distro? I'm not so sure that docker actually needs systemd -- the docker documentation has instructions for a number of systems that don't use systemd. A quick scan suggests they're using lxc, at least on some systems. = > Would an nspawn equivalent be appropriate for dmd? Or a completely > separate program? This seems to be a Linux only feature, so if we added > a container creation program, would it make it harder to support the > Hurd? I'm sure there are other things already packaged that don't really have any hope of working on top of another kernel. This is going to be hard to do portably, but I don't think it's worth worrying about too much yet. Probably some work will have to happen upstream on the Hurd project. --===============8202722242511828511== MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Description: signature Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABAgAGBQJUcL8OAAoJEPZUuMfUyjy48kQP/0eNkJ8x9qGKbsGSqATV0E5f FtJBY38+CUpulsI1HpZxUiKGej1UtM+8O8if5ajQAibtpg0oMnalkhT4yaBjloaU i74AIM+nhBEmSOW/5LfeJggK5RSrrISwaomOTcN8XHPA4xrl2EpE2Z4B7PtJiqlO jGkCg8bkoI0nn8heV6JZejqhzjWUWRsp2HJZE/tb7KsMohK6TvzP2FtHysvsjrU0 CCNSijlGu9Fuai7cQ9SCvVRz4tS1ZNYit//3DTQATEjsqc2zSFy7GLhw4V/3uVVH fMSq/JpCnbUdj4DR+00uQ7OMSL8CieX4CHmEC/4uVtv9wtmw5RA1lgF6EZSTsiGv XBRBYG2XCzrMKUfW1FRfIICLd7U2ctBVSyOG3nkUZA6VK2rFWQwFFtOr17z4mctq X4YW7fQwxd2BYve/8z0FVOGsg5e5CIZsAF68uVQrKPqh+VB8eMe24PFDTeIEtRCh yvGRCgWQ3UHM+NW6POU0rXgNyq53TI1RV5sqls90SN7378mM+grk5m42TwTEB+t/ YqLq9xRLteZ2td5Nf2vsUd433ZtQxi//Fd49NiT1gni0Rabjf8Vc76v64a9PC5XI tTn9AZEzpg2loUDxBWuSUzNo4WPt7+dHJ8QKDSm82I2Nnd4gwwj23uPiCLL8oCFB Q9Y2pOLoGHq/L4UdSo+I =a2a7 -----END PGP SIGNATURE----- --===============8202722242511828511==--