Alternatives to elementary OS logo

Alternatives to elementary OS

Ubuntu, Linux Mint, Mac OS X, Manjaro, and Windows 10 are the most popular alternatives and competitors to elementary OS.
48
110
+ 1
26

What is elementary OS and what are its top alternatives?

elementary OS is a user-friendly Linux distribution based on Ubuntu that offers a visually appealing and intuitive desktop environment. It features a clean and simple interface with a focus on productivity and ease of use. Elementary OS comes with its set of custom applications like Files, Photos, Music, and more, designed to seamlessly integrate with the system. However, one limitation is the lack of a large software repository compared to other popular Linux distributions.

  1. Ubuntu: Ubuntu is a widely used Linux distribution known for its stability and large software repository. It offers regular updates and long-term support versions. One key feature of Ubuntu is the Unity desktop environment, which provides a modern and customizable user interface.Pros: Large software repository, stability. Cons: Unity desktop environment may not appeal to all users.
  2. Linux Mint: Linux Mint is a popular choice for users looking for a familiar and user-friendly desktop environment. It offers a variety of desktop environments to choose from, including Cinnamon, MATE, and Xfce. Key features include a streamlined installation process and a focus on multimedia support.Pros: Multiple desktop environment options, multimedia support. Cons: Not as visually appealing as elementary OS.
  3. Manjaro: Manjaro is a user-friendly Arch-based distribution known for its simplicity and ease of use. It offers a rolling release model, ensuring users have access to the latest software updates. One key feature of Manjaro is the Manjaro Settings Manager, which allows users to easily manage system settings.Pros: Rolling release model, user-friendly. Cons: Less stable than Ubuntu-based distributions.
  4. Fedora: Fedora is a cutting-edge Linux distribution that focuses on innovation and emerging technologies. It offers a wide range of software packages and development tools for users. Key features include the GNOME desktop environment and the Fedora Workstation edition, optimized for desktop use.Pros: Cutting-edge technologies, GNOME desktop environment. Cons: Less user-friendly for beginners.
  5. Pop!_OS: Pop!OS is an Ubuntu-based distribution developed by System76, a manufacturer of Linux-powered computers. It features a customized GNOME desktop environment with a focus on performance and productivity. Key features include the Pop!Shop for software management and the tiling window manager.Pros: Performance optimizations, tiling window manager. Cons: Limited software support compared to Ubuntu.
  6. Solus: Solus is an independently developed Linux distribution known for its focus on desktop computing. It offers a curated selection of software packages and a custom Budgie desktop environment. Key features include the Solus Software Center for easy software installation and updates.Pros: Desktop-focused, curated software selection. Cons: Smaller package repository compared to Ubuntu-based distributions.
  7. Deepin: Deepin is a Debian-based distribution known for its visually stunning and intuitive user interface. It features the Deepin Desktop Environment (DDE), which provides a modern and clean design. Key features include a variety of custom applications and seamless integration with the system.Pros: Visually appealing design, custom applications. Cons: Limited customization options compared to other distributions.
  8. Zorin OS: Zorin OS is a user-friendly distribution designed to provide a smooth transition for Windows users. It features a familiar desktop environment with a customizable layout. Key features include the Zorin Appearance app for easy customization and the Zorin Connect app for seamless integration with Android devices.Pros: Windows-like interface, customization options. Cons: Limited software availability compared to Ubuntu-based distributions.
  9. OpenSUSE: OpenSUSE is a stable and flexible Linux distribution known for its YaST configuration tool and the choice of both the GNOME and KDE desktop environments. It offers a reliable system with strong community support and regular updates. Key features include the Open Build Service for building and distributing software packages.Pros: Stable system, YaST configuration tool. Cons: Limited software availability compared to Ubuntu-based distributions.
  10. PCLinuxOS: PCLinuxOS is a user-friendly distribution designed for desktop users. It offers a rolling release model, ensuring users have access to the latest software updates. Key features include the PCLinuxOS Control Center for system configuration and the APT-RPM package management tool for easy software installation.Pros: Rolling release model, user-friendly. Cons: Smaller community compared to other distributions.

