I use exclusively Linux now because of work, but in the past I ran FreeBSD on the desktop because I like tinkering and taking things apart to see how they work, and this is much easier with FreeBSD than any Linux distro I know of. Same reason I prefer emacs to other editors.
Want to see how the “grep” command works? Just go to /usr/src/usr.bin/grep and read the source. Modify and reinstall it if you like. On Ubuntu this would be a huge chore of figuring out what package the command comes from, wrestling with apt-get source and dpkg-buildpackage, tweaking your apt settings to not immediately replace your custom-built one with the upstream version, etc.
Comments
I use exclusively Linux now because of work, but in the past I ran FreeBSD on the desktop because I like tinkering and taking things apart to see how they work, and this is much easier with FreeBSD than any Linux distro I know of. Same reason I prefer emacs to other editors.
Want to see how the “grep” command works? Just go to /usr/src/usr.bin/grep and read the source. Modify and reinstall it if you like. On Ubuntu this would be a huge chore of figuring out what package the command comes from, wrestling with apt-get source and dpkg-buildpackage, tweaking your apt settings to not immediately replace your custom-built one with the upstream version, etc.