Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Choosing a Linux Distribution: Difference between revisions

From atl.wiki
(Formality, detail, explanation)
(major changes to each section, please review - do NOT introduce wms here and only introduce in separate section or perhaps under needs, we are addressing beginners)
Line 4: Line 4:
Consider factors such as what you want or need into account!  
Consider factors such as what you want or need into account!  


== Usual troubles ==
== Initial Troubles and Hurdles ==
As a beginner or even regular user of Linux, many people may and inevitably will look at your distribution as being "inferior."  
As a beginner or even regular user of Linux, many people may and inevitably will look at your distribution as being "inferior."  
Unless there is a justifiable and grounded reason that breaches your security, productivity, or the project is severely unmaintained, this should always be ignored - you probably haven't gotten used to Linux user etiquette enough at this moment, and for the best you shouldn't if you are merely a beginner. As for more advanced users, you should know what you need by now.
Unless there is a justifiable and grounded reason that breaches your security, productivity, or the project is severely unmaintained, this should always be ignored - you probably haven't gotten used to Linux user etiquette enough at this moment, and for the best you shouldn't if you are merely a beginner. As for more advanced users, you should know what you need by now.


If you find your distribution to be less ideal than you had originally perceived, it is best practice to try something new until you find a distribution that suits your needs best!  
If you find your distribution to be less ideal than you had originally perceived, it is best practice to try something new until you find a distribution that suits your needs best.
 
== What do you want from using a distribution? ==
With so many Linux distributions, there are inherent differences and features that do not necessarily always exist in the other. One may be created to prioritize speed for gaming or productivity, another created "to break free from the norms of modern Linux distributions," another created for security and privacy concerns in oppressive governments...
 
"Needs" encompass these factors as they play into your workflow. Due to the nature of distros (or, at least, with the exception of distributions like Red Hat Enterprise Linux [LINK FOR REF]) being fully libre, these changes are often easy to replicate for the layman. However, it is often very time consuming to compare and contrast different distros' features - especially package managers [LINK] - and what you want from them, so if you have high demands, consider virtualization! [LINK]


== What do you want out of a distribution? ==
=== Rolling Release Distributions ===
With so many Linux distributions, there has to be quirks about one that doesn't exist in the other. One may be born to be "as quick as lightning" while another may be born "to break free from the norms of modern Linux distributions".
[[Arch Linux]] is a rolling release distribution based on pacman - while your perception of its effectiveness and difficulty might vary, it does not hurt to try using it.  


