Hello.

I am looking for a small single board computer (SBC) which is well
supported to run Guix System on it now, or which is likely to become
supported after I purchase it, and which is likely to stay supported
for long.

Currently, the download page only provides an image for VisionFive2. It
is a development board for RISC-V, so I assume that some parts are not
expected to work at all for a long time or ever. Section 1.2 "GNU
Distribution" in Guix manual mentions riscv64-linux as technology
preview.

There are some images for small SBCs in gnu/system/images. I assume
that there is more interest in development for 64 bit ARM, so it is a
safer bet to choose it. Among 64 bit ARM SBCs, there are Orange Pi R1
Plus LTS and Rock64 in gnu/system/images. Interestingly, Orange Pi is
an open hardware device. Of the two, only Rock64 is mentioned in
section 16.3 "image-type Reference" in Guix manual. I tried the
instructions from the manual for building an image. An image for Rock64
builds. But building an image for Orange Pi fails on perl-net-ssleay
package.

gnu/bootloader/u-boot.scm indicates support for a much wider range of
devices, but many of them are 32 bit ARM. For example, there is no 
A64-OLinuXino from Olimex which is 64 bit ARM and open hardware.

The technical requirements are relatively low, but being able to build
the kernel, for example, may happen to be handy with guix. I only want
to migrate my hobby email server from a larger Mini-ITX x86_64 computer
to fit it into the cabinet next to the PoE switch. I hope to create a
complete image with guix, write it to the device, and continue
upgrading guix and compiling exim4 with IPv6 support over SSH. Running
below 18 W on idle would be an advantage.

Currently, Rock64 seems promising.

I would appreciate any advice or ideas.

Roman

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to