From mboxrd@z Thu Jan 1 00:00:00 1970 From: Giovanni Biscuolo Subject: Re: Declarative containers Date: Tue, 26 Mar 2019 22:49:57 +0100 Message-ID: <87zhphwbju.fsf@roquette.mug.biscuolo.net> References: <87sgvbz40f.fsf@roquette.mug.biscuolo.net> <87zhphft98.fsf_-_@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:35427) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8u1P-0000u8-7a for guix-devel@gnu.org; Tue, 26 Mar 2019 17:54:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h8txl-0000qW-3E for guix-devel@gnu.org; Tue, 26 Mar 2019 17:50:30 -0400 In-Reply-To: <87zhphft98.fsf_-_@gnu.org> 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" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org, Joshua Marshall --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, thanks for your feedback Ludo'! :-) Ludovic Court=C3=A8s writes: [...] > Given that we already have =E2=80=98guix system container=E2=80=99, decla= rative > containers are a low hanging fruit. "low hanging fruit" is much more expressive than "last mile" :-) > We could have a =E2=80=98container=E2=80=99 (or =E2=80=98sub-system=E2=80= =99?) service; mumble: `container` is so abused that it's starting to become a buzzword to my ears, `sub-system` is probably more semantic > you=E2=80=99d pass it an and it=E2=80=99d create a She= pherd service > that runs that OS in a container. what is the method used to instantiate containers with Guix? I know lxc/lxd and systemd-nspawn but can't still understand what's used here > That would be fun! yep, a *lot* of fun also, given Guile homoiconicity a web based (who wants web based interfaces?!? bah?) and/or declarative orchestration system built on top of Guix+GWL would be the next (not so low) hanging fruit :-D uh, if only I was able to hack in guile... I'll get there but I'm so sorry I cannot help _now_ :-S Gio'. =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEERcxjuFJYydVfNLI5030Op87MORIFAlyanoYACgkQ030Op87M ORJ2gRAAyILdybcg1PeF9TK+FibedTCgRtf+S8iMKygxcbPCGqpjFw/fyFjIBHA9 nqilM2DcvDNDrsNO8/Qyozomf7XmmIS/zoBzJjSbV8kgyD1BiWQispzBzWGVRslZ DpwsX/Xse56nrH8H9BNjzP0Ow7uWLUaUiXRyzSTiWu3P2zVUWFNLRWtWheHmxWcY sfHT30woLDUKcJhMg3IxfdOLROq8hwSmjA4EdXEgp4MjmoZhsPUVHtyiX7iCg5YP GeDmko8gg2WCG7f7qdu1jo6Cn9dWou/FgRZ0YTyELHQMbFkv8F3TW9hTfr5Xpc0a iTAKnuXAWPQamoVhikBXrlqchGlJWosG+UsW1YKPNrjr0LZD9TN2wIzHkRNJffoU R1UKCMIgrlRXqpnMFEyXOvDOifib96qg65AnYVG7LS3imbwHNt8uD3Fz/SJd2956 mpMNFb8iZxAbszxTSVgjZ/G4IrQtwb8Zu1Hhmenat6zZI74uhP05puC0ZIt+MEPG JEIwR5AiOqo2LhsiRxyxBVBGoObWVre5wYDfYP10dLYYoI8twNcHAVbACZ+gSi1q DI5cdtYqHe3U0z3ILvTY7wzIrfGDccphmOMQ21wVE0Kj7RsLepeM8GY+j5WTSQxF 1zROMiwNSoD0JIDZjEiQhCtCJ7Nb7yB/zPxBlwefETEwDSEdSTQ= =ZB15 -----END PGP SIGNATURE----- --=-=-=--