Operating System Recommendations

OpenBSD: My thoughts on using it
Raspberry Pi 5: My list of 16 different Operating Systems

Note: These two aren’t my top picks, they’re featured up top here because they have their own pages. The rest of the links here will take you right to website of the project being described.

Fedora MATE-Compiz Desktop Spin

The Fedora Project started in 2003 as a continuation of the Red Hat Linux project.  Fedora is the upstream source for Red Hat Enterprise Linux as-well as Cent OS Stream. New versions of Fedora are released every 6 months, each release is supported for at least 13 months.
If you want a fresh experience, with new and fresh packages then Fedora is a great option.  At the moment of writing this I’m running version 40 with the 6.8.9 Linux Kernel.  Updates are quite frequent, and the dnf package management tool is great.  If you prefer a stable, more static system which updates less frequently then I’d recommend Debian instead.

Debian Bookworm

Debian has been around for a while, starting up way back in 1993. It is among the oldest Linux Distributions still in active development, second only to Slackware.  Debian is a community run project, unlike Fedora.  Debian’s repository offers more than 50,000 packages.  It is one of fewer and fewer distributions to still support the 32 bit Intel architecture, meaning it can be installed easily on any  x86 PC made in the last 25+ years. APT, the Advanced Packaging Tool makes searching for and installing software on Debian incredibly easy. Even for users whom are new to Linux.
Releases in the form of a new stable branch are released about every two years, and receive official support for three years. Incremental point releases are made available every few months. Even after EOL (end of life), a release receives an additional two years of security updates.
If you want a rock-solid stable Linux experience, and you’re okay not having the very latest packages then Debian may be perfect for you.  With 5 years in total of security updates per release, you don’t need to worry about major upgrades breaking anything.  Between the long term support period and the vast landscape of available packages, Debian makes an excellent server operating system.  If you want a stable system which “just works”, honestly it is a great choice to run on for workstations as well.

FreeBSD 14.0 RELEASE

Also released in 1993, FreeBSD is a descendant of the Berkeley Software Distribution (BSD).  BSD, originally named Berkeley Unix was based on the source code of the original Bell Labs Unix.  FreeBSD is a complete operating system, comprised of kernel, drivers, user-land, and documentation.  This differs from Linux in that Linux is only a kernel, with drivers. Combined with GNU utilities, you get GNU/Linux — people now just call it “Linux”.
FreeBSD is the most popular open source BSD operating system, and code from FreeBSD can be found in macOS, iOS, TrueNAS and in the operating systems which run on both the PlayStation 4 / 5 and Nintendo Switch.
While some use it on the desktop, myself included, FreeBSD really shines in the server space.  The advanced OpenZFS filesystem and robust TCP/IP stack make an incredibly strong platform for high demand environments.  Check out: Serving Netflix Video at 400Gb/s on FreeBSD

Devuan Daedalus

So, starting with Jessie, Debian switched to the systemd init and service manager.  A lot of people were not happy about it, and as a result Debian was forked.  Devuan is just Debian, but they make offer you a choice of using sysvinit, OpenRC or runit.  Default desktop environment is XFCE instead of GNOME, so that’s a plus in my book as well.  For most people, I’d recommend just using regular Debian.  Devuan is a nice option in certain cases though, and since it is an absolute nightmare trying to change a normal Debian install from systemd to literally anything else, I can totally see why people felt the need to have a fork.

My Operating Systems Journey

Like many among us, I was once a Windows user.  Hell, between you and me?  I may have even liked Windows.  For a while.  I liked Windows 2000 and XP quite a bit, they get out of the users’ way and let them get real work done.  They weren’t bloated, even XP pre SP2 is completely usable on anything better than the slowest Pentium II.  NT 4 was also great, and I used that quite a bit as a kid in school.  XP was king of the hill, for a long time.  Too long.  My first taste of it was in 2002, and coming from Windows 95 I absolutely loved it.  The family PC had an Athlon XP /w 256 MB DDR RAM; that was bought with XP and of course ran it quite well.  My personal laptop at the time was a ThinkPad 390E.  My 390E had been upgraded to 128MB RAM, and rocked a Pentium II @ 333 MHz.  That old ThinkPad actually ran XP extremely well.  Bear in mind, of course, this was a computer which was only a few years older than XP. The 390E came out in 1999.  Tech was evolving MUCH more rapidly during this time though, and moor’s law held truer than ever.

