I've been coding for over 20 years now! (WOAH, do I feel old)
I've touched just about every resource imaginable under the Sun (too bad they were bought out by Oracle)
While the majority of the internet runs Linux on the various generation of the Pi boards, I'd like to also mention that FreeBSD runs beautifully well on them too. In the Linux world, you have Linux Kernel, then Debian distro, then a fork of Debian to get Raspbian. There have been complaints of various packages missing from Raspbian. In the FreeBSD world, it is a single cohesive system between kernel and distro, with official Tier-2 support for the entire Pi family.
This may seem crazy, but yes, I can indeed confirm it works. With the Pi and FreeBSD, you even get ZFS support. I have a RAID-Z1 array of USB drives attached to a Pi-3B+ right now that stores a MariaDB database as well as my /usr/ports folder for compilation. USB and SD media are quite unreliable, and it has been nice to be able to just pop out a single USB drive and replace it when it fails with zero down-time!
I've been coding for over 20 years now! (WOAH, do I feel old)
I've touched just about every resource imaginable under the Sun (too bad they were bought out by Oracle)
While the majority of the internet runs Linux on the various generation of the Pi boards, I'd like to also mention that FreeBSD runs beautifully well on them too. In the Linux world, you have Linux Kernel, then Debian distro, then a fork of Debian to get Raspbian. There have been complaints of various packages missing from Raspbian. In the FreeBSD world, it is a single cohesive system between kernel and distro, with official Tier-2 support for the entire Pi family.
This may seem crazy, but yes, I can indeed confirm it works. With the Pi and FreeBSD, you even get ZFS support. I have a RAID-Z1 array of USB drives attached to a Pi-3B+ right now that stores a MariaDB database as well as my /usr/ports folder for compilation. USB and SD media are quite unreliable, and it has been nice to be able to just pop out a single USB drive and replace it when it fails with zero down-time!
That could be a fun follow-up project, thanks for the suggestion!
Feel free to reach out to me if you go down the FreeBSD Pi route and have any questions! :)