Re: Devuan

Rick Moen <rick-IyCrq+X4Fdq2oZ/[email protected]>
Newsgroups gmane.org.user-groups.linux.svlug
Organization If you lived here, you'd be $HOME already.
Message-ID <[email protected]>
Quoting Ivan Sergio Borgonovo ([email protected]):

[Devuan:]

> While I do really appreciate the effort to disentangle software, I
> think their approach has very few chances to be relevant, and I doubt
> any of their efforts reached upstream.

I see very good signs, starting with the vdev work.

For server use, I actually question the need for even vdev, and am
aiming for either static /dev again or the minimal managed-dev solution,
Busybox's mdev -- but I respect what they're doing.

Also, I got the clear impression that their repos are either already
fixing the xserver-xorg package dependencies on udev (a wholly owned
subsidiary of systemd, at this point) and fixing the other DE dependency
problems, or soon will.

I don't give a rat's ass about DEs (desktop environments), so I've taken
little interest in whether Devuan's repo fixes the GNOME, MATE,
Cinnamon, KDE, and Razor-qt dependency hairballs:  I personally don't
care.  xserver-xorg, I care more about (but obviously not on servers, my
main concern).

If they merely free Debian-compatible xserver-xorg from hard dependency
on udev (and thus systemd), that would make their efforts worthwhile in
my opinion.  (Of course, what they choose to do with their free time is
their business anyway, not yours or mine.)

> systemd is here and it is going to stay and while it is not perfect it
> is better than most of the alternatives in a much wider application
> space (and yeah worse is better etc...).

I politely but firmly reject the raft of (wrong) assumptions you make
when you say 'better'.

o  If I'd wanted socket activation, I'd have used xinetd.  (Why did the
   world not put all daemons under inetd/xinetd to enjoy the benefits of
   socket activation?  Because socket activation is a terrible idea, the
   solution to a non-problem, in almost all cases, and sysadmins aren't
   impressed with reinventing that bad idea, even if desktop-computing
   weenies like Poettering think otherwise.)

o  If I'd wanted a service supervisor, I'd have picked best of breed and
   configured one to manage the services I wanted locally respawned, and
   not the ones I didn't.

o  If I'd wanted a sprawling set of IPC calls to a pandaemonium of
   Freedesktop.org pieces of bugware (PolKit, udisks2, packagekit, and that
   lot), I'd have gotten the GNOME lobotomy and accepted the dependency
   hairball, the code churn, and the inability to understand how my system
   works.

I adopt architecture that meets _my_ needs.  And, as we are in the Age
of Snowden, I care deeply about knowing exactly what everything does,
knowing why it's there, and agreeing to its necessity rather than having
some desktop-software twits tell me that a huge amount of software I
didn't ask for and don't want is for my own good, especially on servers.

Doing it the other way is not 'better', and I'm not going to stand for
it.



> systemd has been very successful...

To quote Mr. Lincoln, it's the kind of thing that will be enjoyed by
those who enjoy that kind of thing.

> and while many software don't have very good reasons to depend on
> it....

Personally, when I see out-of-control dependency problems, and
brittleness that results from that, I see a very good reason to move in
the other direction.  And inability to use network-manager (from GNOME)
and a couple of DEs is about the world's worst inducement to accept the
dependency hairball.

Your Mileage May Differ.{tm}


> Niche distributions are hard to manage unless they really have something 
> very special that solve some of your very special problems.

This is why I specifically mention that Debian works great with OpenRC
(or sysvinit, upstart, runit, or nosh), despite FUD from various people
including a number of anti-systemd flamers.


> Considering the fuss around systemd I would have expected more people 
> putting work in sundering it and most of the work is not getting upstream.
> 
> Judging from
> 
> http://linuxmafia.com/faq/Debian/openrc-conversion.html
> 
> and
> 
> https://devuan.org/os/packages/list/forked-from-debian
> 
> it really doesn't look you needed to fork a whole distribution.

Quite so.  I absolutely concur.

Far as I can tell, Devuan was a operatic overreaction, and by no means
the most efficient way to deal with the problem.  Yet, (1) their repos
are compatible, so their work effectively _does_ supplement and assist
Debian, and (2) again, it's their spare time to use as they please, when
all is said and done.


> Probably and unfortunately if the "debate" hadn't been so hot, 
> contributing to debian packages to make them more friendly to systemd 
> alternatives wouldn't have been so hard.

Probably.  Possibly.  We'll now never know.

(I had no part in that 'debate', and in viewing through archives see
much heat and little light.)

> But if I really had to look around for a systemd agnostic distro I'd be 
> embarassed but I think I'd pick up gentoo for the second time in my life.

I maintain that Debian itself qualifies.

Yes, you get systemd as a distro default if you install using Official
Debian 8 Jessie's installer -- but when did we cease taking charge of
our systems at the end of installation and modifying it to suit our
needs?  I never did.

Thus the point of
http://linuxmafia.com/faq/Debian/openrc-conversion.html .

It says 'Hey, all you people who claimed Debian 8 Jessie is captive to
systemd are wrong.  Here are two simple package commands to install your
choice of other supported init, and four shell commands to ensure
systemd never comes back.'

> I'm not aware of any vital (debian based) distribution that does offer a 
> clean alternative to systemd. 

_Debian_ offers that.

For those of us who don't need the _entire_ Debian metapackage of 
GNOME, MATE, Cinnamon, KDE, or Razor-qt, and who don't give a damn about
GNOME's NetworkManager application.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.