In 2003 I was given a set of Red Hat Linux 9 installation CDs.  Computers were my thing, naturally I had to check it out.  I wasn’t ready to give up my stable XP experience on my laptop as a complete Linux newbie, and instead played around with the OS on various older PCs I had.  I liked it, certain things sort of amazed me.  The sheer volume of software included across those three CDs was mind blowing to me at that time; I’d never seen anything like it.  My experience until that point was: Install windows. It comes with wordpad, calc, solitaire, etc.  So that’s one, whole CD.  Install MS Office; that’s another, whole, CD.  A game?  It’s own CD.  So in a three disc set having literally dozens of applications was kind of amazing.  Full office software suite, web browser, email client, irc client, complete software development environment, media players, games.  What about themes? How about multiple desktop environments. Both KDE and GNOME at this point time, looked & felt TOP notch, in my opinion.  One thing stuck out even more so to me though. Xscreensaver.  It was beautiful.  Hundreds of incredible screensavers, many of which had impressive 3D / OpenGL graphics.  I still remember the moment I realized that the Linux install I had done had SO MANY awesome screensavers.  Mind blown.  Remember, at this time I didn’t have broadband — just dial-up.  Becoming more interested in Linux, I wanted to run Fedora Core.  I still remember going over to my uncle’s house, and thinking it was the coolest thing in the world that he had not only broadband, but 802.11b wifi.  And it was in that way, I obtained Fedora Core 3, 4, 5 and 6, between 2003 and 2006 roughly.  Took several pages in my software binder.  Four CDs per page in the binder, but each release took 4 – 6 discs.

I ran XP into the early days of Windows 8.1.  During the Windows 7 days, XP was still quite well supported or even dominant for the most part.  Windows 7 was good, but I really only used it at work.  8.1 with classic shell was good for me, better than many would probably think.  After the start of what is now known to be the typical M$ experience, I was all set. For those who don’t know, I’m talking about bullshit like: Ads in Start menu, One day you boot up your PC and now all of the sudden it’s running Windows 10 (and did this without asking, or after you said “No”).  Forcing updates which could compromise stability, downloads which waste bandwidth, and a non-optional upgrade to a whole new OS version is completely unacceptable.  It shows that Microsoft has absolutely no respect for their users.  These harmful behaviors were carried out at the cost of many users sanity and productivity more importantly.

If the user can’t be trusted to install their own updates, so they can plan accordingly for bugs / downtime, I’m all set. I’ll use something else gladly.

Prior to all this, I had stopped using Linux in a “here and there” casual capacity when Gnome 3 came out.  It was awful, and ruined Linux for me.  I can still vividly remember tossing together some parts I had into a system to use in my workshop.  I figure, lets give Linux a try, it’ll be perfect for this kind of casual use — web browsing, playing MP3s.  Bog standard Pentium 4 3 GHz, 1 GB RAM… I booted up into Fedora Live (circa 2011).  Literal slideshow.  I was beyond disappointed.

Three years later I started using Lubuntu, and was satisfied enough with it to use it full time for the next six years or so.  This was when Lubuntu used the lightweight X11 desktop environment; LXDE.  Around 2019 they switched to LXQT, which I’m not quite so much a fan of.  I went to Ubuntu Mate and Xubuntu for a while, and then realized that regular Debian was better in every conceivable way.

Today I use Fedora and FreeBSD on the desktop, Debian and FreeBSD on servers.  I still don’t like modern Gnome, though it has gotten immensely better than it was back when it first came out.  I use MATE or LXDE 99% of the time I’m in a GUI.  They’re both lightweight and solid.  MATE has more creature comforts, and offers me a more productive layout.  Out of the box it has a fair bit more included than LXDE.  That said, LXDE is great for low end hardware or laptops with lower screen resolutions.  And, if you like bare bones and building it yourself, LXDE is a great option because it doesn’t come with any fluff you don’t need.  Because most distributions package LXDE with Openbox as the window manager, it is a great way to get Openbox up and running with a regular taskbar / familiar desktop layout.

You can read more about desktop environments and window managers over on the Packages page. See some of my favorite BSD/Linux/Mac wallpapers.

Recommended Free Software

These days I’m a Linux & FreeBSD user, most if not all of this software is available on both platforms.  It is all free and open source software, with either GPL, MIT or BSD licensing.

Desktop Environments

MATE Desktop:  a continuation of GNOME 2
The MATE Desktop Environment provides an intuitive and attractive desktop environment using traditional metaphors for Linux and other Unix-like operating systems. MATE is under active development to add support for new technologies while preserving a traditional desktop experience. Personally, I use MATE on pretty much every machine I actually use. It is my go to. Window-snapping / tiling has been added, and it is great to be able to use keyboard bindings to half or quarter tile your windows instantly. XFCE can do the same things, and is a fine choice too, I’ve just been using Gnome/MATE for a long time and find it a tad cleaner out of the box. If Gnome 3/40+ makes you dizzy and KDE 5/6 has too many options and feels bloated; Welcome to MATE!

