I'm thinking of replacing Ubuntu, what do you suggest?

frans profile image Frans Allen ・1 min read

My current needs are software development, security, and networking.

So what do you suggest, or what OS are you currently using and why do you like it?


Editor guide

What you don't like about Ubuntu? Or rather what doesn't work for you or your use case?


Loved it. But do you have any recommendations for low-resources OS that I can use for graphics and music? have never tried Alpine as a desktop.


I do like Solus for its speed and rolling release model, it's built for home users but also works very well for development.

To be honest, just look into a lighter desktop environment of you're low on resources, such as XFCE, LXQT, Mate. That would be the easiest way to start.

If you're really into low-resource environments, ditch the entire desktop environment and stick with a raw window manager (such as bspwm, i3, or openbox)


Alpine definitely is an odd choice for a desktop distro. I've never used it personally, but I'm pretty sure it's built with musl libc over glibc, so you'll run into compatibility issues with packages dynamically linked to glibc.


You need share more on your thought process that lead you to decide that something else will be better.
I use MacOs for work and I hate it. Can't stand the rubbish little keyboard with no delete and insert buttons. Not to mention overpriced and lousy specs. Docker doesn't work natively. I also think the developer experience on Linux beats Windows in every department.
I really like Ubuntu, but you do have to live with somethings, like Bluetooth connections to headphones flaking out, lack of device support for sports watches and other things. Power management isn't so great. These are the type of things that aren't solved by other distros though.


Agreed. And I still try to avoid any Mac until now, Linux still satisfies me


I also use Ubuntu (for work and gaming) but I'd rather use something else. Their snap strategy is starting to annoy me.

I'm considering something I can build up from a minimal system, with just the tools I need.
Debian would be the choice if it wasn't for their outdated versions. I could use testing or sid, but they used to break a lot.

Arch seemed to be a very strong candidate. But the first install test I did on a VM, it started to show some dependency issues when installing the DE.

I'm also lost, so I'm sticking with Ubuntu for now. :)


Well, I don't use Snap either.

Debian is great for live servers, I use it for statically.io and it does all the work, haven't tested it as a desktop.

Have you tried Arch for desktop?


Not yet. I didn't have the time yet to try a proper install. But I wanted to.


It really depends on how comfortable you are with Linux. If you're still using a GUI to do most of your work and you're not comfortable with disk partitioning, git, or the command line in general, I'd suggest Manjaro Linux. It uses the pacman package manager and supports access to the Arch User Repository which is basically the best source of packages on any Linux distribution. It's rolling, meaning that you'll have the latest packages, but not entirely bleeding edge (by default, it has a 2-week buffer between updates). I personally use Arch Linux since it doesn't contain a lot of the "bloat" in common distributions such as Desktop Environments and other pre-installed programs. I also live on the most bleeding-edge packages (on Arch, there is no "buffer" after package updates). I'm using 10GB of space for my perfect environment, with Go, Rust, Node, Electron, Brave (a chromium browser), Neovim (with plugins) and others. I'm usually running under 1-2 GB memory use as well. However, this distro is more DIY-style (you'll essentially have to do everything from scratch, including setting up networking, Xorg, partitioning, etc). Since you're coming from Ubuntu I think you'd be happy with Manjaro KDE. If you're really intent on sticking with a Debian-based distro, check out Pop!_OS. It has great driver/gaming support and comes without all the canonical stuff you don't need on Ubuntu. Good luck!


I'm using Fedora. It provides very current packages, while still doing significant QA work before releasing. Some people complain about the short lifecycle of each release, but the ease of upgrades between releases makes it more of a "semi-rolling" release. It works really well in practice.

Lots of programming languages are readily available as packages from Fedora's repos, such as Python, Go, Ruby, PHP, Rust, Java, and more. Python especially is a joy to use on Fedora, because Fedora loves Python.

On the security front, Fedora comes with SELinux. It's proven its worth time and time again when zero-day vulnerabilities are announced yet rendered harmless by SELinux access controls. The rise of containers (and container escape exploits) have given SELinux even more value.

If you're interested in packaging, RPM is much easier to learn than DEB, and once you learn it you can submit pull requests to Fedora package sources to fix/improve things you notice. Fedora's COPR system is similar to Ubuntu PPAs, but easier to use when you want to create your own repos.


This is a 'tabs vs spaces' kind of debate 😉

I've just switched from Ubuntu and ElementaryOs to Mac and so far... it has been fantastic. Granted, I haven't used Docker as heavily as I used to on Linux... If it's one of your main tools, stay on Linux and try another distro. But if you're just using it to run a db and maybe a few other services for your web app (a common scenario), Mac will do fine. And as far as the while experience goes, it's just next level compared to a very similarly looking ElementaryOs, honestly. Yeah, the keyboard layout required getting used to, but that's not that big of a deal. And the track pad with all the gestures is even more wonderful than advertised, in my opinion.

Windows is just... different. I prefer Ubuntu strictly for what I do at work, but I still consider Windows to be a superior os overall.


Windows is still good for media and games, this is also what I'm looking for on Linux


Have a try on Linux Mint! I originally had a dual boot win/ubuntu but I wasn't a big fan of ubuntu. I think it was too far from windows for me and didn't really see the point of using it. I wa originaly a 3D game artist then a developper and a lot of my workflo was based on windows. This was until my computer melt down thi summer. I decided to go all on linux and choose for linux mint and I must say that I am really convinced by it. I installed it on an old Imac that I fund in my garage and it really make the job, I now have everything settle correctly and I am much more convinced by it thant ubuntu was, even if it's a good os, something wasn't feeel right.


Sweet! will check and ping you if I have any questions, that OK?


Either openbsd.org or voidlinux.org. They're very close to the original UNIX ideas.


@leonstafford is a big fan of OpenBSD and I saw him use it, it's just awesome


Have you tried elementary OS? It's a great alternative and based on Ubuntu. You'll find it quite familiar. elementary.io


Debian or Manjaro. Since you also mentioned low-resources, try window mangers like i3 and openbox instead of gnome, kde


I really enjoy Fedora. Seems more aligned to freedesktop