Will OPNsense run on ARM architecture? Will it generally run on any architecture which runs Android/Linux?
Which distribution of Linux is OPNsense based on? I tried searching for the answers, but couldn't find any.
Thanks for your input!
I can answer one of those questions, it doesn't run on Linux at all - it's based on FreeBSD. You can find the answers to your other questions if you search the forums.
Thanks a lot for your reply. Your one answer was able to help me find the other answers :)
I was able to locate this thread on the forum which mentions a one-time release for Raspberry Pi ARM. (https://forum.opnsense.org/index.php?topic=3793.msg13161#msg13161)
I also located this on FreeBSD and ARM (https://www.freebsd.org/platforms/arm.html) which mentions that FreeBSD runs on a select list of ARM cores, SoC, and Boards.
I am going to try and install and find out first-hand.
The full scope of difficulties with ARM is contained in the discussion below:
https://forum.opnsense.org/index.php?topic=2441.0
The short version is: it's difficult to provide an universal ARM ecosystem, we currently offer help for building and test releases for devices like the RPI 1 Model B or NanoPI. A test build for RPI2 is planned a few weeks after OPNsense 17.1 is officially out. These test builds are not capable of performing upgrades.
Cheers,
Franco
Any update? I can install freebsd 11 on the PI2 but no clue which bootstrap script to use for that one. The regualar bootstrap fails and so does the one for the PI B (needs 10.x BSD).
Kind regards,
Ezra
For one reason or another the i386 package for qemu-user-static is broken, which prevents cross-builds for armv6 at this time, unless I get some time to build the older package from around fall 2016. It's a real inconvenience and it does not look like it's being fixed upstream any time soon (at least within the scope of FreeBSD).
https://github.com/opnsense/ports/blob/master/emulators/qemu-sbruno/Makefile#L30
Cheers,
Franco