hi, I am currently experimenting with guix on SBCs as well. I have an Orange pie zero 3 that is supposed to run CUPS to bring our printer into the network. The zero 3 is not (yet) supported by upstream guix but after some initial confusion it was not to bad to write the necessary packages. I think as long as your SBC is supported by Linux-(libre)-mainline you should not run into any issues in the long run. I plan on updating the device by building an image with „guix system image“ and then writing that to the sd card. That way I don’t have to build software on the SBC. Cheers Bonni
> Am 26.11.2025 um 22:45 schrieb Roman Riabenko via <[email protected]>: > > 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>
