DEV Community

Abanoub Hanna
Abanoub Hanna

Posted on • Originally published at abanoubhanna.com

Choosing my distro: Ubuntu, NixOS, Elementary OS or Pop!_OS

I used Ubuntu for more than 8 years now. I tried Elementary OS, Pop!_OS, Kali Linux, Parrot OS, Linux Mint, Manjaro, .. and too many other distros. But today, I wanna decide what to use in my journey as a software developer and tech geek.

I eliminated all other Linux distributions, and the list of choice is as follows with my reasons.

  • Ubuntu: wholesome.
  • Elementary OS: the great user experience (UX) of Pantheon desktop environment.
  • Pop!_OS: The new efficient desktop environment called COSMIC desktop.
  • Nix OS: the declarative approach, immutability and reproducibility.

I can try cosmic desktop once it reaches production (now, in early alpha) on Nix OS. So, no real need to use Pop!_OS (for me).

I can try Pantheon desktop on Nix OS, too. So, no real need (for me) to install Elementary OS.

So the distro list is now became.

  • Ubuntu
  • Nix OS

Now, I use Ubuntu as my daily driver Linux distribution of choice. So, I will install Nix OS besides Ubuntu as a dual boot.

But for now, I will try Nix OS in GNOME boxes first. After getting more familiar with it, I will install it besides Ubuntu.

I hope you enjoyed reading this post as much as I enjoyed writing it. If you know a person who can benefit from this information, send them a link of this post. If you want to get notified about new posts, follow me on YouTube , Twitter (x) , LinkedIn , and GitHub.

Image of Datadog

The Future of AI, LLMs, and Observability on Google Cloud

Datadog sat down with Google’s Director of AI to discuss the current and future states of AI, ML, and LLMs on Google Cloud. Discover 7 key insights for technical leaders, covering everything from upskilling teams to observability best practices

Learn More

Top comments (0)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay