Earlier quoted context omitted.
Yup. I switched from Ubuntu to Arch after I realised I was trying to make Ubuntu work like a rolling release distro. This lead to frequent breakage. Arch definitely has a learning curve, but it also helps you realise that some things really are as simple as they appear (if that makes sense). That said, if you're like me and prone to fits of 'mad science', you will find yourself breaking your OS from time to time. But…
The nice thing about Debian is that they have all your cases covered. Long-term release for my server (Stable), rolling release for my laptop (Unstable). And the latter serves as a learning stage for the former, especially during transition times (e.g. introduction of systemd).
Ask HN: What is the best Linux distro for a development laptop?
211–220 of 329 posts
Re: Ask HN: What is the best Linux distro for a development laptop?
#212Earlier quoted context omitted.
Fedora has really cleaned up the release upgrade process over the last couple versions. Transitioning from Fedora 24 to 25 was surprisingly painless!
The fact that you are celebrating one recent successful upgrade is telling.
Re: Ask HN: What is the best Linux distro for a development laptop?
#213Debian and I'm surprised more people aren't saying so. Ubuntu or Mint, which are built on Debian do not add much value these days, IMO and Ubuntu's 6 month release cycle is intolerable. If you get behind with upgrades you are screwed. Even after all these years it's hard to beat apt-get. I think a lot of people dismiss Debian as unmodern or some how less than the distros built on it but that's hardly the case. Debian…
Why? You shouldn't rely on system files for development... you probably want a proper dev environment that can later be replicated into production or staging (eg. containerization, VMs, virtualenv, etc). Just stick with Ubuntu LTS releases, and enjoy the consistent updates (eg. security) and the massive support benefits (eg. forums) associated with running one of the most popular distros.
Personally, I love the consistent Ubuntu updates. Granted... I always switch to xfce for the desktop environment.
Re: Ask HN: What is the best Linux distro for a development laptop?
#214Debian and I'm surprised more people aren't saying so. Ubuntu or Mint, which are built on Debian do not add much value these days, IMO and Ubuntu's 6 month release cycle is intolerable. If you get behind with upgrades you are screwed. Even after all these years it's hard to beat apt-get. I think a lot of people dismiss Debian as unmodern or some how less than the distros built on it but that's hardly the case. Debian…
Why? You shouldn't rely on system files for development... you probably want a proper dev environment that can later be replicated into production or staging (eg. containerization, VMs, virtualenv, etc.)
Personally, I love the consistent Ubuntu updates. Granted... I always switch to xfce for the desktop environment.
Re: Ask HN: What is the best Linux distro for a development laptop?
#215Earlier quoted context omitted.
I'd also like to suggest the Fedora route. I've tried most(and then some) popular distros and the last 6 years I've settle on it.
What are your thoughts on Korora? It looks like Mint for Fedora.
It may be excellent as a distro, I really don't know. I am just thinking out loud here.
Re: Ask HN: What is the best Linux distro for a development laptop?
#216I tried several and these were my experiences: * Ubuntu. Works fine (I used kubuntu and xubuntu). * Mint. Tried it and it seemed to work okay until I upgraded it one day and ran into issues that I think were related to the system having an identity crisis over who it really was (ubuntu or mint?). * Fedora: had a few more driver issues than ubuntu but still worked okay for the most part. * Debian: pain to set up and a…
> Debian: pain to set up and a lot of issues - there wasn't a bootable ISO I could find that would let me boot into a USB and test run the latest version with all of the (nonfree) drivers I needed. Does this help? https://fiendish.github.io/The-Debian-Gotham-Needs/
Re: Ask HN: What is the best Linux distro for a development laptop?
#217I see a lot of folks here recommending Arch. I got the impression that it might not be as stable or secure as say, Debian or Ubuntu. But I've found it hard to find reliable up-to-date info on this -- so I'm not sure whether it's just FUD. Can 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 situat…
If you fall off the update treadmill, you start running into problems, and they tend to be weird problems that are hard to reproduce because so few people are running the exact combination of package versions that you are. Usually a full update fixes things, but the longer you've missed updates for, the more likely something will get FUBAR during the update process.
Maybe a simpler way to look at it is that rolling release distros trade slow-moving versions with low quality variance for rapid updates with high variance. Any given snapshot of Arch package versions is going to have problems, but you also don't sit on that particular combination of package versions for long. As a user you just have to decide whether that tradeoff is worth it.
Re: Ask HN: What is the best Linux distro for a development laptop?
#218I personally use ArchLinux on my development laptop. Three major reasons: A) AUR B) custom installs are default C) rolling release + up-to-date Of course, Arch is not that easy to setup compared to other distros (Antergos might help), you're gonna have to manage the system yourself to some extent. If you don't like ArchLinux you could go for Fedora, NixOS or Ubuntu variants.
Would you explicitly put KDE last, or did you just forget it? As a Mac user and former Ubuntu, I wonder whether KDE is losing the race.
Personally, I think KDE has a bit less good integration, KIO and the such don't work as well as GVFS. (GVFS uses FUSE while KIO (IIRC) is sockets or something)
Gnome 3, for the most part, works like an oiled machine.
Re: Ask HN: What is the best Linux distro for a development laptop?
#219Would you be open to trying non-Linux distros such as BSD distros? There are various flavors of BSD that have the toolsets to do what you requested. Not very sure of laptop battery management though. FreeBSD (Very stable) OpenBSD (Stability + Security focused) PCBSD (Linux like ease of setup for Desktop environments) They all have access to large/comprehensive application/system/development software.
Re: Ask HN: What is the best Linux distro for a development laptop?
#220I recommend Fedora, it has more up-to-date stuff and very developer friendly. I'm probably biased though because the high-energy-physics stuff I develop for usually runs on EL-variants, so Fedora is naturally a good platform for it. I've always had more trouble compiling random things on debian-based stuff though (probably has something to do with default linker flags and poorly-written packages). RH has a big virtua…