From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id AEZTDFBRJGAMQAAA0tVLHw (envelope-from ) for ; Wed, 10 Feb 2021 21:34:08 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id kOjPB1BRJGDnIwAAbx9fmQ (envelope-from ) for ; Wed, 10 Feb 2021 21:34:08 +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 8131C94053D for ; Wed, 10 Feb 2021 21:34:07 +0000 (UTC) Received: from localhost ([::1]:41470 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l9x7c-0005Re-RK for larch@yhetil.org; Wed, 10 Feb 2021 16:34:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43352) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l9wge-0002X3-Fw for help-guix@gnu.org; Wed, 10 Feb 2021 16:06:12 -0500 Received: from li184-121.members.linode.com ([178.79.128.121]:39048 helo=mail.huxton.org.uk) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l9wgc-0001r0-6h for help-guix@gnu.org; Wed, 10 Feb 2021 16:06:12 -0500 Received: from mail.huxton.org.uk (localhost [IPv6:::1]) by mail.huxton.org.uk (Postfix) with ESMTPA id 4D593207FA for ; Wed, 10 Feb 2021 21:06:06 +0000 (UTC) MIME-Version: 1.0 Date: Wed, 10 Feb 2021 21:06:06 +0000 From: Richard Huxton To: help-guix@gnu.org Subject: Another Raspberry Pi data point User-Agent: Roundcube Webmail/1.4.10 Message-ID: <6d54c219be2ec6f54de5eb2aaa45aa72@huxton.org.uk> X-Sender: richard@huxton.org.uk Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=178.79.128.121; envelope-from=richard@huxton.org.uk; helo=mail.huxton.org.uk 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 10 Feb 2021 16:33:53 -0500 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 X-Migadu-Spam-Score: -2.36 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; 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: 8131C94053D X-Spam-Score: -2.36 X-Migadu-Scanner: scn0.migadu.com X-TUID: bIKA+tKldJ6a I saw Jonathan Marsden's post the other day, but wasn't subscribed then, so this will have to be another data point. I also have a Raspberry Pi 4, and it's quite a capable little machine. I run Debian bullseye (still in testing) for the host O.S. and lxd to provide container services. Guix seems to work well for applications on top of both debian and alpine containers as the "foreign" O.S. There are fewer pre-built substitutes for 64-bit arm than x86 of course, but that is to be expected. Likewise, build-time can be a bit long on a Raspberry Pi. I had some success in using `guix system container` to test some simple service setups and see how it worked. Not as slick as lxd (of course) but you could see the potential. I had no success with building a vm or disk image - a build would take hours and then fail trying to assemble the boot subsystem, seemingly having switched to x86 architecture. This was despite all my debugging attempts seeming to show that the guile scripts were aware this was a 64-bit arm architecture for most of their run. My eventual aim was to try and create lxc/lxd containers via guix, but step 1 of that was to get a VM working. I shall have another attempt in a few weeks. Part of my problem may just be that I am unfamiliar with arm boot setups. So - as of the start of 2021, on top of a foreign distro Guix works fine on a Raspberry Pi. If you are reading by the end of 2021 I suspect it will work in any of the scenarios described in the docs. -- Richard Huxton