how to upgrade FreeBSD 12.2 to 13
-
Hi guys, anyone one know how to Upgrade Netgate 1100's OS (FreeBSD 12.2) to latest version (e.g. FreeBSD 13)? thanks for help in advance.
-
@thomasyang You will need to wait for a pfSense version that is based on it, then upgrade pfSense.
-
@thomasyang said in how to upgrade FreeBSD 12.2 to 13:
Hi guys, anyone one know how to Upgrade Netgate 1100's OS (FreeBSD 12.2) to latest version (e.g. FreeBSD 13)? thanks for help in advance.
@SteveITS gave the shorter, more succinct answer. The longer and more detailed one is:
Your SG-1100 appliance contains an ARM processor (not an Intel-based CPU), therefore it must run pfSense+, because there is no version of pfSense CE (Community Edition) that runs on ARM hardware. Secondly, pfSense is based on FreeBSD, but it is not simply an application running on top of FreeBSD. It is actually a customized FreeBSD kernel with other changes compiled in as well to create an installable OS image. The source code for pfSense+ (what you need to run on Netgate appliances) is not open-source, and thus is not available publicly. pfSense CE is open source and the source code is available publicly on GitHub. But actually using it to build a working pfSense image is very difficult and requires a ton of specialized knowledge, including hacking the build scripts a bit to get them to work outside of Netgate's build system. Compiling an image to work on ARM hardware is even more difficult.
-
What is it that you believe is necessary from FreeBSD 13 on that platform?
FreeBSD 12.x is still supported and being developed upstream. There are some things on 13.x we're looking forward to having but it's still something we're working toward making happen for pfSense Plus and CE software soon. Not the next version, but soon.