Hi all, I’m not very active here, but I’d like to share a few thoughts.
ARM-based boards are definitely interesting, both in terms of cost and power consumption. They can be a very good fit in scenarios where high performance is not a strict requirement.
When you start looking for performance that better matches today’s available network bandwidth, things change a bit. ARM hardware that can deliver higher throughput tends to become more expensive, starting to approach the price range of x86_64 systems. At that point, while the power consumption advantage remains, the cost advantage becomes smaller. Even a basic entry-level x86_64 system can usually handle well over 1 Gbps of throughput.
Another factor is hardware coverage. With x86_64, we can support a very large range of systems with a single build, from small fanless boxes up to much more powerful servers with different performance levels, network interfaces, and price points.
With ARM, things are a bit different: the tooling to build images is there, of course, but in practice each board typically needs its own image. That means setting up and maintaining build environments, dealing with board-specific issues, and testing everything on each platform.
So supporting ARM is definitely possible, but it still requires work and the right skills to maintain it properly.
Also, just as a bit of context, the current NethSecurity development effort is mainly focused on adding new features and consolidating what is already there, so the available time and resources are currently committed in that direction.
In this context, @mark_nl has already done a really great job: he has built images for some boards that are among the most interesting ones currently available, and he is continuing to work in this area.
My honest suggestion is to try the images he made, since they are already publicly available. Thank you again, Mark, for the work you have done and for the effort you are putting into this.
Hopefully this gives a bit more context about the current situation. And of course, contributions and experiments in this area are always welcome.