ABOUT LINUX

Linux is a family of open-source Unix-like operating systems based on the Linux kernel, first released on September 17, 1991, by Linus Torvalds. It is widely used in various platforms, including cloud computing, embedded devices, mainframe computers, mobile devices, personal computers, servers, and supercomputers.

Key Characteristics

Famous Entities Using Linux

Please note that this list might not be exhaustive, as the search results only provide a snapshot of information from various sources. Additionally, the use of Linux by these entities might have changed since the search results were compiled.


SWITCHING TO LINUX

Please look at the deticated page: Switch to Linux


LINUX DISTRIBUTIONS

What is a Linux distribution also known as distro?

A Linux distribution (distro) is a customized version of the Linux operating system, compiled from various open-source components and designed to meet specific user needs and preferences. With hundreds of distributions available, there’s a Linux distro for every type of user, from beginners to experts.

What is the best Linux distribution?

There is no answer, the best Linux distro is the one that:

Take the time to try different distros to find the one that is the best for you!

Our selection

CachyOS | Guide

A performance‑focused, Arch‑based distro that aims to provide a fast, lightweight desktop out‑of‑the box.

  • Base: Arch Linux (rolling release), inherits Arch’s up‑to‑date packages.
  • Desktop: Typically ships with the Xfce or KDE Plasma editions, both heavily tweaked for speed.
  • Performance tweaks: Uses the Cachy kernel (custom‑compiled with low‑latency options), pre‑enabled CPU governor settings, and aggressive memory management.
  • Package manager: pacman with the cachy AUR helper for easy access to community software.
  • Target audience: Users who want Arch’s flexibility but prefer a ready‑made, performance‑optimized environment.

🛈 CachyOS is an excellent choice for gaming and content creation.

Fedora Workstation

