We all know that Linux is awesome, but here's a list of especially awesome things related to the Linux ecosystem.
Sorted alphabetically.
Distributions are organized into three different categories: for beginners, for intermediate users and for advanced users. In those categories, the distributions are organized in the alphabetical order.
elementary OS is an Ubuntu-based desktop distribution. Some of its more interesting features include a custom desktop environment called Pantheon and many custom apps including Photos, Music, Videos, Calendar, Terminal, Files, and more. It also comes with some familiar apps like the Epiphany web browser and a fork of Geary mail.
Fedora (formerly Fedora Core) is a Linux distribution developed by the community-supported Fedora Project and owned by Red Hat. Fedora contains software distributed under a free and open-source license and aims to be on the leading edge of such technologies. Fedora has a reputation for focusing on innovation, integrating new technologies early on and working closely with upstream Linux communities. The default desktop in Fedora is the GNOME desktop environment and the default interface is the GNOME Shell. Other desktop environments, including KDE, Xfce, LXDE, MATE and Cinnamon, are available. Fedora Project also distributes custom variations of Fedora called Fedora spins. These are built with specific sets of software packages, offering alternative desktop environments or targeting specific interests such as gaming, security, design, scientific computing and robotics.
Linux Mint is an Ubuntu-based distribution whose goal is to provide a more complete out-of-the-box experience by including browser plugins, support for DVD playback, Java and other components. It also adds a custom desktop and menus, several unique configuration tools, and a web-based package installation interface. Linux Mint is compatible with Ubuntu software repositories.
Ubuntu is a complete desktop Linux operating system, freely available with both community and professional support. The Ubuntu community is built on the ideas enshrined in the Ubuntu Manifesto: that software should be available free of charge, that software tools should be usable by people in their local language and despite any disabilities, and that people should have the freedom to customise and alter their software in whatever way they see fit. “Ubuntu” is an ancient African word, meaning “humanity to others”. The Ubuntu distribution brings the spirit of Ubuntu to the software world.
CentOS as a group is a community of open source contributors and users. Typical CentOS users are organisations and individuals that do not need strong commercial support in order to achieve successful operation. CentOS is 100% compatible rebuild of the Red Hat Enterprise Linux, in full compliance with Red Hat’s redistribution requirements. CentOS is for people who need an enterprise class operating system stability without the cost of certification and support.
The Debian Project is an association of individuals who have made common cause to create a free operating system. This operating system is called Debian. Debian systems currently use the Linux kernel. Linux is a completely free piece of software started by Linus Torvalds and supported by thousands of programmers worldwide. Of course, the thing that people want is application software: programs to help them get what they want to do done, from editing documents to running a business to playing games to writing more software. Debian comes with over 50,000 packages (precompiled software that is bundled up in a nice format for easy installation on your machine) - all of it free. It’s a bit like a tower. At the base is the kernel. On top of that are all the basic tools. Next is all the software that you run on the computer. At the top of the tower is Debian – carefully organizing and fitting everything so it all works together.
Mageia is a fork of Mandriva Linux formed in September 2010 by former employees and contributors to the popular French Linux distribution. Unlike Mandriva, which is a commercial entity, the Mageia project is a community project and a non-profit organisation whose goal is to develop a free Linux-based operating system.
Manjaro Linux is a fast, user-friendly, desktop-oriented operating system based on Arch Linux. Key features include intuitive installation process, automatic hardware detection, stable rolling-release model, ability to install multiple kernels, special Bash scripts for managing graphics drivers and extensive desktop configurability. Manjaro Linux offers Xfce as the core desktop options, as well as a minimalist Net edition for more advanced users. Community-supported GNOME 3/Cinnamon and KDE flavours are available. Users also benefit from the supportive and vibrant Manjaro community forum.
The openSUSE project is a community program sponsored by SUSE Linux and other companies. Promoting the use of Linux everywhere, this program provides free, easy access to openSUSE, a complete Linux distribution. The openSUSE project has three main goals: make openSUSE the easiest Linux for anyone to obtain and the most widely used Linux distribution; leverage open source collaboration to make openSUSE the world’s most usable Linux distribution and desktop environment for new and experienced Linux users; dramatically simplify and open the development and packaging processes to make openSUSE the platform of choice for Linux developers and software vendors.
Arch Linux is an independently developed, x86_64-optimised Linux distribution targeted at competent Linux users. It uses ‘pacman’, its home-grown package manager, to provide updates to the latest software applications with full dependency tracking. Operating on a rolling release system, Arch can be installed from a CD image or via an FTP server. The default install provides a solid base that enables users to create a custom installation. In addition, the Arch Build System (ABS) provides a way to easily build new packages, modify the configuration of stock packages, and share these packages with other users via the Arch Linux user repository.
CoreOS is now part of Red Hat and has evolved into Fedora CoreOS, which is a lightweight, container-focused operating system that is designed for running containerized workloads securely and at scale.
Kali Linux (formerly known as BackTrack) is a Debian-based distribution with a collection of security and forensics tools. It features timely security updates, support for the ARM architecture, a choice of four popular desktop environments, and seamless upgrades to newer versions.
Ubuntu Studio is a variant of Ubuntu aimed at the GNU/Linux audio, video and graphic enthusiast as well as professional. The distribution provides a collection of open-source applications available for multimedia creation.
Tails is a live system that aims to preserve your privacy and anonymity. It helps you to use the Internet anonymously and circumvent censorship almost anywhere you go and on any computer but leaving no trace unless you ask it to explicitly. It is a complete operating system designed to be used from a USB stick or a DVD independently of the computer’s original operating system. It is Free Software and based on Debian GNU/Linux. Tails comes with several built-in applications pre-configured with security in mind: web browser, instant messaging client, email client, office suite, image and sound editor, etc.
Pop!_OS is a Linux distribution developed by System76, a computer manufacturer specializing in Linux-based systems. It’s built on top of Ubuntu and features a customized GNOME desktop environment called COSMIC. The distribution is optimized for creative professionals, developers, and STEM users, with built-in support for both AMD and NVIDIA GPUs, excellent power management, and automatic window tiling. Pop!_OS also includes a custom application store and features like disk encryption by default.
Zorin OS is a Ubuntu-based Linux distribution designed specifically for newcomers to Linux. It features a Windows-like graphical interface and includes Wine, enabling users to run many Windows applications. The distribution aims to make Linux easy to use for people accustomed to Windows and macOS, while also providing powerful features for advanced users.
EndeavourOS is the spiritual successor to Antergos, aimed at making Arch Linux more accessible to newcomers while still maintaining the DIY (do it yourself) spirit of Arch. It provides a friendly graphical installer and a welcoming community, while keeping the system as close to pure Arch as possible. The distribution comes with a choice of desktop environments and minimal bloat.
Linux From Scratch (LFS) is not a traditional distribution, but rather a book and project that provides step-by-step instructions for building your own custom Linux system from source code. It’s an excellent educational resource for understanding how Linux systems work at a fundamental level. The project also includes Beyond Linux From Scratch (BLFS), which adds additional functionality to the base LFS system.
Garuda Linux is an Arch-based Linux distribution focused on performance and gaming. It features the Zen kernel by default, BTRFS filesystem with automatic snapshots, and a variety of desktop environment choices. The distribution comes with many gaming-oriented tools and optimizations pre-configured, making it an excellent choice for Linux gamers.
This is a great introduction to the Linux command line. - @4iar
You’ve experienced the shiny, point-and-click surface of your Linux computer—now dive below and explore its depths with the power of the command line.
Good book that teaches you the basics of Debian GNU/Linux administration. - @elninosi
It covers all the topics that a competent Linux administrator should master, from the installation, update of the system, up to the creation of packages and the compilation of the kernel, but also monitoring, backup and migration. Plus advanced topics to secure services, automated installations, or virtualization.
Currently this book provides an introduction level knowledge of Bash.
Organized by the Linux Foundation, it’s a great free course to learn basics about Linux. - @aleksandar-todorovic
If you used Windows and decided to switch to Linux, this course should help you to find their alternatives. It’s pretty short and you can finish it in a day. - @aleksandar-todorovic
This course is designed for beginners who want to learn Linux commands. It is a hands-on course with practice exercises that will help you to be familiar with the Linux command line.
You cannot talk about a unified Linux look because there is no such thing.
GNOME provides a modern desktop environment that emphasizes simplicity and user experience. Now in its GNOME 45 release, it offers a polished and cohesive computing experience with excellent touch support, gesture controls, and a clean, minimalist interface. GNOME is developed by the GNOME community, a diverse, international group of contributors that is supported by an independent, non-profit foundation. The environment features a modern activities overview, integrated search, extensions support, and excellent integration with online services.
The KDE® Community creates Plasma, a powerful and highly customizable desktop environment that provides an elegant and modern computing experience. Plasma combines traditional desktop metaphors with modern technologies like Wayland support, adaptive transparency, and hardware acceleration. It offers extensive customization options while maintaining performance and stability. The environment includes a comprehensive suite of applications and development tools, making it suitable for both casual users and professionals.
Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly. The project has evolved significantly while maintaining its core principles of speed and efficiency. Modern Xfce includes improvements in theming, better support for high DPI displays, and enhanced compatibility with modern technologies while keeping its traditional desktop layout.
MATE Desktop Environment is the continuation of GNOME 2. It provides an intuitive and attractive desktop environment using traditional metaphors for Linux and other Unix-like operating systems. MATE has evolved to support modern technologies while maintaining the classic desktop experience that many users prefer. The project actively maintains and improves the codebase, adding support for new technologies while preserving the familiar workflow.
Cinnamon is a desktop environment that offers a modern take on the traditional desktop metaphor. Originally forked from GNOME Shell, it has evolved into its own distinct project. Cinnamon provides advanced features and customization options while maintaining a familiar and intuitive user experience. It’s the flagship desktop environment of Linux Mint and has gained popularity for its balance of functionality and ease of use.
Deepin Desktop Environment is a beautiful, easy-to-use desktop environment originally created for deepin Linux. It features a modern design language, smooth animations, and integrated tools. DDE is built with Qt and offers a unique blend of aesthetics and functionality.
Enlightenment is not just a window manager for Linux/X11 and others, but also a whole suite of libraries to help create beautiful user interfaces with much less work. It’s highly customizable and has been in development since 1996, evolving significantly over time.
UKUI (Ubuntu Kylin User Interface) is a desktop environment developed by Ubuntu Kylin team. It’s designed to be efficient, beautiful, and easy to use, with particular attention to traditional Chinese aesthetics and usability patterns.
The list of awesome Linux applications that you should be using.
If you’re looking for some pro-tips for your favorite text editor, you might be interested in awesome-atom, sublime-bookmarks, vim-galore, awesome-emacs, or awesome-vscode.
For more Pantheon-based apps, visit elementary-apps.
Distro-oriented:
.deb
users) - Graphical package management program for apt
.dnf
package manager.pacman
which automatically downloads and installs packages from AUR, a full list can be found here.Distro-independent:
You might also be interested in checking out awesome-shell, awesome-bash, awesome-zsh-plugins or awesome-fish.
Find better alternatives to the software you already use or a replacement for software you cannot or do not want to use.
The Linux Foundation is a non-profit consortium dedicated to fostering the growth of Linux. Founded in 2000, The Linux Foundation sponsors the work of Linux creator Linus Torvalds and is supported by leading Linux and open source companies and developers from around the world.
For the community, by the community, Linux.com strives to be the central source for informed, reasonable, and intelligent Linux information, software, documentation and answers across the server, desktop/netbook, mobile, and embedded areas.
The Linux Kernel Organization is a California Public Benefit Corporation established in 2002 to distribute the Linux kernel and other Open Source software to the public without charge.
Opensource.com is an online publication focused on how open source is applied to different areas including business, education, government, health, law and other disciplines of life.
Our goal is to further the open source way by sharing the open source movement. Our community of readers is made up of those who believe that open participation and sharing can tackle the business, social, environmental, and technological challenges facing us today.
Linux.die is a resource with documentation, tutorials, books, etc in Linux.
LabEx is a platform that provides free online courses on Linux, DevOps, and other IT-related topics.