=== Rolling Release Distribution's ===
[https://endeavouros.com/ EndeavourOS] is a good introduction to using rolling release distributions. Beyond being based on Arch Linux with the benefit of GUI installation (Calamares [LINK]), it includes many applications that are commonly used for Quality of Life (QoL).
[https://endeavouros.com/ EndeavourOS] is a good introduction into rolling release distributions, it provides what Arch Linux does with the benefit of a GUI to boot and many applications that you would find in the terminal, as GUI applications as well.


[[Arch Linux]] is a rolling release distribution that is commonly used on its own, or as foundation for other rolling release distributions.
[https://www.opensuse.org/ OpenSUSE] is sourced from SUSE Linux Enterprise as its open-source variant, and has a rolling release variant. It has custom tools such as ''snapper'' which has the capacity to handle system snapshots.


[https://www.opensuse.org/ OpenSUSE] is a good option if you do not want to use Arch or it's derivatives, but want to use a rolling release distribution. It also has custom tools such as snapper which handle system snapshots.
Alpine Linux Edge [LINK] - ... [FILL IN]


=== General Purpose ===
=== Stable/Long-Term Release ===
[https://fedoraproject.org/ Fedora], while it primarily uses GNOME, it has many differing desktop environments or "spins", that could emulate the look of macOS, Windows, or you could go for a tiling window manager! (Don't worry about not knowing what that means yet, you aren't missing out.)
[https://fedoraproject.org/ Fedora], while it primarily uses GNOME, it has many differing desktop environments or "spins", that could emulate the look of macOS or Windows, or something entirely unique.


With Fedora, you are also getting the package testing seen in Debian, but the package releases close to what you would see in Arch Linux. It's a good in between that works if you just want to move to Linux for the first time.
With Fedora, you are also getting the package testing seen in Debian, but the package releases close to what you would see in Arch Linux. It's a good in between that works if you just want to move to Linux for the first time.


[https://www.linuxmint.com/ Linux Mint] is also a good starter, with it being a very popular distribution with a massive community behind it. It is based off of Ubuntu, while not having as many of the problems (if you want to call it that) that Ubuntu has.
[https://www.linuxmint.com/ Linux Mint] is also a good starter, with it being a very popular distribution with a massive community behind it. It is based off of Ubuntu, while not having as many of the problems (if you want to call it that) that Ubuntu has.  


Linux Mint also uses the Cinnamon desktop environment, which if you have used Windows for long enough, may feel familiar.
Linux Mint also uses the Cinnamon desktop environment, which if you have used Windows for long enough, may feel familiar.
[Ubuntu, Debian, PopOS (please verify), etc.]

Revision as of 02:20, 4 June 2024

Introduction

This should function as a general guide to what distribution you should either begin with or switch to. Consider factors such as what you want or need into account!

Initial Troubles and Hurdles

As a beginner or even regular user of Linux, many people may and inevitably will look at your distribution as being "inferior."

Unless there is a justifiable and grounded reason that breaches your security, productivity, or the project is severely unmaintained, this should always be ignored - you probably haven't gotten used to Linux user etiquette enough at this moment, and for the best you shouldn't if you are merely a beginner. As for more advanced users, you should know what you need by now.

If you find your distribution to be less ideal than you had originally perceived, it is best practice to try something new until you find a distribution that suits your needs best.

What do you want from using a distribution?

With so many Linux distributions, there are inherent differences and features that do not necessarily always exist in the other. One may be created to prioritize speed for gaming or productivity, another created "to break free from the norms of modern Linux distributions," another created for security and privacy concerns in oppressive governments...

"Needs" encompass these factors as they play into your workflow. Due to the nature of distros (or, at least, with the exception of distributions like Red Hat Enterprise Linux [LINK FOR REF]) being fully libre, these changes are often easy to replicate for the layman. However, it is often very time consuming to compare and contrast different distros' features - especially package managers [LINK] - and what you want from them, so if you have high demands, consider virtualization! [LINK]

Rolling Release Distributions

Arch Linux is a rolling release distribution based on pacman - while your perception of its effectiveness and difficulty might vary, it does not hurt to try using it.

EndeavourOS is a good introduction to using rolling release distributions. Beyond being based on Arch Linux with the benefit of GUI installation (Calamares [LINK]), it includes many applications that are commonly used for Quality of Life (QoL).

OpenSUSE is sourced from SUSE Linux Enterprise as its open-source variant, and has a rolling release variant. It has custom tools such as snapper which has the capacity to handle system snapshots.

Alpine Linux Edge [LINK] - ... [FILL IN]

Stable/Long-Term Release

Fedora, while it primarily uses GNOME, it has many differing desktop environments or "spins", that could emulate the look of macOS or Windows, or something entirely unique.

With Fedora, you are also getting the package testing seen in Debian, but the package releases close to what you would see in Arch Linux. It's a good in between that works if you just want to move to Linux for the first time.

Linux Mint is also a good starter, with it being a very popular distribution with a massive community behind it. It is based off of Ubuntu, while not having as many of the problems (if you want to call it that) that Ubuntu has.

Linux Mint also uses the Cinnamon desktop environment, which if you have used Windows for long enough, may feel familiar.

[Ubuntu, Debian, PopOS (please verify), etc.]