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)
I moved away from Linux to FreeBSD a few years back, because FreeBSD offers a greater degree of freedom. :) There isn't fights over licensing restrictions as you get in the GPL world. As such, things like ZFS and Dtrace from Sun Microsystems is the norm and default included as part of the base operating system. Jails are also a more secure and more powerful form of containerization compared to Linux cgroups, as they work more like full virtualization but still use a shared kernel and set of resources. FreeBSD also has the Linuxulator for running Linux binaries natively. The Ports Collection with FreeBSD is by far and away the easiest way to compile and package 3rd party software. All around, for the work I do, it has cut down administrative time considerably while offering better performance and reliability compared to Linux.
I've used FreeBSD but only on job-related servers and not on my personal servers that I use. FreeBSD indeed offers more freedom and people can take advantage of a lot of features.
It basically depends on what you're planning to do. I'll be quite happy to try out Arch and see how it will go with the time. Fedora is considered as the bleeding edge, however a lot of people say it is stable enough so this might be a suitable option as well.
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)
FreeBSD isn't Linux based at all, but most userland utilities are the same. One major thing is FreeBSD doesn't use Docker or Linux based containers, instead using its own Jails system. I personally use iocage as my Jails manager, which makes things easier.
Jails on FreeBSD act more like a traditional virtual machine, where they get their own "filesystem" (a dataset from ZFS on the host), and optionally their own complete independent network stack via VNET. This means you can do things like DHCP client within a Jail to get its IP address, SSH into the jail, install any networking or other utilities, and they all "just work" without fussing around. With changing some security flags, you can even install VPN clients inside a Jail too.
For things like databases, Jails are nearly perfect! With persistent and direct access to the storage system, these high performance applications run at native speed, and act exactly as you'd expect them to if they were running on bare metal (because they essentially are, but within a security isolated environment)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I moved away from Linux to FreeBSD a few years back, because FreeBSD offers a greater degree of freedom. :) There isn't fights over licensing restrictions as you get in the GPL world. As such, things like ZFS and Dtrace from Sun Microsystems is the norm and default included as part of the base operating system. Jails are also a more secure and more powerful form of containerization compared to Linux cgroups, as they work more like full virtualization but still use a shared kernel and set of resources. FreeBSD also has the Linuxulator for running Linux binaries natively. The Ports Collection with FreeBSD is by far and away the easiest way to compile and package 3rd party software. All around, for the work I do, it has cut down administrative time considerably while offering better performance and reliability compared to Linux.
I've used FreeBSD but only on job-related servers and not on my personal servers that I use. FreeBSD indeed offers more freedom and people can take advantage of a lot of features.
Please elaborate. I'd like to learn, and choose my next distro. (Maybe between Fedora, Arch, FreeBSD.)
It basically depends on what you're planning to do. I'll be quite happy to try out Arch and see how it will go with the time. Fedora is considered as the bleeding edge, however a lot of people say it is stable enough so this might be a suitable option as well.
Feel free to ask anything you'd like to know.
FreeBSD isn't Linux based at all, but most userland utilities are the same. One major thing is FreeBSD doesn't use Docker or Linux based containers, instead using its own Jails system. I personally use iocage as my Jails manager, which makes things easier.
Jails on FreeBSD act more like a traditional virtual machine, where they get their own "filesystem" (a dataset from ZFS on the host), and optionally their own complete independent network stack via VNET. This means you can do things like DHCP client within a Jail to get its IP address, SSH into the jail, install any networking or other utilities, and they all "just work" without fussing around. With changing some security flags, you can even install VPN clients inside a Jail too.
For things like databases, Jails are nearly perfect! With persistent and direct access to the storage system, these high performance applications run at native speed, and act exactly as you'd expect them to if they were running on bare metal (because they essentially are, but within a security isolated environment)