I am new to IPfire, I only know it is a linux based firewall OS. If it is making use of the same mainline kernel or even with some addition patches then I would be of some help in building and testing ipfire for some of the arm devices which I have.
Currently I am interested in add supporting for 2 device, as the hardware was designed with a view of it being a firewall appliance.
BananaPi R2 (Armv7)
Radxa RockPi E (Armv8 - aarch64)
Is there any clear understanding on what is needed? Do you build all aarch64 package and have a repo for it ?
I can build its uboot and kernel with a working dtb in linux, I am one of the maintainer at Manjaro Linux Arm.
I do have few more Arm sbcās which I can use for testing and building packages. Please do let me know if I can be of any help.
Update: I found out how it is build and also nightly build rootfs image which I can re-use over the device specific boot partition. I am not sure if the kernel is present or not. I will try it on VM and also flash it on a drive to see what all is present in the image.
It might be difficult to build our kernel outside of our build environment, but the user land will of course be the same and you can extract it from any of the nightly builds or release images.
Yes, I do build packages natively on Khadas Vim3 or Edge-V and it will take few hours to do it.
Are you making use of the build server for hourly cost? Like do you create a new server before the build process and destroy it once done? Or it is always running for you to build whenever needed?
You can try packet.com which we use for build large packages like firefox browser and others.
Hi there,
is it really that simple to build IPFire for an aarch64 device as described in build how-to?
Would the image be able to be flashed through u-boot?
So it is feasible to port IPFire to an ARM Cortex-A72 (MarvellĀ® ARMADAĀ® 7040)?
There is a OpenWrt SNAPSHOT available for the Globalscale MOCHAbin (I do have a dev board).
Moreover, I have Debian and Ubuntu images for the Mochabin.
thx for updating me, that should all be there but Iām still not undecided if it shall be ipfire or openwrt as second would properly allow easier customized builds as a default build is available.
just out of curiosity, what x86 would you chose instead
The unbranded Intel devices with 4 Ethernet. Coz mochabin along with its case is almost similar to x86 devices while ipfire just works on x86 out of the box.
For arm you have to wait or compile stuff yourself to make it work.
Technically you do not need to build your own version, because you can download a ready compiled one. As long as you do not need to make any modifications to the image, this should boot fine on any system that supports EFI.