From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id mKEsHKM0CWK3egEAgWs5BA (envelope-from ) for ; Sun, 13 Feb 2022 17:41:07 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id IOJ1GaM0CWIhDgEA9RJhRA (envelope-from ) for ; Sun, 13 Feb 2022 17:41:07 +0100 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 D27AC13FA2 for ; Sun, 13 Feb 2022 17:41:05 +0100 (CET) Received: from localhost ([::1]:39692 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nJHvs-0005up-P5 for larch@yhetil.org; Sun, 13 Feb 2022 11:41:04 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45004) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nJHvi-0005uS-HN for help-guix@gnu.org; Sun, 13 Feb 2022 11:40:54 -0500 Received: from mout01.posteo.de ([185.67.36.65]:36003) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nJHve-0003Gn-W4 for help-guix@gnu.org; Sun, 13 Feb 2022 11:40:54 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 229A3240026 for ; Sun, 13 Feb 2022 17:40:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1644770449; bh=Gv7Sb7gRvzq43EF1SFzfnHEj1zSr2V3HdvD6uV0G3vw=; h=Date:Subject:To:From:From; b=bv5i7Wrll22CLayAHJv86EgayWCyZvlFxl8HGwVQPcJrw/IhvG22jhJ5KjLAHursZ DAQOYRtf5Utso5DVGTf2Ulo5oY7Q0qM9NLhfRjBmDIZpvnKDaI2RnJ8Lkixfgs9aA0 yOBBYTKNr/P77O2t9guyZw3kGQutfaw5G0DrtHq9xx+daMouz32s6an8f5rPsH1iU/ KXOyB+yWJJ1sfrtFfdklIgj/vVGy0NSn9s2bVAAT0pCtL4VuxKJ3eS4iNlL7X7LwcO 68FaiqsYM32ASA7KJAAMueRIypG2heFj5O53xgGlQ3ikUjW/Q8XIsX7Jru/eIt0zf6 Dd45xiVe728sw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JxY4w3hq9z9rxD for ; Sun, 13 Feb 2022 17:40:48 +0100 (CET) Message-ID: <7aacc76f-d46f-cb33-2e2c-5b9a9a97b45a@posteo.de> Date: Sun, 13 Feb 2022 16:40:47 +0000 MIME-Version: 1.0 Subject: Re: mailing list and Evolution / Email client and: Guix, compared with Trisquel/Guix Content-Language: en-US To: help-guix@gnu.org References: From: Zelphir Kaltstahl In-Reply-To: Received-SPF: pass client-ip=185.67.36.65; envelope-from=zelphirkaltstahl@posteo.de; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, 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 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1644770467; 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=RZzr2C6lAkkdbimVp+koEprY+4/CK+QjU/PTv+BStTk=; b=ZNo9kjlpJ1vogHrbKsyCnGNpwFHqG80ns34FUtVLBrfBMPikeHO/vQp6ZOHmvteH5jWmxS DRbdajfytip+ZsXkVei47v2avoN+HJgjUfgfWQBc6Tf4+NeqOgcDZIHqREHxko8fjxyePd YeWjT+5gBy3aSXaJ4to45ya4THq3zZOs7/GvmXPO9/UZdzxsZNQvGroYJqVLgoz04O4ehD zb6LiUgIDn7PKBoOKQRhcnr10xj9V/L4DuIVV33o3CiDSFZMaILcZnkE/dYaJ53/F9dBZQ IRdwQNAwwvVr3hs2302Vq0U9xBTUpwwtGkcbieWQNPjUZLrKgKMgIxxJz/xjgw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1644770467; a=rsa-sha256; cv=none; b=twokmJsYoulOVADMsX6yXyhUiXlnrLkYelkwgGCB5BSlGI/uFq4/Ycx7nHHq3kjLzU9c8x JnM+TWRT9FyNM3v8VOHDlX8nHsjYMpRoxL2TvF3L973uGMG7Sgw7ruQxq7HOUQG/Z6Kaf3 Iky7yRjvkBt6G3oSsVO/1LKUg6KNJRbb6KQDDYLcvHPPMzMdRK5bq2tdTeRSm6O1xBp6dt 8wjTYv5TGR3TUBdEv9sdN10eXHfkWH3vy1We9tVrK2LQecQE3qJPJowrABxGaYXjqFdTDZ A9qdUFHMICgV6UlscMEVHPKztf3yDYiwxik49F1Ri6Qs7qWP2cbRhOLNECa55A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=posteo.de header.s=2017 header.b=bv5i7Wrl; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.de (policy=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: -3.33 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=posteo.de header.s=2017 header.b=bv5i7Wrl; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.de (policy=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: D27AC13FA2 X-Spam-Score: -3.33 X-Migadu-Scanner: scn0.migadu.com X-TUID: 8ao3eaBZm1lu On 2/13/22 14:23, help-guix-request@gnu.org wrote: > Gottfried writes: > >> What`s the difference to install GNU Guix as a system or install >> Trisquel and Guix on top of it? What is the advantage of both >> possibilities? > With Guix System you get all the services from Guix System. > > You can boot older generations of your system, and there is no “state” > shared between generations of your system. Any time you upgrade your > system (with “guix system reconfigure /path/to/my/config.scm”) Guix > builds a new, independent system. Any time you boot you can select the > latest or a previous generation of your system, and when booting the > selected system is initialized from scratch (it copies files from > /gnu/store to /etc, creates user accounts, etc). > > What’s great about this Guix System approach in my opinion: > > - you have a safety net and can recover from bad upgrades > - changes to the system are not permanent unless you make them so > - changes to one system generation don’t affect older system generations > > There is still a potential for complication when changing hardware > (e.g. an old generation expecting a certain disk to appear, but you no > longer have a disk with that label, so you can’t boot that old > generation without hassle), but overall it takes the fear out of > upgrading. > >> I installed Guix as my System because if I had installed Trisquel I >> would have older software. And to add Guix on top of Trisquel seemed >> to me not so beneficiary and may be leading to inconsistency. To be on >> the save side I installed Guix as my System in order to run smoothly. > Good choice! When you use Guix on top of Trisquel you’re still using a > lot of software from Trisquel, which has the potential of conflicting > with your software from Guix — especially with search paths and > environment variables that invariably end up causing Trisquel to load > incompatible stuff from Guix or vice versa. I would say though, that using Guix package manager on foreign distro (like Trisquel) is still very helpful. For one you can use guix time machine and guix environments to have reproducible environments for your software development projects. The other huge benefit I see is access to mostly up-to-date free software package, which might be missing in your foreign distro's repositories and the ability to install them and remove them cleanly. I don't see how Trisquel would invariably load incompatible stuff. All you do is put the guix profile on the path and from the guix profile there are symlinks to the gnu store. Whatever you install in the guix profile will then be on the path, but that is just normal, I guess. I don't see any issue that I would not have with a different tool installing software. I also haven't seen incompatible stuff yet. Might be just me installing usually well known software, that has been tested more thoroughly and not having run into the edge cases yet. Personally I use guix on foreign distro every day and I am glad to have it and not having to do the full jump to guix distro. Surely that would be interesting, but job requirements make that difficult and I cannot spend time on debugging my system on the job. Maybe guix distro is easier to handle than I think. One day I will probably try it out : ) Regards, Zelphir -- repositories:https://notabug.org/ZelphirKaltstahl