From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 0PUHFArQ5WLrFgAAbAwnHQ (envelope-from ) for ; Sun, 31 Jul 2022 02:42:50 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id yOQRFArQ5WLPMQAA9RJhRA (envelope-from ) for ; Sun, 31 Jul 2022 02:42:50 +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 E596F7F19 for ; Sun, 31 Jul 2022 02:42:49 +0200 (CEST) Received: from localhost ([::1]:56860 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oHx2f-00085i-2q for larch@yhetil.org; Sat, 30 Jul 2022 20:42:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39004) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oHx2U-00085Y-Vn for help-guix@gnu.org; Sat, 30 Jul 2022 20:42:39 -0400 Received: from mail-oi1-x233.google.com ([2607:f8b0:4864:20::233]:43872) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oHx2T-0003Q4-8Y for help-guix@gnu.org; Sat, 30 Jul 2022 20:42:38 -0400 Received: by mail-oi1-x233.google.com with SMTP id j70so9487936oih.10 for ; Sat, 30 Jul 2022 17:42:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:subject:references :in-reply-to:message-id:cc:to:from:date:from:to:cc; bh=3H1uWojNwQnj5Q+BZV/jpcfKlzk0zNJw3cINgYuHfhM=; b=hIKcqqT+RfcwzNbGOYyyFGUMON+lixV427ULEuRNXWaS88ctl34GCY2o485XOfILHT 6gEByOe1+IkmiSmgidwsZhdTvnHyHGsAJm/dLCJ1zFr/NjnuTQ15LU9sTwcuH98v0PnQ 7/M23lAROHv8A1aT1t4qOkpnbXlYTrtvwjOqivBzSS64VZXgqap1wAQ8vZgzlPOaPYrk Fytxuyq2tm5wLFS6LjzulVSqFTddq0zXLvSK5UEWJ2pY2neqQ6no+0GeE0IkGmFUqRMS GykWn1cX2c8g9DQBmdbsigSC6SCX3WxYejO2+3bcSEejEOnqsRMD/71eaWQnJuPUKAXu qHTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:subject:references :in-reply-to:message-id:cc:to:from:date:x-gm-message-state:from:to :cc; bh=3H1uWojNwQnj5Q+BZV/jpcfKlzk0zNJw3cINgYuHfhM=; b=4dGYve3voMMx+eegirGSAiI5iDm08gzmiwpW8Y9LbduNCJ9hFYb1UIK7ikwsjqXq4l E3KVi07XZBBTn2ZpDfLKdek287xrStpm/GfzAdTuZGs/PgHPyPbUTMejRPeDpFxejIT+ aGt8zhxKOpzVuDhhndtpfXNYkPHjapkAVOtcWU3xAWyKP0C0C5tjxs0Vw3Hinvag34Z+ Limk5Qwp7DZZhMrN2M5cGbK272qQABgpUlCbjuiKfMVBBqGv1x9Y2uA67IWqyAefUk2S /joUrY/nvn58xHoiyppbGVsALr4s+CalMR3FAQuPE3dt773dbhHTko28bT5FlG7f3Qn3 p1CA== X-Gm-Message-State: AJIora+wc9gXHkdGd7u+l76uFZ0pUP+43KDTCTKJLy7pZF1nj7LrIsui OPNjt7iND0rQ+cYXV6BQueUeiLDFPzI= X-Google-Smtp-Source: AGRyM1tW0X28qCMGKOYe3nvpFPMr/KdgOU5cBSLoHWA5cHZ6PSEEor4TnmgctqBQFJEZyjH0Dm7Mqg== X-Received: by 2002:a05:6808:1708:b0:335:1b16:fb09 with SMTP id bc8-20020a056808170800b003351b16fb09mr4566453oib.7.1659228155846; Sat, 30 Jul 2022 17:42:35 -0700 (PDT) Received: from [127.0.0.1] ([69.4.234.83]) by smtp.gmail.com with ESMTPSA id q16-20020a05683033d000b0061c29a38b3bsm1992931ott.33.2022.07.30.17.42.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 30 Jul 2022 17:42:35 -0700 (PDT) Date: Sun, 31 Jul 2022 00:42:34 +0000 (UTC) From: Benjamin Slade To: Yasuaki Kudo Cc: Phil , Olivier Dion , help-guix@gnu.org Message-ID: <0c1f853a-f613-4ad2-9eda-05940cee5a23@gmail.com> In-Reply-To: <961019EF-219A-4DAE-BED3-4DCB7BC386B8@yasuaki.com> References: <87edy2a7xb.fsf@beadling.co.uk> <961019EF-219A-4DAE-BED3-4DCB7BC386B8@yasuaki.com> Subject: Re: Enterprise Guix Hosting? MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Correlation-ID: <0c1f853a-f613-4ad2-9eda-05940cee5a23@gmail.com> Received-SPF: pass client-ip=2607:f8b0:4864:20::233; envelope-from=beoram@gmail.com; helo=mail-oi1-x233.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, 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=1659228169; 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=3H1uWojNwQnj5Q+BZV/jpcfKlzk0zNJw3cINgYuHfhM=; b=UmZheyIKJ8lRGTLAm7MEf1pNJi182KhCNDZqELlJqLHKVLc0uNnpAlf6vqCp2k2VGHgYQZ xfz7H84NT3SEgxMGiKA2pYTTUj+RHoIyNIQftGH8u9Cd5tIGexLHUnHLNxLMjIntP2fsbc TgHQm0Q417nIoUk2hsFP9uhl8e6dpReO4B6Ff6X1624HQJHuE/mgGVb0AW/4UgmmpQ8WZ5 fgQxP2BgTW3uKfgEa1Cdledpz9xfzAuQ5AV0E++oVUG6tuq3r/OetrwHWwQu/ZbXVrdUrf fKHPEYkbgRFkyBQuJ9ES966bxWngOLGgYkzEQTW1cDeo/B1qiNrzhiUjTNS9gQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1659228169; a=rsa-sha256; cv=none; b=LW+sHjHmXGnze+v08mD6pxFrtnZ1Wl9kCRw7WJM+OCUanmoAmvEun89iCc9qtl5YGA9Lbo Up+ZjhI59cJoB0P8GYJHYoVrQUCqkfaE8B6gLOkBNqxjwT1Hnl47soBLLZIRmWCumjcHo9 iiZBIjtAkfzUkgA6iDNswObnbfiyOuDggfyaDBeiCv5dS/aB/f3+UlHkVxwtRTyy5fhq0x LKvI5CCp8NMyi4YHKMZF6yer4gE+4ag7/XvMrk6Q/D2xb2XCvTG+xqIMpFuPSN46xhIx5h SY6Z7c0WD6+sqOoGyjUAf/SpKP5pNLU92RnghuvaeHqcO+rMCKdQBHoFGsaw9A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=hIKcqqT+; dmarc=pass (policy=none) header.from=gmail.com; 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: -2.92 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=hIKcqqT+; dmarc=pass (policy=none) header.from=gmail.com; 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: E596F7F19 X-Spam-Score: -2.92 X-Migadu-Scanner: scn0.migadu.com X-TUID: VNSiShRhjDU4 Not something I've tried personally, but maybe PantherX (Guix-based) could = be relevant here? https://www.pantherx.org/ 30 Jul 2022 17:18:13 Yasuaki Kudo : > Oh wow!! Thank you everyone!!!=C2=A0=C2=A0=C2=A0 I will definitely show o= ur conversation thread to my partners - in fact, right now!!!=C2=A0=C2=A0 L= et's make it happen!! >=20 >> On Jul 31, 2022, at 01:20, Phil wrote: >>=20 >> =EF=BB=BF >> Olivier Dion via writes: >>=20 >>>> On Sat, 30 Jul 2022, Yasuaki Kudo wrote: >>>> I have been exposed to the world of Docker images and Continuous >>>> Integration that seem spend most of the time downloading and building >>>> them =F0=9F=98=85 >>>=20 >>> Yup.=C2=A0 Tons of energy wasted and pollution generated. >>>=20 >>>> Have you heard of Guix Hosting services jusy like the Docker or Github >>>> companies target enterprises customers? >>>=20 >>> IMO Guix is still very niche.=C2=A0 Only a handful of Unix enthusiasms = / >>> scientifics use it and companies are not in yet.=C2=A0 I might be wrong= . >>=20 >> I introduced Guix to a company called Quantile where I work as the >> Head of Enterprise Architecture.=C2=A0 Docker would have been the typica= l >> mainstream alternative, but for the reasons you say and others Guix was >> considered a more complete solution to a whole engineering ecosystem. >> Nix was also considered, but we went with Guix in the end. >>=20 >> We have integrated it into our standard Jenkins pipeline and AWS cloud, >> and it plays a central role both in how developers work (eg replacing >> Python's virtual environments) and how software is deployed by our CI/CD= system. >>=20 >> It was a bit of a punt, given Guix is not yet widely used outside >> academia, but it ticked all the boxes, performed well in PoC tests, and >> seemed like a solid tech decision - and one I'm still very pleased I mad= e! >>=20 >> We've done a few talks on our setup and integration with more standard >> commercial tooling - in case you haven't seen these they might be of int= erest: >> https://www.cloudbees.com/videos/purely-functional-ci-cd-pipeline-using-= jenkins-with-guix >> https://xana.lepiller.eu/guix-days-2022/guix-days-2022-guix-aws-lambda.m= kv >>=20 >> I'm always very interested in any discussions regarding Guix use in >> mainstream and commerical projects - I think it has a bright future in >> this space. >>=20 >>=20 >> Phil