|
|
|
|
|
by Jonathanks
3355 days ago
|
|
How does openSUSE do compared against Fedora, FreeBSD and Debian (testing) for developers?
I'm currently running Ubuntu but the experience is not as smooth as I want: I've had several freezes and kernel panics, even though my laptop is well supported (from Ubuntu 14.04, at least). I want something that's a bit stable with more recent packages.
FreeBSD seems to be semi-rolling release, comparing package versions in the 'current' release with that in the snapshot versions.
Debian testing has packages as recent as I can use, but I heard it's less stable than Ubuntu and bad things happen too.
I'm considering Fedora, but I prefer rolling release distros to fixed release ones (I don't want Rawhide for stability sake).
OpenSUSE has older packages in its repos: PHP < 7.0, gcc < 6, ... |
|
Now to your original question:
If you want bleeding edge packages go with either Arch Linux, Gentoo, openSUSE or Solus. I haven't used openSUSE as extensively I'd like to but haven't had any issues with it yet. The package format is a bit too much if you want to create your own packages though. openSUSE ticks all the marks in your checklist too.
Other than that I will suggest to keep your local dev environment as close to production as SANELY possible. Fedora and openSUSE are good bets.
Personally for rolling releases I've found Arch Linux to be the best (not because they are rolling release but because they generally keep the packages without any modifications from upstream). There is a huge selection of packages. But it suffers with the problem that it's not used in production and hence some issues can't be caught on it.