Top Alternatives to elementary OS

  • Ubuntu
    Ubuntu

    Ubuntu is an ancient African word meaning ‘humanity to others’. It also means ‘I am what I am because of who we all are’. The Ubuntu operating system brings the spirit of Ubuntu to the world of computers. ...

  • Linux Mint
    Linux Mint

    The purpose of Linux Mint is to produce a modern, elegant and comfortable operating system which is both powerful and easy to use. ...

  • Mac OS X
    Mac OS X

    It brings new features inspired by its most powerful users, but designed for everyone. Stay better focused on your work in Dark Mode. Automatically organize files using Stacks. ...

  • Manjaro
    Manjaro

    It is an accessible, friendly, open-source Linux distribution and community. Based on Arch Linux, it provides all the benefits of cutting-edge software combined with a focus on getting started quickly, automated tools to require less manual intervention, and help readily available when needed. ...

  • Windows 10
    Windows 10

    It is the latest iteration of the Microsoft operating systems and has been optimized for home PC performance in a wide variety of applications from serious work to after-hours gaming. ...

  • Fedora
    Fedora

    Fedora is a Linux-based operating system that provides users with access to the latest free and open source software, in a stable, secure and easy to manage form. Fedora is the largest of many free software creations of the Fedora Project. Because of its predominance, the word "Fedora" is often used interchangeably to mean both the Fedora Project and the Fedora operating system. ...

  • Kubuntu
    Kubuntu

    It is a free, complete, and open-source alternative to Microsoft Windows and Mac OS X which contains everything you need to work, play, or share. It unites Ubuntu with KDE and the fabulous Plasma desktop, bringing you a full set of applications. The installation includes productivity, office, email, graphics, photography, and music applications ready to use at startup. ...

  • JavaScript
    JavaScript

    JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles. ...

elementary OS alternatives & related posts

Ubuntu logo

Ubuntu

77.3K
56.9K
468
The leading OS for PC, tablet, phone and cloud
77.3K
56.9K
+ 1
468
PROS OF UBUNTU
  • 230
    Free to use
  • 96
    Easy setup for testing discord bot
  • 57
    Gateway Linux Distro
  • 54
    Simple interface
  • 9
    Don't need driver installation in most cases
  • 6
    Open Source
  • 6
    Many active communities
  • 3
    Software Availability
  • 3
    Easy to custom
  • 2
    Many flavors/distros based on ubuntu
  • 1
    Lightweight container base OS
  • 1
    Great OotB Linux Shell Experience
CONS OF UBUNTU
  • 5
    Demanding system requirements
  • 4
    Adds overhead and unnecessary complexity over Debian
  • 2
    Snapd installed by default
  • 1
    Systemd

related Ubuntu posts

CDG

I use Laravel because it's the most advances PHP framework out there, easy to maintain, easy to upgrade and most of all : easy to get a handle on, and to follow every new technology ! PhpStorm is our main software to code, as of simplicity and full range of tools for a modern application.

Google Analytics Analytics of course for a tailored analytics, Bulma as an innovative CSS framework, coupled with our Sass (Scss) pre-processor.

As of more basic stuff, we use HTML5, JavaScript (but with Vue.js too) and Webpack to handle the generation of all this.

To deploy, we set up Buddy to easily send the updates on our nginx / Ubuntu server, where it will connect to our GitHub Git private repository, pull and do all the operations needed with Deployer .

CloudFlare ensure the rapidity of distribution of our content, and Let's Encrypt the https certificate that is more than necessary when we'll want to sell some products with our Stripe api calls.

Asana is here to let us list all the functionalities, possibilities and ideas we want to implement.

See more
Tassanai Singprom

This is my stack in Application & Data

JavaScript PHP HTML5 jQuery Redis Amazon EC2 Ubuntu Sass Vue.js Firebase Laravel Lumen Amazon RDS GraphQL MariaDB

My Utilities Tools

Google Analytics Postman Elasticsearch

My Devops Tools

Git GitHub GitLab npm Visual Studio Code Kibana Sentry BrowserStack

My Business Tools

Slack

See more
Linux Mint logo

Linux Mint

277
383
69
The most popular desktop Linux distribution and the 3rd most widely used home operating system behind Microsoft Windows...
277
383
+ 1
69
PROS OF LINUX MINT
  • 15
    Simple, Fast, Comfort and Easy to Use
  • 14
    Stable
  • 12
    Elegant
  • 11
    Good for beginners
  • 10
    Free to use
  • 3
    Out of the box
  • 3
    Reliable
  • 1
    Good software support
CONS OF LINUX MINT
  • 3
    Easy to mess up with a few settings (like the panel)
  • 2
    Security breaches
  • 1
    Idiots can break it because it is open source

related Linux Mint posts

