Should I Switch Linux Distributions? A Guide...

This page summarizes the projects mentioned and recommended in the original post on /r/linux

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • manjarno

    Why you shouldn't use Manjaro (by EmeraldSnorlax)

    I personally haven't seen any use case where Manjaro was the best option. Not only will it break more often than similar distros (Endeavor or Arch itself for example), the way the Manjaro team handles said breakages aren't exactly the best for a distro of their size.

  • Garuda Linux's 'look' comes primarily from its carefully chosen theming, including icons from the Beautyline and Candy icon sets: https://github.com/Tekh-ops/Garuda-Linux-Icons

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • should-I-switch-distributions

    Should I Switch Linux Distributions? : A guide

    This document and any updates to it will be available at https://github.com/chunkyhairball/should-I-switch-distributions .

  • ubuntu.com

    The official website for the Ubuntu operating system

    If you're currently using, say, Linux Mint (https://linuxmint.com/) and want to try Pop! OS (https://pop.system76.com/), remember that those are both derived from Ubuntu Linux (https://ubuntu.com/), which is itself a derivation of Debian Linux. You're not going to notice a tremendous difference between them.

  • pop-os-rootfs

    Discontinued Unmodified, repackaged liveOS rootfs

    If you're currently using, say, Linux Mint (https://linuxmint.com/) and want to try Pop! OS (https://pop.system76.com/), remember that those are both derived from Ubuntu Linux (https://ubuntu.com/), which is itself a derivation of Debian Linux. You're not going to notice a tremendous difference between them.

  • i3

    A tiling window manager for X11

    This one's a bit trickier. Usually, what newer Linux users are told is that what they're probably after is a new Desktop Environment or Window Manager. If you're frustrated with the way Gnome Desktop (https://www.gnome.org/) works, then looking at KDE Plasma (https://kde.org/plasma-desktop/) may be a good idea and vice-versa. Some users find that they prefer working almost solely with the keyboard rather than a keyboard and mouse combination. For these users, a tiling Window Manager such as i3 (https://i3wm.org/) might be interesting. Additionally, you can download and install many shell extensions that change the way your particular Desktop Environment works.

  • archweb

    Arch Linux website code

    This is a fairly good reason for switching to a new distribution. Different distributions have different ways of handling package management, administration, and security. Remember, however, that they all sit on top of the Linux Kernel. There's not going to be profound difference between the way Debian (https://www.debian.org/) and Arch (https://archlinux.org/) work when compared to, say, Windows and MacOSX.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • distrobox

    Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox

    Bit disappointed that distrobox wasn't mentioned here too.

  • lemonix

    The Dotfiles for my NixOS systems

    I recommend not using flakes as a beginner tbh. You really only need them if you are trying to use something that isn’t in the nixpkgs. Home-manager is fairly easy to use, just import it as a module and then use the settings on this site https://mipmip.github.io/home-manager-option-search/ If you need the module, it’s here https://github.com/PassiveLemon/lemonix/blob/master/.nix/modules/home-manager.nix Just import that nix file into your system config and you will be able to use the home-manager configurations. There’s examples of that in .nix/hosts/lemon/user.nix if you need.

  • awesome-config

    Discontinued configuration files for AwesomeWM (by javacafe01)

    If you want a one best solution, i believe that’s where you use flakes because it can load configurations based on the hostname. Otherwise, it would have to be done manually. I personally just put all my stuff in a github repository and if i ever put it somewhere new, i just clone the repo and run my install script. It’s not a perfect solution but it’s really all i need. I don’t think there is a best solution but there is a pretty good example in here https://github.com/JavaCafe01/frostedflakes I believe this may be similar to what you are looking for

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts