Ask HN: What is the best Linux distro for a development laptop?
21–30 of 329 posts
Re: Ask HN: What is the best Linux distro for a development laptop?
#22If you do actually need to develop for Linux, I would suggest something with a rolling release model, otherwise it won't be long before you'll need to start compiling things from source because you need a more recent version of than your distro is packaging.
"Rolling release" means that there is no Arch Linux 1, 2, 3 and so on, as in Fedora's case. Arch periodically releases an install image, which you use to bootstrap your system, but the latest tested version of every package is what's available in the package repository, for everyone, and as soon as a newer version is packaged, you can install it. This seems to be the best way to guarantee that you get the latest packages and the most stable system that you can get with them (spoiler alert: it's not that stable, but not disastrously unstable, either; I've ran rolling release distros on my laptop for years).
Arch is an usual recommendation in this case. Red Hat Enterprise Beta, uh, I mean, Fedora, is also a good choice -- it's not a rolling release, but it regularly ships with very recent packages. It's also a testbed for new technologies, and does have the advantage that you get a fully setup (and generally mostly working) system from the beginning.
If you're a more experienced user, you might want to have a look at Gentoo and Void Linux.
Re: Ask HN: What is the best Linux distro for a development laptop?
#23It's a matter of tools. All distro's are basically very similar but come with different desktops and package managers. I spent many years jumping around Debian and its derivatives but then I found Arch and it just felt right. I love the package manager and the fact I can control what I have installed. With a 9 cell Thinkpad battery and some cleaver settings I can last all day. I have to admit that these days I tend t…
Re: Ask HN: What is the best Linux distro for a development laptop?
#24Archlinux ( https://archlinux.org ) is a great rolling release distribution, and the Archlinux wiki ( https://wiki.archlinux.org/ ) is an invaluable ressource.
One thing when using Arch, you won't get an out of the box experience and you will need to tweak almost every aspect of the system manually.
- Missing even a trivial step during installation (such as setting locale) can lead to quirky repercussions. The plus side is that getting your hands dirty during setup really familiarzes you with the system.
- Pacman (and Yaourt) is simply great and make updating, removing and filtering packages a breeze
- AUR (arch user repos) contain nearly every popular FOSS and non-FOSS software not provided officially. Installation and removal is painless with Yaourt. No more PPAs.
- Packages occasionally break. E.g. When libx265 is upgraded but VLC is not compiled against the latest version, resulting in the latter unable to play any media. These are usually fixed pretty quickly in the repos, or you can workaround with a bit of searching.
- Archwiki and the forums are some of the best resources to turn to when you eventually run into problems, and trust me you will
Re: Ask HN: What is the best Linux distro for a development laptop?
#25Re: Ask HN: What is the best Linux distro for a development laptop?
#26I'm going on 9 successful years of fedora. I spent 4 years switching distributions ever couple months until then. I think its probably different for everyone.
I've tried most(and then some) popular distros and the last 6 years I've settle on it.
Re: Ask HN: What is the best Linux distro for a development laptop?
#27I'm a CS student and I had this exact question a year earlier. I tried ubuntu as everyone suggests for a begginer, then switched to deepin and then over to elementaryOS. Sure I'm never going back to windows but ubuntu never seems to work out of the box. The next station in this Linux journey is to dual boot Mint and Arch. Mint for when I wanna get things done and Arch for learning and customising linux.
Re: Ask HN: What is the best Linux distro for a development laptop?
#28Re: Ask HN: What is the best Linux distro for a development laptop?
#29Can anyone comment on the current situation? Can you set Arch to automatically update with security patches only? Or is it an "updates include patches plus new bugs too" type situation?
Re: Ask HN: What is the best Linux distro for a development laptop?
#30On the other hand, gentoo makes a great linux experience for those who would like to get more intimate knowledge of Linux internals, networking, etc. It's a great experience if you have time and will to get your hands dirty. The documentation is excellent IMHO and the community (forums) very helpful.