I can't get xdebug to work properly with Visual Studio Code in Linux Mint. Please help me out. I have already tried the main steps but the debugger won't stop at breakpoints or show any error message. I cant do stepping or anything proper of a debugger. The extension is installed, and the firefox helper too. The xdebug.so is in the correct directory and php.ini has the entries according to the manual. What else can I do?

See more
Mac OS X logo

Mac OS X

283
197
2
A desktop operating system for Macintosh computers
283
197
+ 1
2
PROS OF MAC OS X
  • 1
    Stability
  • 1
    Elegant, Minimalist look
CONS OF MAC OS X
  • 2
    Expensive if you don't want to break the EULA
  • 1
    Even less customization

related Mac OS X posts

Manjaro logo

Manjaro

155
190
35
An open-source Linux distribution
155
190
+ 1
35
PROS OF MANJARO
  • 9
    Good for beginners
  • 8
    AUR is huge
  • 6
    Very stable
  • 5
    Friendly community
  • 3
    Pacman is very fast
  • 2
    Highly customizable
  • 2
    Nice-looking bootloader
CONS OF MANJARO
  • 6
    Would you give your grandma linux?
  • 3
    Occasional freezes if wrongly configured
  • 2
    Not highly stable
  • 1
    High data requirement frequently

related Manjaro posts

Labinator Team

At labinator.com, we use HTML5, CSS 3, Sass, Vanilla.JS and PHP when building our premium WordPress themes and plugins. When writing our codes, we use Sublime Text and Visual Studio Code depending on the project. We run Manjaro and Debian operating systems in our office. Manjaro is a great desktop operating system for all range of tasks while Debian is a solid choice for servers.

WordPress became a very popular choice when it comes to content management systems and building websites. It is easy to learn and has a great community behind it. The high number of plugins as well that are available for WordPress allows any user to customize it depending on his/her needs.

For development, HTML5 with Sass is our go-to choice when building our themes.

Main Advantages Of Sass:

  • It's CSS syntax friendly
  • It offers variables
  • It uses a nested syntax
  • It includes mixins
  • Great community and online support.
  • Great documentation that is easy to read and follow.

As for PHP, we always thrive to use PHP 7.3+. After the introduction of PHP 7, the WordPress development process became more stable and reliable than before. If you a developer considering PHP 7.3+ for your project, it would be good to note the following benefits.

The Benefits Of Using PHP:

  • Open Source.
  • Highly Extendible.
  • Easy to learn and read.
  • Platform independent.
  • Compatible with APACHE.
  • Low development and maintenance cost.
  • Great community and support.
  • Detailed documentation that has everything you need!

Why PHP 7.3+?

  • Flexible Heredoc & Nowdoc Syntaxes - Two key methods for defining strings within PHP. They also became easier to read and more reliable.
  • A good boost in performance speed which is extremely important when it comes to WordPress development.
See more
Windows 10 logo

Windows 10

405
374
13
The most secure Windows ever built
405
374
+ 1
13
PROS OF WINDOWS 10
  • 3
    On 4gb other applications less likely to run smoothly
  • 3
    Slow
  • 2
    Best for Indonesian PC Users
  • 2
    The best developer tools for all devices
  • 1
    Editors choice. But not suitable on 4gb ram. Alth
  • 1
    Complies with JIS Standard
  • 1
    Great is if you have 8b ram and a 128gb ssd minimum
CONS OF WINDOWS 10
  • 3
    Lags really much on low end devices
  • 3
    Slow, slow and slow
  • 2
    Worst OS to run on 2GB of RAM
  • 1
    Acts posh
  • 1
    Can't fix bugs yourself

related Windows 10 posts

Shared insights
on
Windows 10Windows 10C#C#Visual StudioVisual Studio

Visual Studio 2019 keeps rendering only part of my project. I changed from 200% dpi to 100% and it is still doing this. Any ideas?

Razer Blade Stealth Intel 7th gen i7 8550u

A little more info, I'm trying to make my GUI my self in WPF C# so I turned off FormBorderStyle

I have Windows 10 Pro Installed which Home is usually the go-to.

I'm going to uninstall and reinstall and see if that does anything. Fingers crossed, I was looking for a more concrete solution though. :x

See more
Justin Dorfman
Open Source Program Manager at Reblaze · | 3 upvotes · 39.1K views

I have been using macOS for 12 years. I can't imagine switching to another operating system since I have all of my hotkeys memorized. Windows 10 has made some drastic improvements like adding GNU Bash/Linux to win developers over from unix-like systems, I just don't feel it is there yet. Maybe I'll give it a shot next time I need a new laptop. 🤷‍♂️

