From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 2BTkEF1aD2PM+wAAbAwnHQ (envelope-from ) for ; Wed, 31 Aug 2022 14:55:57 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id UDULEF1aD2Ns8QAAG6o9tA (envelope-from ) for ; Wed, 31 Aug 2022 14:55:57 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id E63CE283DC for ; Wed, 31 Aug 2022 14:55:56 +0200 (CEST) Received: from localhost ([::1]:56714 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oTNG7-0007nC-Fl for larch@yhetil.org; Wed, 31 Aug 2022 08:55:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45690) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTNF3-0007jn-2T for help-guix@gnu.org; Wed, 31 Aug 2022 08:54:49 -0400 Received: from mail-lf1-x12c.google.com ([2a00:1450:4864:20::12c]:34441) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oTNEz-0001Im-Uo for help-guix@gnu.org; Wed, 31 Aug 2022 08:54:48 -0400 Received: by mail-lf1-x12c.google.com with SMTP id bt10so19841269lfb.1 for ; Wed, 31 Aug 2022 05:54:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester-edu.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date; bh=WOaI2qAOgG3QEj7KO6yq+Cdp4dvRvXzDU6XW1o+COAI=; b=WRU7HbgGXqAcFXF4d9YXADAdQdNsuFYm/STg5hUMDZuM5RnST5sTZzoFd96WuayNPc +bUfJJ3lCwLPczDHQxf4sCzblL2sEIrn34m8ppc0Q3Vyq8QUa4g/Is2JkQ1ov454nA4c eR//FBvUJNHbMR1sXosbYhwW3vz/BJ8n6YW15NFBpLCDXFiHQS7loACADgbS+qOFKK7Y 2M4wN7RUHqY6CqGLH5V/K4qikxQJuzoTBWgalU5eyJ9XO7I7BSgMNo5a2nQ1uz40kkZ9 WdxSg8gndAtKGO1bMo/BeXud5luPk1GCwAgbk2DuOECNQTmbcsknuQlNc9HZeuISO+rq seTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date; bh=WOaI2qAOgG3QEj7KO6yq+Cdp4dvRvXzDU6XW1o+COAI=; b=UVa+Z4CD4YDJVarZKaKIA4akhe3BkoxpyAwobE5BAL/XMDPHpD+p0kEmn84m9Mxq0R kv2fkrbLG5JJz/gEPvkF3Wn/4BsuD6+SrNgZB66ZcOVb4+e8FaEai6PTjgCRArrb5Zal gQi96ifajZlSKNK66wUNmtE3xvUdXkfQ3IpcEbCeow/uOx51F+Jm2gPrDnuIVUPk1lJZ 4s+JLl4xu3n2a3DZZNt/Mox/rMpWouDFvcpFBBa3VL9x9hhptFls6wSKItsfBwdiFlPf pH2Edjvgc4MzLnCIkLgXD9x+gfBo3HnMfGOq5qS8L+7wRKdC0MiZ0goYeZrOy0aZNEoH 0rOQ== X-Gm-Message-State: ACgBeo3+tIeKjs7KpmA1wUceDoIYe/V6El4OvZfxuVQHGZEOeulGPGSB g0p1Z0RYsvTzTKXOZcIWhXn7EN30iba7BH5scxwWvQ== X-Google-Smtp-Source: AA6agR5HLeDdXWIe9xt5idzzvnkYQdfHrIGiOAWsNanVWdKNMT0/RpGmc1nI7Vb23KbYbaeZIZ1JLryFaOHzV8+V8DY= X-Received: by 2002:ac2:5e8c:0:b0:494:6d14:f16e with SMTP id b12-20020ac25e8c000000b004946d14f16emr4465906lfq.316.1661950483732; Wed, 31 Aug 2022 05:54:43 -0700 (PDT) MIME-Version: 1.0 References: <8735dzqhge.fsf@beadling.co.uk> <47774701-8E8E-4185-9DB9-7E5D7F91ACD2@yasuaki.com> <87lerbxxfs.fsf@elephly.net> <878rn4syql.fsf@elephly.net> <877d2oljvl.fsf@laura> In-Reply-To: <877d2oljvl.fsf@laura> From: "Thompson, David" Date: Wed, 31 Aug 2022 08:54:32 -0400 Message-ID: Subject: Re: Enterprise Guix Hosting? To: Olivier Dion Cc: Ricardo Wurmus , Yasuaki Kudo , Phil , =?UTF-8?Q?Ludovic_Court=C3=A8s?= , Benjamin Slade , help-guix Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::12c; envelope-from=dthompson2@worcester.edu; helo=mail-lf1-x12c.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1661950556; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=WOaI2qAOgG3QEj7KO6yq+Cdp4dvRvXzDU6XW1o+COAI=; b=kvZjqfiIvMA/AFPRFU6Kt/o74i4Hdol8AZ6uk6P1CA6/fnGaOTsokc7KDlkyKHA5xTGh/6 XZgJ795aQSg5ffBJvisEKsBLrc2islVMmeNvEGgGQsJ+jH5kNzCBULMdPlcqfQqnvFJEkW bpxsMUDaM/XfOJ8zsNx2KSYZ1ZvGw52yH940LlQiI898/rYs4azs8kH3GTYSiOB31CjHZK nYrIWTfj6QFpqb9Ur0Ij5SJ9V7DcxbwDOWgZyULdh/SyHEAbPY4WePJfVHhpkVGwTgV/Ei 1uef+B/s72OjZ6aBtqgasKSFCS9FnQeZtxuqmY0Tc1+S7SbCODDmXqK2LWfa2w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1661950556; a=rsa-sha256; cv=none; b=tHjEkmCiQ/EKrWTwPd9MK1dzLpGof7nvM7sXBWtb4s9fINh0Rh764hFIAeN1q+6Dizg/p9 hXUpycryXIK/jqRU6UinYlA2KbdeQgo8xAVsGBwk5dnA2LaapYvCObo9GaFkR2A2dG2hxx WMvf7btooBfaTzoCJyMiPtnEDWBYFNjW92lH8Ne51uASSHyWX2lXCYctU+uC4eFvGZqf2Y ayaN4n8QofLPtN4BnrRIrlKnAZ9kVTJJeKF518AlY23VD3JCr2NAq1Gzd7jyP2ueuKux5+ t0NcqbV3NEu3XbG3lQUwBRZAtMZTtKaXPHa/XmQOuK43sWwl0ykgi5441oOY2g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=worcester-edu.20210112.gappssmtp.com header.s=20210112 header.b=WRU7HbgG; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -0.78 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=worcester-edu.20210112.gappssmtp.com header.s=20210112 header.b=WRU7HbgG; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: E63CE283DC X-Spam-Score: -0.78 X-Migadu-Scanner: scn1.migadu.com X-TUID: TRep2WUC2her Hi Olivier, On Wed, Aug 31, 2022 at 7:42 AM Olivier Dion wrot= e: > > On Wed, 31 Aug 2022, "Thompson, David" wrote: > > Hey that's a real nice starting point for a container management tool! > > So maybe there should be a system service to manage containers and > > then a 'docker compose'-like tool for declaratively specifying > > containers and their network bridging configuration that is a client > > of the service? > > I think that a container composer =C3=A0 la `docker compose' but with > Guile/Guix is easily done. Managing containers locally is trivial and a > little web interface could be done to view/manager your contrainers. > The service could even be a home-service. > > From there, a more mature container orchestrator that can scale > to multiple nodes could be made. Competing with Kubernetes. Of course > at that level things are not trivial anymore. Just thinking about making something on the level of Kubernetes makes me want to hide under a desk, but that is certainly more in line with the subject of this email thread. :) So who's going to start selling Guix Enterprise subscriptions? It would be a lot of fun. You could have Guix Solution Architects and other fun corporate titles! - Dave