Re: [linux] Systemd vs Devuan

2021-07-19 Thread Dianne Skoll
On Mon, 19 Jul 2021 18:02:45 -0400
fz  wrote:

> What do I *actually* need systemd for???

Clearly, you don't /need/ systemd.  But I've made my peace with
it (Debian) and have come to appreciate some aspects of it.

o Systemd units are more systematic than ad-hoc shell scripts for
  starting and stopping services.  They're likely to do locking and
  pidfile creation correctly and safely.

o Relieving services from having to daemonize themselves means
  the daemonizing code is written once, correctly, instead of many
  times, possibly incorrectly.

Systemd also annoys me some times.  When I'm shutting down my computer,
do I *really* care if network interfaces are shut down gracefully?  No,
I do not.  Just shut the damn thing down!

Ultimately, it's a matter of taste.  If you prefer sysvinit, then
Devuan is fine.  If you consider sysvinit to be newfangled unnecessary
garbages, there's always FreeBSD.

Regards,

Dianne.

To unsubscribe send a blank message to linux+unsubscr...@linux-ottawa.org
To get help send a blank message to linux+h...@linux-ottawa.org
To visit the archives: https://lists.linux-ottawa.org



Re: [linux] Systemd vs Devuan

2021-07-19 Thread Tug Williams



On 19/07/2021 18:02, fz wrote:


What do I *actually* need systemd for???


There are plenty of flavours of linux which don't use systemd, so you 
don't *need* it.


Some applications are written that assume systemd is on your system. So 
to use these, you need to implement parts of the systemd API to handle 
those dependencies, without implementing everything.


For example Gentoo's elogind, which is "the systemd project's logind, 
extracted to a standalone package. It's designed for users who prefer a 
non-systemd init system, but still want to use popular software such as 
KDE/Wayland or GNOME that otherwise hard-depends on systemd."


Or eudev, which is "Gentoo's fork of udev, systemd's device file manager 
for the Linux kernel. It manages device nodes in /dev and handles all 
user space actions when adding or removing devices."


Whether this is good, pointless, doomed or something else, I don't know. 
I just use the "disable systemd" bit of Gentoo and forget about it.


My resistance is because I like the "do one thing and do it well" 
philosophy, and feel less comfortable with the "let me do everything for 
you, and then make everyone else do it my way too, 'cos I'm me" philosophy.


https://wiki.gentoo.org/wiki/Gentoo_Without_systemd

Tug


To unsubscribe send a blank message to linux+unsubscr...@linux-ottawa.org
To get help send a blank message to linux+h...@linux-ottawa.org
To visit the archives: https://lists.linux-ottawa.org



[linux] Systemd vs Devuan

2021-07-19 Thread fz

Hello Fellow Nerds,

I'd like to walk back a bit of rhetoric regarding IBM/Redhat. Your (RGB) 
comments were surely more informed than mine, If you work there, you 
probably are closer to all aspects of it than I am, having only done 1 
project with Redhat (qRadar, as previously mentioned) then ran 
screaming from the room.


If you're reading the same nerd news I am, you recently read that 
Microsoft is releasing their own version of Linux... you read that 
right. So IBM has Redhat, Oracle had the creatively titled "Oracle 
Linux", Google has Android (we can argue that later), I imagine Amazon 
has their own, and now the anti christ of software has one.


So what I was getting at by saying that IBM "ruined" Redhat, was really 
a poorly stated AND misinformed way of stating what I *sense* is going 
on in the evolution of opensource operating systems.


Which is: that the value proposition of opensource software/OS's is so 
great that it just makes sense for the industry giants to embrace 
(extend, extinguish) it. The value of Linux is now really established 
and mainstream (on the server).


But at the beginning of the Great Schism that is Systemd... so many 
questions... Systemd exactly smells like an IBM version of EEE 
(embrace/extend/extinguish).


Whether they actually invented EEE is a matter of reading Wikipedia, the 
source of all truth, 
right?(https://www.mediaite.com/news/wikipedia-co-founder-says-website-has-become-untrustworthy-nasty-complex-games-to-manipulate-articles/)


but I digress. The real question on my mind it this:

What does Systemd REALLY offer? What is the true value of Systemd?

I know that I'm starting a food fight, and I don't want to read a bunch 
of copypasta from the originators of systemd.  I want to know what my 
peers who now have had many years of using, fighting with, and 
evaluating systemd in the wild, really think.


I'm testing Devuan to use as a LEMP webserver, and so far, I find ZERO 
differences/incompatibilities, and 100% of the functionality I expect is 
delivered.


My main arguments against systemd are, notwithstanding the 
incomprehensibility and complexity, are that I have exactly the same 
thing (lemp webserver) with a fraction of the system resources.


What do I *actually* need systemd for???





On 2021-07-15 9:15 a.m., Richard Guy Briggs wrote:

On 21/07/14, fz wrote:

I'm not sure what you think you're getting with the listed distros that
you wouldn't get with either Debian or Devuan. In terms of nearly zero
(five-nines/9) uptime, they are all equivalent, given that they are
configured similarly. Also, I barely see the benefits of using
opensource if you're using Redhat (IBM) or derivatives, or Oracle, two
of the worst serial offenders of vendor lock-in. IBM invented it. (side
note: I rebooted one of my laptops, the browser was a bit sluggish. It
had been up for 101 days, that one has Ubuntu20 on it. As much as I've
moved away from Ubuntu, that's a decent amount of uptime without any
issues, ie. quite reliable, imo. Also, I have several servers in the
cloud running ubuntu20 and their uptime is comparable. I only reboot for
convenience while testing.)

I used to run Ubuntu on multiple laptops and desktops.  I won't touch it
anymore since they managed to break things on two reasonably standard
desktop hardware a decade ago where Debian didn't even blink, and, I
don't trust Shuttleworth.

...


Oracle? look what they did to ... everything they touch. Rocky V1. You
want V1 for a production datacentre? Ubuntu? A fatter slower version of
Debian. Can't see any advantage whatsoever to Ubuntu. Redhat is IBM.

RedHat is still independent of IBM.  I'll let you know when that
changes since I actually work there.  The CentOS hot mess was an
internal job that started in 2014 long before IBM had any influence.  I
run RHEL on $work workstation, and fedora on $work laptop and am
satisfied running it also on the laptops of the other three family
members.


They already ruined it with proprietary ways of doing everything.

They haven't touched it.  I agree IBM has a track record of ruining
many things, but so far they seem to have managed to keep their hands
off this one.


Imo, Debian is your worst case scenario. Which is not too bad. It is
arguably THE root distro, it is known for stability and has all userland
software. I'm still going to say if you're not straying much from the
LEMP stack, then Devuan is your best choice.

I'm still on Debian but am seriously considering moving to Devuan due to
systemd.  I run stable on personal servers and testing on desktop.


because:

least amount of moving parts ... compare output of ps aux to any other
distro

no vendor lock-in... it's Debian, same userland, with a lighter init system

stability: its Debian.


Interested to hear any counterarguments. Usually, your/my choices has to
do with what you already know ( and therefore) like, and I'm completely
guilty of this,and what will take the least amount of your effor