Website: mate-desktop.org | Install Guide: Wiki page | FreeBSD Handbook: Installing MATE
LXDE: the light-weight X11 Desktop Environment
LXDE is a complete (but small) desktop environment with comparatively low resource requirements. It will feel speedy on your Core 2 Duo, yes even in 2024. Written in C, and uses the GTK 2 toolkit. Default window manager is Openbox, and LXDE is a great way to get into using openbox without writing your own configs for it. You get a desktop /w icons, familiar right-click menu, and panel with task-bar and system tray. Available on most Unix-like systems.
Website: lxde.org | FreeBSD Wiki: Installing and Configuring LXDE

Software

Krita – My free “Photoshop” go to. I must admit, I’ve only recently found this gem of a program and boy do I wish I’d found it sooner. I got pretty comfortable in PS back in the CS 3 – CS 4 days, and Gimp (in my opinion!) is simply not intuitive. Krita is incredible. I’ve only as of writing this used it a dozen or so times for small things and I’m already thoroughly impressed. It is a solid offering, and for me I find it vastly more usable than gimp. Better yet even it is available from FreeBSD ports / packags! Krita.org

PaleMoon – A browser completely built from its own, independently developed source which forked from FireFox of days past. I really love this browser, especially the interface. I use it whenever possible. uBlock origin works via the current “firefox legacy” plugin. Plus, FreeBSD, Linux and other pre-compiled builds are available right from their website!

Firefox – These days there are probably better options.  I don’t agree with a lot of things Google does, so I haven’t touched chrome in years.  Firefox has been pretty good to me over the past two decades. I even use it on my phone. Mozilla.org

guvcview – Web cam and video capture software. Build configurations for GTK, QT and console only. Works with V4L devices; cameras, capture cards, etc. Of what I’ve tried, this has worked well for capturing video and viewing video from various sources on screen. guvcview.sourceforge.net

SeaMonkey – This is the modern era Mozilla application suite.  Browser, E-mail, irc and WYSIWYG style HTML composer all in one. HTML editors are few and far between these days, so SeaMonkey is probably what you’re looking for. It also offers a lighter browser compared to FireFox. As a browser, I have found that most things will work, with a couple exceptions.

    This page will tell you everything you need to install Seamonkey on Debian / Ubuntu.

Here is v 2.53 someone compiled on FreeBSD 13. I’ve tested it myself, and it works fine on FreeBSD 14 aswell. **This is a couple years old now and may not be secure! Use at your own risk. **

InputLeap – Formerly named “Barrier”, this program allows you to share your a single mouse and keyboard across multiple desktops.  This can be very handy if you have multiple systems on the same desk, or maybe to plop your notebook down beside your workstation for more screen space to multi-task.  I’ve used it between FreeBSD on my laptop and Fedora on my desktop, and it works perfectly. GitHub

Solaar – Software to get otherwise unavailable functionality out of Logitech wireless peripherals working on Linux.  It lets me use my function keys as… function keys.  Instead of useless multimedia functions, I can use F1 – F12.  For me, a must have; although I wouldn’t need it if they didn’t design their keyboards with that flawed design decision. GitHub

virt-manager – Virtual Machine Manager, a GUI front end for Linux KVM, Xen, LXC, FreeBSD Bhyve and more. virt-manager.org

xscreensaver – The standard screen saver collection included on most Linux and Unix systems running the X11 Window System.  First released in 1992, it now has hundreds of absolutely great screensavers, many of which use OpenGL and impressive 3D graphics.  It is also the only way to securely lock your screen on X11, unlike forks which have made changes to compromise security and stability. jwz.org/xscreensaver

Must haves for any system:  (console / tty)

Bash – Borne Again Shell, a full featured system shell.
GNU Bash Homepage
Htop – A better version of top, with nice visuals and lots of useful features.
        htop.dev
Nano
– Very easy to use editor.  There’s nothing wrong with vi / vim, but I still use nano all the time.
nano-editor.org
Sudo – Lets the user run a command as superuser (root).
sudo.ws
OpenSSH – Secure shell tooling for remote access, developed by the OpenBSD project.
openssh.com

© 2025 LostGeek.NET - All Rights Reserved. Powered by ClassicPress, NGINX, Debian GNU/Linux.