See more
Fedora logo

Fedora

594
500
89
Operating system based on the Linux kernel, developed by the community-supported Fedora Project
594
500
+ 1
89
PROS OF FEDORA
  • 22
    Great for developers
  • 10
    Great integration with system tools
  • 10
    Represents the future of rhel/centos
  • 9
    Good release schedule
  • 7
    Reliable
  • 6
    Fast
  • 5
    Docker integration
  • 4
    Has SeLinux
  • 3
    Latest packages
  • 3
    Updated with Bleeding-edge software
  • 3
    Great for ops teams
  • 3
    Awesome community
  • 2
    Python distribution
  • 2
    Complies with International Standard
CONS OF FEDORA
  • 3
    Bugs get fixed slowly from kernel side
  • 2
    Much less support from Wiki
  • 2
    Systemd
  • 2
    Boring
  • 1
    Less packages in official repository
  • 1
    A bit complicated
  • 1
    Learning curve for new users
  • 0
    Slightly difficult to install for beginners

related Fedora posts

Tim Abbott
Shared insights
on
DebianDebianUbuntuUbuntuFedoraFedora
at

We use Debian and its derivative Ubuntu because the apt ecosystem and toolchain for Debian packages is far superior to the yum-based system used by Fedora and RHEL. This is large part due to a huge amount of investment into tools like debhelper/dh over the years by the Debian community. I haven't dealt with RPM in the last couple years, but every experience I've had with RPM is that the RPM tools are slower, have less useful options, and it's more work to package software for them (and one makes more compromises in doing so).