Red Hat’s flagship desktop distribution, known for showcasing the latest open‑source technologies.

  • Base: Upstream Red Hat Enterprise Linux (RHEL, serves as a testing ground for future RHEL features. (~6‑month cycle).
  • Desktop: Default GNOME with a polished, modern UI and Wayland support.
  • Release cadence: Approximately every 6 months, providing fresh software while keeping stability.
  • Focus areas: Developer tools, containerization (Docker, Podman, Buildah), and virtualization (GNOME Boxes, virt-manager).
  • Security: SELinux enforced by default, frequent security updates, and strong sandboxing.
  • Target audience: Developers, sysadmins, and power users who want cutting‑edge open‑source software with enterprise‑grade reliability.

Mint ⭐️ | Guide

A user‑friendly Ubuntu‑derived distro aimed at newcomers and those seeking a familiar desktop experience.

  • Base: Ubuntu LTS (annual).
  • Desktop options: Cinnamon (its flagship, Windows‑like), MATE, and Xfce, all designed for ease of use and low resource consumption.
  • Key philosophy: “Out‑of‑the‑box” usability – includes multimedia codecs, proprietary drivers, and a curated set of applications.
  • Update manager: Offers granular control over update levels (e.g., security‑only, recommended, full).
  • Community focus: Strong emphasis on documentation, forums, and a welcoming environment for Linux beginners.

🛈 Mint is a good choice for beginers and Windows users who want to switch to Linux.

Zorin OS

A visually appealing, Ubuntu‑based distro that eases the transition from Windows/macOS to Linux.

  • Base: Ubuntu LTS (annual).
  • Desktop: Zorin Desktop (a customized GNOME shell) with multiple layout options mimicking Windows 7, Windows 10, macOS, or a classic Linux look.
  • Ease of migration: Includes Wine and PlayOnLinux pre‑installed for running many Windows applications.
  • Editions
    • Core – free, basic feature set.
    • Pro – paid tier offering additional layouts, premium themes, and advanced utilities.
  • Target audience: Users switching from Windows/macOS who want a familiar interface and straightforward setup.
SEE ALSO

LINUX DISTRIBUTIONS FAMILIES

Overview of Linux distribution families and what they are based on.

🛈 Some distributions may overlap between families or have complex relationships (e.g., Ubuntu is based on Debian, but also has its own package manager and community). This overview aims to provide a general understanding of the major Linux distribution families and their characteristics.

Arch family

Debian family

Fedora family

Gentoo family

Red Hat family

Slackware family

SUSE family


LINUX DISTRIBUTIONS COMPARISON TABLE

The table compares some popular Linux distributions, highlighting their base distribution, default user interface, typical usage scenarios, and key advantages. Each distribution is evaluated based on its suitability for various tasks, including desktop use, development, gaming, and server management.

DISTRIBUTION

BASE

INTERFACE

USAGE

ADVANTAGES

Arch Linux

-

Varied (no default DE)

Desktop, Development, Gaming

Total customization, up-to-date system, comprehensive documentation

Bazzite

Arch Linux

KDE (default)

Desktop, Gaming, Development

Optimized for gaming, pre-configured for performance, user-friendly

CachyOS

Arch Linux

Varied (no default DE)

Desktop, Development, Gaming

Optimized performance, up-to-date system, advanced customization, support for latest technologies

CentOS

Red Hat

GNOME (default)

Server, Cloud

Stability, LTS support, compatible with Red Hat Enterprise Linux

Debian

-

Xfce, GNOME, KDE

Server, Desktop, Development

Stability, wide choice of software, LTS support

elementary OS

Ubuntu

Pantheon

Desktop

Elegant interface, easy to use, focus on user experience

EndeavourOS

Arch Linux

Varied (no default DE)

Desktop, Development, Gaming

Easy installation, rolling release, community support

Fedora Workstation

Red Hat

GNOME (default)

Desktop, Development, Gaming?

Recent innovations, support for latest technologies, enhanced security

Garuda

Arch Linux

Varied (KDE by default)

Desktop, Gaming, Development

Optimized for gaming, pre-configured for performance, user-friendly

GLF OS

NixOS

Varied (GNOME by default)

Desktop, Gaming, Development

Optimized for gaming, pre-configured for performance, user-friendly

Linux Mint ⭐️

Ubuntu, Debian (LMDE)

Cinnamon (default)

Desktop, Gaming

Ease of use, user-friendly interface, support for Windows applications via Wine, highly recommanded for new comers

Manjaro

Arch Linux

Xfce, KDE, GNOME

Desktop, Development, Gaming

Ease of use, up-to-date system, support for latest technologies

openSUSE Tumbleweed

-

KDE (default)

Desktop, Server

Rolling release, up-to-date packages, stability

Pop!_OS

Ubuntu

COSMIC (default)

Desktop, Development, Gaming

Optimized for developers, hardware support, customized user interface

PikaOS

Debian

Xfce (default)

Desktop, Gaming

Lightweight, optimized for performance, user-friendly

Tuxedo

Debian

KDE (default)

Desktop, Gaming

Optimized for gaming, hardware support, user-friendly

Ubuntu

Debian

GNOME (default)

Desktop, Server, Cloud, Gaming

Ease of use, large community, LTS support, wide range of applications

Ultramarine

Fedora

KDE (default)

Desktop, Gaming, Development

Optimized for gaming, pre-configured for performance, user-friendly

Zorin

Ubuntu

GNOME (default)

Desktop, Gaming

Ease of use, user-friendly interface, Windows-like experience


Key Points


HOW TO TRY LINUX

Are you curious about Linux and want to give it a try? Here are 5 ways to experience Linux without committing to a full installation:

ADDITIONAL TIPS:

Trying Linux is a great way to experience the operating system and see if it’s right for you.

🛈 TRY LINUX!

The Live mode is good way to try a Linux distribution on a machine without make any change to it. It is highly recommended to try a Linux distribution [1] [2] in its Live mode before you install on your hard drive, to check if it works with your hardware (GPU, Webcam, Audio, Internet, Wi-Fi, Etc.)


LINUX FILE SYSTEM

The Linux file system is a fundamental component of the operating system, providing a flexible and scalable way to organize and manage files and directories. Understanding the different file system types, their features, and limitations is essential for effective system administration and configuration. By choosing the right file system for your use case, you can ensure optimal performance, reliability, and data integrity.

The Linux file system is a hierarchical structure that organizes files and directories on a storage device. It is designed to be flexible, scalable, and efficient. Here are some key aspects:

File System Types

File System Structure

Key Concepts

Practical Tips

Comparison Table

File System

Use Case

Advantages

Limitations

ext4

General-purpose

Stable, backward compatible, fast

Limited scalability, no snapshots

XFS

High-performance

Optimized for large files, high throughput

Complex configuration, limited support

Btrfs

Advanced use cases

Snapshots, deduplication, online defragmentation

Still evolving, limited support

ZFS

Enterprise environments

Robust data management, snapshots, compression

Complex configuration, proprietary


More info can be read on phoenixnap.com on their article: Linux File System: Types, Features, Limitations.


DESKTOP ENVIRONMENT (DE)

A desktop environment (DE) in Linux is a graphical user interface (GUI) that provides an intuitive and interactive way to interact with the operating system. Here's an overview of what you might expect from a typical desktop environment:

Components:

Features:

Some common interactions:


PACKAGE MANAGER

A package manager in Linux is a set of software or tools that allows the user to manage packages effectively. The user can install, upgrade, remove, and configure packages using the supported package manager on the Linux operating system.

PACKAGES

A package is at the core of the Linux operating system. Technically, it is an archive file containing an executable binary file, a related configuration file, and information about the dependencies required to run it properly.

DEPENDENCIES

Linux operating system is complex. It consists of multiple software that depend on each other. For any software to work, it would require some other software or package.

REPOSITORIES

Repositories or repos are virtual online places that list all the packages. These repos are accessible through the internet and help the Linux user to gain access to the packages required during software installation.

PACKAGE MANAGEMENT BENEFITS

HOW PACKAGE MANAGER WORKS

Linux OSPackage ManagerRepositoryPackage Metadata        PackagesPackage Dependencies

SHORT SUMMARY OF THE FUNCTIONS OF PACKAGE MANAGERS

Learn more and source: Geekflare


GAMING ON LINUX

Linux has evolved a lot over the past few years, it is now easier to play video games on a modern Linux operating system using certain tools. Linux is a viable gaming platform!

Bottles

Bottles is free and open source software that uses environments to help you easily manage and run Windows apps on Linux.

Heroic Games Launcher

Heroic is an Open Source GOG and Epic games launcher for Linux, Windows and macOS. Also available on the SteamDeck!

Lutris

Lutris is a video game preservation platform aiming to keep your video game collection up and running for the years to come.

ProtonDB

The goal of ProtonDB is to gather reports from other gamers as they test games with Proton on Linux and provide aggregate scores of how well games perform.

Steam

Steam is a video game digital distribution service and storefront developed by Valve Corporation. It is the ultimate destination for playing, discussing, and creating games.

Steam Proton

Proton is a tool released by Valve Software that has been integrated with Steam Play to make playing Windows games on Linux as simple as hitting the Play button within Steam.

Wine

Wine (originally an acronym for "Wine Is Not an Emulator" is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD.


SEE ALSO

HARDWARE

These companies offer hardware, desktops and laptops compatible or optimized for Linux.

SEE ALSO:


YOUTUBE CHANNELS

These Youtube channels talk about Linux.


Various links to guides, articles and infos about Linux.

By Adrien Linuxtricks 🇫🇷️

By DorianDotSlash

By ExplainingComputers

By freeCodeCamp.org

By LearnLinuxTV

By Rob Braxman

By Switched to Linux

By The Linux Experiment