From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id +OafAxDFlmSN8AAASxT56A (envelope-from ) for ; Sat, 24 Jun 2023 12:27:28 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 2KFfAxDFlmRpqQAAauVa8A (envelope-from ) for ; Sat, 24 Jun 2023 12:27:28 +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 8943B353DE for ; Sat, 24 Jun 2023 12:27:27 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qD0Th-0000sI-54; Sat, 24 Jun 2023 06:26:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qD0Tf-0000rr-61 for help-guix@gnu.org; Sat, 24 Jun 2023 06:26:47 -0400 Received: from relay.yourmailgateway.de ([188.68.63.170]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qD0Tc-00055Q-BX for help-guix@gnu.org; Sat, 24 Jun 2023 06:26:46 -0400 Received: from mors-relay8203.netcup.net (localhost [127.0.0.1]) by mors-relay8203.netcup.net (Postfix) with ESMTPS id 4Qp9JH438Fz8Z5V; Sat, 24 Jun 2023 10:26:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1687602399; bh=MMzx9gcSZH1yyRi1+eQp8XgRtB328yI4js48YsFI4Xk=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=PXgTh2aogKc1BcK3/oH8tMQBtvUVp3CyAqy+WNJ+xoMWT04bV5m5aaBeMlDH46nhq wNKQFqHtVDKvzLhxRaHWRXVDv8b9YaZeZMu513bJOvpUAPruitdic4ZlfIzMQH4hX5 nKvL2oczHUk3Y7CJHZXCdIxrAEpjSbns4k7zxW2tmvUYGSfFj851ZRiDLVunPINP5/ idPDBAolEBgEH/BifdVbLHPb/9NiB7ooc5ySCkucu9LHZsRykpRrd9y8S+xyDGsLX7 8omkT572iOMsJJsSVinjmk3gG+yMoM5R5O31JqyRkp2w8iJ2yHUKKGnEGd1vjgAPqT KTVaU8q8Lzjdw== Received: from policy01-mors.netcup.net (unknown [46.38.225.35]) by mors-relay8203.netcup.net (Postfix) with ESMTPS id 4Qp9JH3M72z8YxB; Sat, 24 Jun 2023 10:26:39 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at policy01-mors.netcup.net Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy01-mors.netcup.net (Postfix) with ESMTPS id 4Qp9J24My7z8t4Q; Sat, 24 Jun 2023 12:26:26 +0200 (CEST) Received: from florianrock64 (ip92344de0.dynamic.kabel-deutschland.de [146.52.77.224]) by mxe217.netcup.net (Postfix) with ESMTPSA id 7001B80B6A; Sat, 24 Jun 2023 12:26:19 +0200 (CEST) From: "pelzflorian (Florian Pelz)" To: Yasuaki Kudo Cc: help-guix@gnu.org Subject: Re: Guix on Macintosh? References: <4cac4e7f-689d-affa-2b44-36bd7f703a34@yasuaki.com> <878rcazdb5.fsf@pelzflorian.de> Date: Sat, 24 Jun 2023 12:26:18 +0200 In-Reply-To: (Yasuaki Kudo's message of "Fri, 23 Jun 2023 22:14:55 +0900") Message-ID: <87a5wpkvg5.fsf@pelzflorian.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 7001B80B6A X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: DDEhOMqDuuLWPrOY0QXV/gRlV/IFRw6nq10vO0i0B4YfEg2XTgg5cxEm Received-SPF: pass client-ip=188.68.63.170; envelope-from=pelzflorian@pelzflorian.de; helo=relay.yourmailgateway.de 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, SPF_HELO_PASS=-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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1687602447; a=rsa-sha256; cv=none; b=cS8gZKnUqyMeEB7Esa6gmXJFzVi6zz81TsvX6hmv3TsJ9ZFyVfQHLR6ceBwIapjNvGVJyT eSoyKGJ4JfxTdEw17N4WfnLYHOLWzxR/NO8PVeqBjYwM12o3hx5sJh7v/yixNSGakCEUUq F8ffuq7S6S0jGQY05t5iud8s8jMrh9p4XGVhqH639xvfhE0qsUY3ooG/5KKIoknZoWSu+/ q4mWlE9/whNpmJqr7L7+IYhr5RJBDU5rhtXoHM1JmqNGYLHwzZuVFRH2uLB8opO9yZOaCO KVbrXTiaMnLu0bEa8zZYgsswVU4plUbYxoN0IZzpLed8AJgk+TAM9UOxzZlvvA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=pelzflorian.de header.s=key2 header.b=PXgTh2ao; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1687602447; 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=R7K/jDlHBwLb0RB6wEDnrIDkXbBXWvCAa0I4OUnoX1c=; b=f/XcamwCPnhBAmi6LVwrJSXHfClgqCbRD8NHCI42Sb+fN38s2en8Ycn2MG7kS++X85F1II llAhSLo4KmVjM3nDkKs5sajBojLg1PtkI56A7E6v47Ne7fmWEU05EhRqt7b0u5bijuJsiG avJLHlDpxm//myb/jI5TiJ1Mbpa5CV83/zQ/6cHCK0Fsyw2gEy2IkIEx8dAy1g/HK4vKME iC1h65JBiJjRJ2IgCUFLlCyerPbXSuZBkcX3adSrAMvB62XLF5hc4OVGtf9V3SbFTdCjXn b/zos+06IaOe0Sg3Rl7KjQWD/Tjty/49kFIIbZW/du35SvXUEQ4c8jJGgii6/A== Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=pelzflorian.de header.s=key2 header.b=PXgTh2ao; 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-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -7.36 X-Spam-Score: -7.36 X-Migadu-Queue-Id: 8943B353DE X-TUID: wIxjGArEiIhn Yasuaki Kudo writes: > Yes, but the thing is, when you use docker compose with 7 services or > something, the dev teams will understand the logic of using Guix to > consolidate these. =F0=9F=98=81 I don=E2=80=99t see how Guix could consolidate Docker services. Using Guix= Home for this purpose would be needlessly convoluted. Guix can ship and help testing packages reproducibly and Guix offers its interface to building and testing operating system images or with Guix services. > So we might end up with a Guix-for-developers container (for Windows > and Mac programmers,=C2=A0 won't be in production), which we will use to > produce the actual, consolidated Guix docker for production use (using > the docker export feature of Guix) ? Yes, I guess, Docker on Mac does make use of a VM and as such it can be used not for its Docker features but for its VM. My expectation would be that a regular VM is easier to deal with. Regards, Florian > > -Yasu > > On 6/23/23 19:24, pelzflorian (Florian Pelz) wrote: >> Yasuaki Kudo writes: >>> Docker for MacOS does seem to run Linux containers. >> Running Guix inside a Docker container seems like a very peculiar >> foreign distro. In your words, Yasuaki, it is convoluted. I believe >> Docker is not intended to be used in this way. Mostly Docker and Guix >> are alternatives. >> >> IIUC Docker on Mac runs a Linux VM internally. Running Guix inside >> Docker on Mac=E2=80=99s Linux VM is building up software layers on softw= are >> layers unnecessarily. Also, Docker is not intended to be used in this >> way. It is untested with potential for bugs. >> >> Also you can use Guix to make Docker images from Guix packages, but that >> is mostly for convenience when someone has a setup in which it is easier >> to run a Docker image. >> >> Regards, >> Florian