DEV Community

Discussion on: Which Linux distribution is your favorite and why?

Collapse
 
biros profile image
Boris Jamot ✊ /

The best choice for developers is a rolling-release distro. I use Manjaro which is based on ArchLinux and I could not change anymore.
Distros like Mint & Ubuntu are definitely not for developers as they're based on Debian and have only few updates.
For example, as a Golang developer on Ubuntu, I would have to install the SDK by myself and I could not use apt.

Collapse
 
nirebu profile image
Nicolò Rebughini • Edited

Which flavor do you use? I tried using the KDE (used KDE3 and KDE4 myself back in the days) and I found it too bloated, and I cannot stand Gnome 3. Maybe you have some tricks up your sleeve to share!

Collapse
 
j_mplourde profile image
Jean-Michel Plourde

I've mostly used Ubuntu so far. Going to university and working as a dev (intership and/or part time), I don't want to worry about breaking my stuff or if I can ship my code. This is a mainstream distro, but I like how stable and reliable it is. I'm in a phase of customising it a lot. I use timeshift to back me up.

Thread Thread
 
nirebu profile image
Nicolò Rebughini

Sadly I cannot say the same 😥 Fresh installed Ubuntu 19.04 on a dedicated drive to dual boot, and after first update I cannot boot it reliably because of the dreaded a start job is running for hold until boot process finishes up message. It won't boot 50% of the times and after trying a couple of guides I couldn't solve it, so called it a fail at 3 AM. Today I'm in fact looking for alternatives

Collapse
 
biros profile image
Boris Jamot ✊ /

I've been using xfce for some months and as I found it too "austere" I switched to deepin which is a very elegant desktop.
Now I'm giving another try to i3 which is just awesome but has a longer learning curve.

Thread Thread
 
nirebu profile image
Nicolò Rebughini

I'll give xfce a shot. I don't need much on the Desktop Environment side, as long as it's got tileable windows and a non-obtuse way of managing windows, I guess I can work it out.

Collapse
 
vimmer9 profile image
Damir Franusic

Try i3wm, It's awesome.

Collapse
 
j_mplourde profile image
Jean-Michel Plourde

A coworker use Manjaro and I'm very curious about it. I've been using Ubuntu for the last 4 months and so far, everything has been good (except android phone emulation).

Collapse
 
dwilmer profile image
Daan Wilmer

Why do you think a rolling-release distro is the best? My personal hunch would be to have a stable environment that mostly just works, which is why I'm currently running Ubuntu 18.04 LTS on my dev laptop. I don't want to spend time fixing stuff when an update breaks things.

Collapse
 
biros profile image
Boris Jamot ✊ /

Mint & Ubuntu are stable distros and thus more suitable for non-tech people like my parents. It's like Windows or MacOs. A new release every 6 months is OK for most people, but IMO not for devs.

Collapse
 
kabachook profile image
Danil Beltyukov

I've been using Arch for a year now. I can say that kernel updates every week, and it haven't even broken once. I previously used Ubuntu too, had much more headaches with it.:)

Collapse
 
vimmer9 profile image
Damir Franusic

I'm with you on this and have been using Gentoo for as long as I can remember. Rolling release distros don't require you to install or reinstall the whole system when new version is released. I just don't feel like doing complete installs every few months or so. Also, rolling release distros are as stable as you make them since you are usualy given an option to install stable, or bleeding edge packages.