Up for a Challenge? Try These ‘Advanced’ Linux Distros [Not Based on Debian, Arch or Red Hat]
There are hundreds of Linux distributions. Some are for general purpose usage, while some are specifically tailored for education, robotics, hacking, gaming and what not.
You’ll notice that most of them originate from Debian/Ubuntu, Arch and Red Hat/Fedora. If you like distrohopping and experiment with a range of distributions, you may soon get ‘bored’ out of it. Most Linux distributions would feel too similar after a point and apart from a few visual changes here and there, you won’t get a different experience.
Does that sound familiar? If yes, let me list some advanced, independent, Linux distributions to test your expertise.
Advanced Linux distributions for experts
You may argue against the use of term “expert” here. After all, ‘expert Linux users’ don’t necessarily need to use advanced Linux distributions. They can easily utilize their expertise on beginner-friendly distributions like Linux Mint.
The term expert here is intended for people who won’t easily get overwhelmed when they are taken out of their comfort zone and land in an unfamiliar environment.
Alright then. Let’s see which distributions you can use to test your expertise on.
NixOS
NixOS is a unique distribution in the terms of how it approaches everything from the kernel to configuration to applications.
NixOS is built on top of the Nix package manager and everything from the kernel to configuration is based on it. All packages are kept in isolation from each other.
It ensures that installing or upgrading one package does not break other packages. You can also easily roll back to previous versions.
The isolation feature also helps you in trying new tools without hesitation, creating development environments and more.
Sounds good enough to give it a try? You call, truly.
Void Linux
Void Linux is another independent Linux distribution which was implemented from scratch. It is a rolling release distribution but it focuses on stability rather than being bleeding edge like Arch Linux.
Void Linux has its own XBPS package management system for installing and removing software with option to build packages from sources (from XBPS source packages collection).
Another thing that sets Void Linux apart from the crowd of other distribution is its use of runit as init system instead of systemd.
Can Void Linux fill the void in your distrohopping life? Find it out yourself.
Slackware
The oldest active Linux distribution, Slackware, can surely be counted as an expert Linux distribution.
Which is amusing because once upon a time, many new Linux users started their Linux journey with Slackware. But that was back in the mid-90s and it is safe to assume that those newbies have turned into veteran with their neck beard touching the ground.
Originally, Slackware was based on Softlanding Linux System (SLS), one of the earliest Linux distributions in 1992.
Slackware is an advanced Linux distribution with aim to produce the most “UNIX-like” Linux distribution out there.
No slacking here. Be ready to use the command line extensively in Slackware.
Gentoo
Gentoo Linux is named after the fast swimming Gentoo penguin. It reflects the speed optimization capabilities of Gentoo Linux.
How? It’s software distribution system, Portage, gives it extreme configurability and performance. Portage keeps a collection of build scripts for the packages and it automatically builds a custom version of package based on end user’s preference and optimized for end user’s hardware.
This ‘build’ stuff is why there are many jokes and meme in Linux-verse about compiling everything in Gentoo.
Can you catch up with the Gentoo?
Clear Linux
Clear Linux is not your general purpose desktop Linux distribution. It is an open source, rolling release distribution, created from the ground up by Intel and obviously, it is highly tuned for Intel platforms.
Clear Linux OS primarily targets professionals in the field of IT, DevOps, Cloud/Container deployments, and AI.
The package management is done through swupd but unlike regular package managers, versioning happens at the individual file level. This means that it generates an entirely new OS version when any software change takes place in the system.
Is it clear enough to try Clear Linux?
Linux From Scratch
If you think installing Arch Linux was a challenge, try Linux From Scratch (LFS). As the name suggests, here you get have to do everything from scratch.
From installing to using, you do everything at a low level and that’s the beauty of it. You are not installing a pre-compiled Linux distribution here. You build your own customized Linux system entirely from the source code.
It is often suggested to use Linux From Scratch to learn the core functioning of the Linux and it is indeed a learning experience.
Still scratching your head about Linux From Scratch? You can read its documentation in book format.
Conclusion
There are a few more independent Linux distributions. Mageia and Solus are two of the relatively more popular ones. I did not include them in this list because I consider them more friendly and not as complicated to use as others on the list. Feel free to disagree with me in the comments.
It is your turn now. Have you used any advanced Linux distributions ever? Was it in the past or are you still using it?