We would like to setup a shared roadmap on the nethserver-arm project.
The main aim of the roadmap it’s having an ARM beta when NethServer 7.6.x will be out.
We would like to release an official image for Raspberry 3 (ARM 32) along with a base system for ARM 64 (aarch64).
It should be something like an ARM spin with a list of supported (or at least tested) modules. Some of them may have less feasible use-cases, still offered keeping the Fun-Part in mind.
As long as the code is simple, we can merge ARM specific features inside the core.
If more modifications are needed, we can create an ad-hoc package for ARM installations (something like nethserver-arm-box) to tune specific parameters.
The last resource is the creation of a branch inside git repositories, but we should avoid it because it highly increase the maintenance effort.
Just stick on manual compilation for now, directly into a Raspberry or using QEMU.
In the meanwhile, we should try to setup an ARM build on Travis.
Otherwise Nethesis could provide a machine using Scaleway (thanks to @Amygos for pointing it out!)
Some Travis/ARM resources:
The best solution is to have ARM repository officially hosted inside the main mirror (packages.nethserver.org). We need a little time to improve the upload process and deploy noarch packages for all architectures.
The yum repository will have different comps for each architecture, so we are going to merge the ARM comps inside the main repository
What is the best place to store the ARM documentation:
These are just some ideas, share yours!