Spending a few days with Fedora Linux 23 Workstation (custom setup with the Xfce desktop and basic development tools), I again felt I need to go back to FreeBSD. Fedora is a great GNU/Linux distribution, always pushing forward with new technologies in the open-source community. I especially like how it promotes software for everyday tasks (recent article on Shotwell – a photo browsing app) and proves that GNU/Linux operating systems are completely viable in work and entertainment. The focus on developers is but an added incentive. However, for my everyday tasks I need a perfectly sane, stable platform, absolutely devoid of bells and whistles and user-friendly configurations. Hence, the return to FreeBSD.
I am very picky about operating systems, but somewhat undemanding when it comes to features. I am perfectly fine with only a single browser choice (though FreeBSD lets me use either Chrome/Chromium or Firefox), I don’t use Flash altogether and for most writing/text editing/coding, extremely simple editors like Geany or Emacs. To top it off, an old-school desktop environment, such as Xfce or Mate. All of this is naturally available on FreeBSD, nicely bundled for easy installation into packages or for compilation through the Ports system. Granted, a few things could be less troublesome to handle:
- support for Linux filesystems, namely ext4 and xfs. ext4 can be read through a fusefs module, though xfs surprisingly only has monitoring and management tools available.
- support for graphics; I like nVidia for its great support of Unices, but AMD even more for their involvement in open-source software development. Therefore, it pains me that the Radeon drivers are only partially working. Thankfully, for now to a sufficient extent.
- general recognition; Sometimes I feel extremely alienated when I tell people I’m using an operating system neither them nor 100+ of their Facebook friends ever heard of. Especially, since many of the big software companies like Yahoo, Google and Sony use FreeBSD for mission-critical tasks. I guess the only way to change the situation is to educate.
Nevertheless, I feel FreeBSD is exactly what I should be using. It IS Unix and not merely Unix-like. It follows sane system management principles (device naming, directory structure, etc.), good development practices and sports extremely mature organization. Not to mention how incredibly solid it is!
Food for thought to everyone. If you are looking for a Windows alternative that is solid, virtually virus-free and mature, FreeBSD is a great choice! Be warned however, it is NOT for the faint of heart. Although fainter offshoots like PC-BSD, DesktopBSD and GhostBSD are available.