Picking a new distribution - GNU/Linux

Users browsing this thread: 1 Guest(s)
stratex
Nixers
I want to migrate from Gentoo and thinking about my options. My main goal is to be portable, in a sense of my package manager, I want for "install x" to install x in any distribution/system I happen to find myself on. So it would mean a portable package manager. I don't really want to go all-in to BSD either, because I need lots of things from my system (nvidia drivers, virtualization, heavy browsing in chromium, occasional steam, openssl support etc.) I don't think that OpenBSD is suitable for heavy PC usage. So I'm thinking about this combo: T2 SDE+pkgsrc. What do you guys think? Did anyone had an experience with pkgsrc? Can it be used as the main package manager for heavy usage scenario (not only servers)?
jkl
Long time nixers
What’s wrong with Gentoo?
TheAnachron
Members
I'm using Void Linux because it's Arch Linux without systemd and with more stability.
stratex
Nixers
(11-05-2021, 02:26 AM)jkl Wrote: What’s wrong with Gentoo?
Core devs behaving like a bunch of entitled dickheads, they are not even supporting their own shit properly anymore (openrc, elogind etc). They are slowly changing the core principles of the distribution (choice), without forking it. It feels like they want to make systemd the default, to ease the maintenance burden, but it goes against the community, and they also don't want to lose their power and community by forking Gentoo.

(11-05-2021, 06:22 AM)TheAnachron Wrote: I'm using Void Linux because it's Arch Linux without systemd and with more stability.
Do you use glibc version?
I heard the core dev is back, is this true?
Are you hanging out in their IRC? Is it more active now than used to be?
How fast is xbpc comparing to pacman?

-
I like Void in general, yet still, it is a particular distribution, let's say I won't like it in 3-5 years, and would want to migrate. I don't want to rewrite all my xbps-src ports like how I should now all my ebuilds.
_-_Specter_-_
Members
Maybe try Nix/NixOS? The Nix package manager works on most Linux distributions, so that seems portable enough. Nix also has quite a large package repository (over 80,000), so most packages you'll need will probably be in nixpkgs.
freem
Nixers
(11-05-2021, 11:28 AM)stratex Wrote: I like Void in general, yet still, it is a particular distribution, let's say I won't like it in 3-5 years, and would want to migrate. I don't want to rewrite all my xbps-src ports like how I should now all my ebuilds.

Void was created to test xbps on the field, originally. This package system was, IIRC, created to work on a BSD system, so I suppose you can still install it aside from the regular package manager of your distro.
As for my opinion, the package system in void is not really the thing I like the most in it (notably, it lacks "optional" dependencies, an equivalent of debian's recommeds or suggests, it also lack an interactive package manager, last but not least, the package DB is an xml file, so I kind of have serious doubts about the performances here, compared to e.g. binary databases or /var/lib/dpkg/status, which is close to mail headers, described in `man deb-control`).

What i really like is the fact they provide a musl port, and that this port have noticeable performance improvements over the glibc. Or at least, had.
Performance improvements like, requires less RAM, might be handy on VPS or old computers.
z3bra
Grey Hair Nixers
Best reason to use Void is to have a fully working musl-based distro in no times, and easy to use. However, last time I tried (probably monthes/a year ago now), a 100% musl distro was painful in some cases (eg. awful/inexistent javascript support in firefox).

As you said, the only viable package manager for portability is pkgsrc. And as it works basically everywhere, you can pick any distro. I'd recommend a stable one so your core doesn't change much (like debian or fedora), and "build" on top of that.

I used to do that myself (and still do it !). I wrote my own package manager (pm(1)) which I use as a complement of whatever is the "default" package manager on the distro I use (currently successfully tested on crux, openbsd, debian and ubuntu). It's not "portable" though, as it's tailored to my particular needs, but you can totally replace that with pkgsrc IMO.
jkl
Long time nixers
^ pm is 404 here.

(I wish musl was supported by more applications.)
z3bra
Grey Hair Nixers
404 ?? shows just fine to me. https://z3bra.org/pm or https://git.z3bra.org/pm (the website is a glorified version of the readme file).

I also wish musl had better support !
jkl
Long time nixers
It works now. When I clicked it, it went to /p.
freem
Nixers
(01-09-2021, 04:31 PM)z3bra Wrote: I also wish musl had better support !

Does it support locales, i18n and that kind of stuff now?
z3bra
Grey Hair Nixers
No idea, I didn't look it up in a while.