OPNsense Forum

Archive => 17.1 Legacy Series => Topic started by: apurvasukant on January 03, 2017, 03:13:06 pm

Title: Will OPNsense run on ARM architecture?
Post by: apurvasukant on January 03, 2017, 03:13:06 pm
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!
Title: Re: Will OPNsense run on ARM architecture?
Post by: phoenix on January 03, 2017, 03:23:47 pm
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.
Title: Re: Will OPNsense run on ARM architecture?
Post by: apurvasukant on January 03, 2017, 04:03:52 pm
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.
Title: Re: Will OPNsense run on ARM architecture?
Post by: franco on January 03, 2017, 05:45:54 pm
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
Title: Re: Will OPNsense run on ARM architecture?
Post by: ezra55 on March 21, 2017, 09:06:04 pm
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
Title: Re: Will OPNsense run on ARM architecture?
Post by: franco on March 24, 2017, 08:07:09 am
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