I think everyone has seen the better experience using Ubuntu in the shift of prevalence from RHEL to Ubuntu in what most new companies are deploying on their servers, and I expect that trend to continue as long as Red Hat is using the RPM system (and I don't really see them as having a path to migrate).

The experience with Ubuntu and Debian stable releases is pretty similar: A solid release every 2 years that's supported for a few years. (While Ubuntu in theory releases every 6 months, their non-LTS releases are effectively betas: They're often unstable, only have 9 months of support, etc. I wouldn't recommend them to anyone not actively participating in Ubuntu the development community). Ubuntu has better integration of non-free drivers, which may be important if you have hardware that requires them. But it's also the case that most bugs I experience when using Ubuntu are Ubuntu-specific issues, especially on servers (in part because Ubuntu has a bunch of "cloud management" stuff pre-installed that is definitely a regression if you're not using Canonical's cloud management products).

See more
Marcel Kornegoor

Since #ATComputing is a vendor independent Linux and open source specialist, we do not have a favorite Linux distribution. We mainly use Ubuntu , Centos Debian , Red Hat Enterprise Linux and Fedora during our daily work. These are also the distributions we see most often used in our customers environments.

For our #ci/cd training, we use an open source pipeline that is build around Visual Studio Code , Jenkins , VirtualBox , GitHub , Docker Kubernetes and Google Compute Engine.

For #ServerConfigurationAndAutomation, we have embraced and contributed to Ansible mainly because it is not only flexible and powerful, but also straightforward and easier to learn than some other (open source) solutions. On the other hand: we are not affraid of Puppet Labs and Chef either.

Currently, our most popular #programming #Language course is Python . The reason Python is so popular has to do with it's versatility, but also with its low complexity. This helps sysadmins to write scripts or simple programs to make their job less repetitive and automating things more fun. Python is also widely used to communicate with (REST) API's and for data analysis.

See more
Kubuntu logo

Kubuntu

41
59
22
An open-source operating system
41
59
+ 1
22
PROS OF KUBUNTU
  • 5
    Highly customizable
  • 5
    Large community
  • 4
    Very Stable
  • 4
    Good for beginners
  • 4
    Lightweight
CONS OF KUBUNTU
  • 2
    Unstable

related Kubuntu posts

JavaScript logo

JavaScript

350.5K
266.9K
8.1K
Lightweight, interpreted, object-oriented language with first-class functions
350.5K
266.9K
+ 1
8.1K
PROS OF JAVASCRIPT
  • 1.7K
    Can be used on frontend/backend
  • 1.5K
    It's everywhere
  • 1.2K
    Lots of great frameworks
  • 896
    Fast
  • 745
    Light weight
  • 425
    Flexible
  • 392
    You can't get a device today that doesn't run js
  • 286
    Non-blocking i/o
  • 236
    Ubiquitousness
  • 191
    Expressive
  • 55
    Extended functionality to web pages
  • 49
    Relatively easy language
  • 46
    Executed on the client side
  • 30
    Relatively fast to the end user
  • 25
    Pure Javascript
  • 21
    Functional programming
  • 15
    Async
  • 13
    Full-stack
  • 12
    Setup is easy
  • 12
    Its everywhere
  • 11
    JavaScript is the New PHP
  • 11
    Because I love functions
  • 10
    Like it or not, JS is part of the web standard
  • 9
    Can be used in backend, frontend and DB
  • 9
    Expansive community
  • 9
    Future Language of The Web
  • 9
    Easy
  • 8
    No need to use PHP
  • 8
    For the good parts
  • 8
    Can be used both as frontend and backend as well
  • 8
    Everyone use it
  • 8
    Most Popular Language in the World
  • 8
    Easy to hire developers
  • 7
    Love-hate relationship
  • 7
    Powerful
  • 7
    Photoshop has 3 JS runtimes built in
  • 7
    Evolution of C
  • 7
    Popularized Class-Less Architecture & Lambdas
  • 7
    Agile, packages simple to use
  • 7
    Supports lambdas and closures
  • 6
    1.6K Can be used on frontend/backend
  • 6
    It's fun
  • 6
    Hard not to use
  • 6
    Nice
  • 6
    Client side JS uses the visitors CPU to save Server Res
  • 6
    Versitile
  • 6
    It let's me use Babel & Typescript
  • 6
    Easy to make something
  • 6
    Its fun and fast
  • 6
    Can be used on frontend/backend/Mobile/create PRO Ui
  • 5
    Function expressions are useful for callbacks
  • 5
    What to add
  • 5
    Client processing
  • 5
    Everywhere
  • 5
    Scope manipulation
  • 5
    Stockholm Syndrome
  • 5
    Promise relationship
  • 5
    Clojurescript
  • 4
    Because it is so simple and lightweight
  • 4
    Only Programming language on browser
  • 1
    Hard to learn
  • 1
    Test
  • 1
    Test2
  • 1
    Easy to understand
  • 1
    Not the best
  • 1
    Easy to learn
  • 1
    Subskill #4
  • 0
    Hard 彤
CONS OF JAVASCRIPT
  • 22
    A constant moving target, too much churn
  • 20
    Horribly inconsistent
  • 15
    Javascript is the New PHP
  • 9
    No ability to monitor memory utilitization
  • 8
    Shows Zero output in case of ANY error
  • 7
    Thinks strange results are better than errors
  • 6
    Can be ugly
  • 3
    No GitHub
  • 2
    Slow

related JavaScript posts

Zach Holman

Oof. I have truly hated JavaScript for a long time. Like, for over twenty years now. Like, since the Clinton administration. It's always been a nightmare to deal with all of the aspects of that silly language.

But wowza, things have changed. Tooling is just way, way better. I'm primarily web-oriented, and using React and Apollo together the past few years really opened my eyes to building rich apps. And I deeply apologize for using the phrase rich apps; I don't think I've ever said such Enterprisey words before.

But yeah, things are different now. I still love Rails, and still use it for a lot of apps I build. But it's that silly rich apps phrase that's the problem. Users have way more comprehensive expectations than they did even five years ago, and the JS community does a good job at building tools and tech that tackle the problems of making heavy, complicated UI and frontend work.

Obviously there's a lot of things happening here, so just saying "JavaScript isn't terrible" might encompass a huge amount of libraries and frameworks. But if you're like me, yeah, give things another shot- I'm somehow not hating on JavaScript anymore and... gulp... I kinda love it.

See more
Conor Myhrvold
Tech Brand Mgr, Office of CTO at Uber · | 44 upvotes · 10M views

How Uber developed the open source, end-to-end distributed tracing Jaeger , now a CNCF project:

Distributed tracing is quickly becoming a must-have component in the tools that organizations use to monitor their complex, microservice-based architectures. At Uber, our open source distributed tracing system Jaeger saw large-scale internal adoption throughout 2016, integrated into hundreds of microservices and now recording thousands of traces every second.

Here is the story of how we got here, from investigating off-the-shelf solutions like Zipkin, to why we switched from pull to push architecture, and how distributed tracing will continue to evolve:

https://eng.uber.com/distributed-tracing/

(GitHub Pages : https://www.jaegertracing.io/, GitHub: https://github.com/jaegertracing/jaeger)

Bindings/Operator: Python Java Node.js Go C++ Kubernetes JavaScript OpenShift C# Apache Spark

See more