toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

297
active users

#sysvinit

0 posts0 participants0 posts today
Replied in thread

@tauon @radmin not really tho.

Have you ever had to deal with #SysVinit?

youtube.com/watch?v=o_AIw9bGogo

I do so myself in my free time...

Replied in thread

@gettie @waifu I just think that's due to old programs refusing to change/noone fixing them to run on #Wayland.

  • #Xorg is #EoL / dead and the quicker we get things transitioned over the better.

This isn't even a matter of convenience and speed like with #SystemD vs. #SysVinit but a matter of #deprecated APIs & ABIs…

  • Just like #i386 support for #Linux got axed because it was way too painful to maintain and noone wanted to keep maintaining it!

Take that systemd (?)

「 The biggest change in SysVinit 3.14 is overcoming the 127 character per line limit of inittab files that has been there for roughly the past three decades. With SysVinit moving forward, inittab lines can be up to 253 characters long... Those with really long inittab lines are really best off punting off that logic to a shell script that can then be called from the inittab 」

phoronix.com/news/SysVinit-3.1

www.phoronix.comSysVinit 3.14 Released: Overcomes Three Decade Limitation Of Inittab Line Length

@krishean that's not how #systemd works.

SystemD was created because #SysVinit was shit and noone fixed it or made something better.

#Wayland is the future as #Xorg is being #EoL'd.

  • #Linux as a Kernel works fine, so no reason to replace it.

For the shitty #GlibC we have alternatives like #bionic and espechally #musl!

youtube.com/watch?v=o_AIw9bGogo

@joel I mean, #SystemD wasn't done by #Poettering because he had no hobbies - far from it.

SystemD, like #Wayland and #PipeWire is a "necessary evil" because the preexisting solutions are slow, not adaptive, cumbersome or just don't work well at all (i.e. mixed (#DPI & #HiDPI) screens with #X11 are just broken!

  • People had years if not over a decade to fix those but they didn't and it's clear that a new & clean slate was necessary...
Continued thread

And I'm not saying that #sysvinit is more difficult or that #systemd is easier. Is that currently I don't have the time or motivation to search and read documentation to do something that I know how to do already in #systemd.

Then why did I try to install #Devuan? Because of curiosity, mainly. I thought "Why not try this now?" without too much consideration. I tend to take many life decisions with that mindset 😅.

I think I've become spoiled and/or too accustomed to #Systemd, because last Thursday I tried to switch my home server (an old netbook) from #Debian to #Devuan and I failed miserably. Not because it was too difficult, but because it was... tiring.

See, like many #Linux users, I like to mess around with computers and learn new things, but at this stage in my life I have other things to think about instead of configuring #sysvinit and learning again how to set up a service to run without login.

@nuintari @stefano no, it's not inherently bad because if #SysVinit and all the.otherbthings were fine, noone would've even considered adoping #systemd.
infosec.space/@kkarhan/1126601

Claiming "it's #RHEL's fault" also goes way too short, cuz they - like #SUSE and #Canonical - do weird stuff all the time.

OFC you can get non-systemd distros and for #embedded applications, the tradeoff of "space" vs. "complexity reconfiguring" stuff does make even a classic init script sufficient (i.e. some #InternetOfShit device that isn't expected to constantly switch WiFi networks doesn't need a config more complex than the config
txt from #RaspberryPiOS)...

Infosec.SpaceKevin Karhan :verified: (@kkarhan@infosec.space)@nuintari@infosec.exchange @pid_eins@mastodon.social @OS1337 Again: I disagree as both #SMF and #LaunchD do more than just #init amd like #systemd are a whole collection of utilities and not a single massive binary. In fact, #journalctl is an evidently better way to debug issues and fix problems with #services / #daemons than having to parse #Syslog through dozens of filters or spechalized tools. Similarly, if #gstreamer & #ALSA / #OSS / #PulseAudio weren't shitshows, we'd not see the need for #PipeWire!
Replied in thread

@nuintari I disagree.

#SystemD is a "necessary evil" because what existed previously was bad for anything that isn't a "build once never change" server that never gets changed much...
youtube.com/watch?v=o_AIw9bGog

The only reason I "cut" systemd from @OS1337 as of now is because I can't make it - or the #GNUtils that preceded it - fit within the few hundred kB on a 1.440 kB FDD I can spare.

Noone wants to go back to #SysVinit when even the fastest systems took longer to boot that most peoole need to make a shitty coffee or dump ass on the toilet.

  • Amd dumping SysVinit - just like #Linux dumping #i386 - is somewhat inevitable given the amount of work it took to keep it workable at all...
Replied in thread

@jschauma It turns out that all those systemd-abolishers did have a point when they warned that changing trivial-to-audit #SysVinit to root-running network-enabled non-isolated huge-codebase of #systemd (IOW many more bugs & huge attack surface) on every system (especially servers where it was not really bringing much to the table) might not be such great idea regarding #security...