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.
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!
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.
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
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.
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.
Gentoo Linux and VIM worshiper, C developer, network protocol dissector implementer,socket/network programmer, recently entered the embedded world, hater of buzzwords and made up titles
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).
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.
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.
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.:)
Gentoo Linux and VIM worshiper, C developer, network protocol dissector implementer,socket/network programmer, recently entered the embedded world, hater of buzzwords and made up titles
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.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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.
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!
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.
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 alternativesI'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.
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.
Try i3wm, It's awesome.
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).
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.
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.
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.:)
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.