Debian vs Ubuntu : Which one should I use as default OS for development?

View other answers to this thread
Start a personal dev blog on your domain for free and grow your readership.

3.4K+ developers have started their personal blogs on Hashnode in the last one month.

Write in Markdown · Publish articles on custom domain · Gain readership on day zero · Automatic GitHub backup and more

Tracy Phillips's photo

If you are new to Linux, use Ubuntu. If you have been around Linux for awhile (and I suspect you have), use Debian.

I use Debian Jessie on my Lenovo X1 Carbon and just needed to enable the non-free repository after install and then installed my WiFi driver. Everything else just works.

I have a killer Gnome environment setup, but I spend 80 percent of my time in A tweaked out Gnome Terminal using vim (also tweaked out).

For servers, I also use Debian Jessie. Rock solid. But then again, when Debian releases a stable version, its stable. At least from my experience.

Show +2 replies
Richard Gomes's photo

I had bad experiences with Ubuntu in 2004, moved to Debian and I'm happy ever since. Debian in past was lacking several things but at the moment it is pretty polished and functional from end-users' perspective.

For better and faster results (I'm impatient!) I suggest installing Debian from a special build which contain additional [non-free] firmware and drivers. It will recognize your wireless card and eventually other uncommon pieces of hardware you may have.

You may also be interested in my post installation scripts. In particular, I'm consolidating all useful stuff into a single script, which is meant to be executed first thing after you install Debian:

Other useful stuff you may or may not be interested:

I hope it helps.

Tracy Phillips's photo

Thanks for the reply! I totally agree with you. Nice set of scripts you have there.

Put your post install scripts into an Ansible role and never look back my friend.