public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
From: Michael Tremer <michael.tremer@ipfire.org>
To: "IPFire: Development-List" <development@lists.ipfire.org>
Subject: IPFire on RISC-V: Looking for hardware expertise
Date: Mon, 7 Sep 2026 16:29:09 +0100	[thread overview]
Message-ID: <271DB403-043B-4BB3-A077-55416FB72AA1@ipfire.org> (raw)

Hi all,

I have been running IPFire on riscv64 in a virtual machine for a while now, and it is boring in the best possible way. It installs, it boots, the web interface works, firewall, IPsec, WireGuard, Suricata and Pakfire all do what they are supposed to. I have not found a single bug that was caused by the architecture.

I did not expect that as porting IPFire to ARM way rather painful.

The problem is that a VM is an idealised machine. It has no firmware worth speaking of, no real network cards, no storage controllers and so on. Every part of a system that usually causes trouble is the part we have not touched.

So I am looking for people who know RISC-V hardware and want to work on this with us. The things that need doing:

  * Getting our installer to boot on real firmware using UEFI
  * Validate our kernel configuration and drivers for network hardware
  * Finding out what throughput looks like once traffic goes through real interfaces

I intend to only support UEFI-enabled systems. One image for everything, no per-board images, no vendor boot scripts, no device trees to maintain. If your system boots a Debian or Fedora image, IPFire should boot too.

Anything you can test is useful, but where I would like this to end up is on hardware you would trust to route traffic for years without touching it. That class of RISC-V machine is only starting to appear, and I would like us to be ready when it does.

If you want to get involved, nightly builds are available here:

  https://nightly.ipfire.org/next/latest/riscv64/

Please report any problems directly to bugzilla.ipfire.org <http://bugzilla.ipfire.org/> and post your experience right here.

Best,
-Michael

                 reply	other threads:[~2026-09-07 15:29 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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

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

  git send-email \
    --in-reply-to=271DB403-043B-4BB3-A077-55416FB72AA1@ipfire.org \
    --to=michael.tremer@ipfire.org \
    --cc=development@lists.ipfire.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