unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
From: Richard Huxton <richard@huxton.org.uk>
To: help-guix@gnu.org
Subject: Another Raspberry Pi data point
Date: Wed, 10 Feb 2021 21:06:06 +0000	[thread overview]
Message-ID: <6d54c219be2ec6f54de5eb2aaa45aa72@huxton.org.uk> (raw)

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


             reply	other threads:[~2021-02-10 21:34 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-02-10 21:06 Richard Huxton [this message]
2021-02-11  2:14 ` Another Raspberry Pi data point Leo Famulari
2021-02-11  4:34   ` Jonathan Marsden
2021-02-11 21:21     ` Leo Famulari
2021-02-12  1:24       ` Jonathan Marsden
2021-02-12  2:19         ` Vagrant Cascadian
2021-02-12  5:12         ` EDK2 support Was: " raingloom
2021-02-15 10:02         ` Efraim Flashner
2021-02-15 10:06           ` Efraim Flashner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=6d54c219be2ec6f54de5eb2aaa45aa72@huxton.org.uk \
    --to=richard@huxton.org.uk \
    --cc=help-guix@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).