From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id CJzaJsWD2mCsCQAAgWs5BA (envelope-from ) for ; Tue, 29 Jun 2021 04:21:57 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id uBGqIsWD2mBeWgAA1q6Kng (envelope-from ) for ; Tue, 29 Jun 2021 02:21:57 +0000 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 CFB3415735 for ; Tue, 29 Jun 2021 04:21:56 +0200 (CEST) Received: from localhost ([::1]:53048 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ly3Nq-0007wM-Bs for larch@yhetil.org; Mon, 28 Jun 2021 22:21:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52848) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ly3Na-0007vv-25 for help-guix@gnu.org; Mon, 28 Jun 2021 22:21:38 -0400 Received: from knopi.disroot.org ([178.21.23.139]:43820) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ly3NX-0002mO-MX for help-guix@gnu.org; Mon, 28 Jun 2021 22:21:37 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id B843A5D436 for ; Tue, 29 Jun 2021 04:21:31 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aq2437EKPkqS for ; Tue, 29 Jun 2021 04:21:30 +0200 (CEST) From: maxxcan@disroot.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1624933290; bh=oAQUllL2Fka0T2LYej0MJUSroLLYKh4rrL9EsMxOWug=; h=From:To:Subject:Date:In-Reply-To:References; b=KBMmHodsDXJyvUGIjlgY6haKCdIpcO4Zih1R96K0PldIMwTGS6O40UnOZ/+5dYmch fDQlG+VvWf60UnEl3ZNHmdU0oRCyzhC+Nj4xd/gZpaQaiZV2a271BixSjK05btc74U q+arWvUjgoGiTnYLg7HE/adw3IvIOwzMklaKbhcLpYqI6A1EMb7Ps+fE9qYLz+s7M1 wHxKh+fen3+zx7BlKh8yZKEcxHJ1gyv/BWncoSVXQyxzr9tDQPPlhDF1MQPk9YqTf4 n7I75bsK4O1k9aZihBn03wHGDxRm6GXP/bjOCAxGYYAogguw6uS9rE/KwOX/h2QRY7 DxF+o/ZsA5o6g== To: help-guix@gnu.org Subject: Re: package manager guix on Windows and OSX Date: Tue, 29 Jun 2021 04:21:28 +0200 Message-ID: <13169960.pETPzq41Ac@argos> In-Reply-To: <87y2azyw0g.fsf@disroot.org> References: <87y2azyw0g.fsf@disroot.org> Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=178.21.23.139; envelope-from=maxxcan@disroot.org; helo=knopi.disroot.org X-Spam_score_int: 0 X-Spam_score: -0.1 X-Spam_bar: / X-Spam_report: (-0.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, PDS_OTHER_BAD_TLD=1.997, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 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 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1624933317; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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=e1WJVaFiJ8FQRJ4yToSvk+IyLd9NvLKLar0o/StYHKA=; b=bwzxBFwtKh2bWUZRBYoj9CO6EhCmNgBpXOEXUcK7vfmvm1cbye2jFfAqPdQy0kWPC88Yro qFjQxHmCbKRj/R8XAoh9bnPg5s/DJeCOOs82N3nskqycsaloIWVcxUXxceAWPMHIgtb15L nnZMwg3jJ8u2pbY5DsTBfhG1y5Y0+pwCnVlBDpg2l6+o90geF8U9EXruPML1R4pvpiIXK9 i0wDUx5gbPCtcq8mSy8TfbPvueA2qoGuTAqH0c9dQJkP+GQ4bQjJ8b7/pCI3L+Uw4PxAt1 LT4zxbZmR6x+xMOrE+BhNm8A7klCTf27FkEVR6K7IbJNHh1wtK4I5ZGL5d2RRw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1624933317; a=rsa-sha256; cv=none; b=p6oaOtxexyTNMSwNpDgSeQFu7rTXcJ/5UtZA8msTHJFsRLvuJPFY+z6gMJLLb6sv0J9UXy gqsmLB8KrIpvU3nzp9sM8hgLNpIZCmQomMQyoIJXxQAs7Oh3B1inYGmNjlYpGQtHQz0Ro4 s2+VSHYnDi+fvT4zIy7pbeucaJnDOrOqDMDyQFHuIna+EQmhE+DRKNYkLEC/APZMuoXxqn //PuywBV/aAXQDI3xVQGlBDS3apkpJZJ6S5ve9tWPzZus/Hv2R6xQXVIPEDyWrrQpXN2DI MV5cws7cNIVo+Mcs2Y/VexhrdxlS43F4cepEYdgaOyKBQSYNxlpp54V51USNHw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=disroot.org header.s=mail header.b=KBMmHods; dmarc=pass (policy=quarantine) header.from=disroot.org; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Spam-Score: -2.12 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=disroot.org header.s=mail header.b=KBMmHods; dmarc=pass (policy=quarantine) header.from=disroot.org; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: CFB3415735 X-Spam-Score: -2.12 X-Migadu-Scanner: scn0.migadu.com X-TUID: AXDjlVXZ/k2M 1 Introducci=C3=B3n =E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2= =95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90 Thank you very much for the diferents answers. You are talking about very interesting things and that help me very much with my article. The first, I love Plan9 too. I'll try to install on a vm but I can do it but I don't remember why. Every weekend I go to a pub named Plan 9, really for the movie, and I always say to the waitress; I love this pub because is named like a Operating System, and she look at me very weird and give me the beer and go. 1.1 Guix like a Universal package manager =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80 My first question was about can use guix like a Universal package manager, and it was a surprise for me to see that is easier install guile and maybe guix on a Windows machine instead of a Apple machine. I thought that it was easier in a OS based on Unix. Now, I see two ways to install guix on Windows, using the msys2 project. and with the WSL2. This is explain this: 1.2 The problem with licenses like MIT license. =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80 I would like to use guix on BSD too but the really problem with the MIT licenses and similars instead of GPL is that the GPL is viral, i.e., when you make a program with GPL license anyone can close the project and use the code only for him. The MIT license and similars allows to the companies use the community code and make with it a commercial product. For that Microsoft and Google use that license. 1.3 My problem with the DSL language =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94= =80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80= =E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2=94=80=E2= =94=80=E2=94=80=E2=94=80 All this is because I use different tecnologies and I am very tired about have to learn diferents languages for configure my servers. This is discussed in this link , in the part where he compare guix with nix. And he tell about skribilo and when I discover that language I love it, although I think that org is the best markup language for all. In this article discussed about that: I understand in the past Stallman choose Texinfo to don't force to people to use Emacs, but today we can use org without Emacs thanks to many org parsers: I recommend this article where there is a tutorial about how to make a webpage with org and gatsby with orga.js a org syntax parse in javascript.