OPNsense Forum

Archive => 15.1 Legacy Series => Topic started by: shaqan on February 04, 2015, 01:16:48 am

Title: user experience
Post by: shaqan on February 04, 2015, 01:16:48 am
OPNsense looks nice from every angle so far. Build from source took under a hour, less than setting up builder machine itself (it ran FreeBSD 10.1-RELEASE).

 Pretty stark contrast compared to hours and hours wasted when I tried compiling pfSense from source (I've done it with 2.1.5 and 2.2-ALPHA - took sometimes days off and on figuring out and around the dependency/script/whatever random issues with the latter, before finishing a build)

Web GUI looks refreshingly different as well, though I sort of like more pfSense's compactness.

Dashboard shows for now 15.1.4_1-4b16c7531 (amd64) FreeBSD 10.0-RELEASE-p17. Would building against 10.1 sources work or OPNsense is for now using strictly 10.0's code? I am trying to get around issues with Atheros AR9580 and AMD AM1 platform, might need to use newer sources, not sure yet.
Title: Re: user experience
Post by: franco on February 04, 2015, 08:21:00 am
Thanks, you're describing what we have been trying to pull off. :)

In theory, you can build against 10.1 or 10-STABLE or even 11-CURRENT, but parts of the pf(4) system still use custom patches that make it hard to migrate as this ties into the GUI and thus into the functionality. For the captive portal we have already unrolled custom patches and use FreeBSD stock functionality instead.

In practice, 10.0 approaches EOL this month so we want to move our patches over to FreeBSD 10.1 this February. Et voila, your problem will be solved.