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
signature.asc
Description: This is a digitally signed message part
