#1 Ubuntu - One of the most well-known Linux distributions
- based on Debian, but it has its own software repositories
- Ubuntu is known for providing a solid desktop and server experience within their Operating
Systems - It is modern without being too bleeding
edge and about every six months it releases a more stable Long Term Support that last
for two years.
- Ubuntu is currently working on expanding the Ubuntu distribution to run on smartphones
and tablets
#2 Linux Mint - Mint is a Linux distribution built on top
of Ubuntu - uses Ubuntu's software repositories, so
the same package are available on both OS's - Mint was once loved mainly because it included
media codecs and copyrighted software that Ubuntu didn't include by default
- Mint takes a more relaxed approach to software updates and won't automatically install critical
software updates, which many Ubuntu developers are labeling it as insecure
#3 Debian - An operating system composed only of free,
open-source software - It's been operating for more than 20 years
- Updates do not come frequently like Ubuntu and Linux Mint making more stable and ideal
for some systems
#4 Fedora - Strong focus on free software
- contains the latest versions of software in the linux market
- Unlike Ubuntu, Fedora doesn't make its own desktop environment or other software.
Instead, the Fedora project uses "upstream" software, providing a platform that integrates
all this upstream software without adding their own custom tools or patching it too
much.
#5 Arch Linux - Old school linux operating system designed
to be flexible and lightweight - it eliminates the graphical utilities and
automatic configuration scripts to help you set up your system
- You're in charge of configuring your system properly and installing the software you like
- Arch doesn't provide an official graphical interface for its package manager or complex
graphical configuration tools to set it up on your machine.
What it does provide is clean configuration files designed for easy editing.
- During Installation, it dumps you right into terminal and you would need to enter
the appropriate commands to configure your system, partition your disks, and install
the operating system.