@lobocode On the one hand, #FreeBSD never suffered the brokenness of #sysvinit. It uses a minimalistic init with a quite well-designed rc-system: #mewburnrc. Sure that's still based on shell-scripting, but at least it comes with a sane framework making your typical init-script short, maintainable and correct.
On the *other* hand, at least for me, whenever I have to deal with #systemd, it feels ill-designed.
Just a little example, I recently wrote quite a few daemons. There's a simple "interface" allowing an init-system to know when a daemon is really "up", exactly when its first (parent) process exits with a successful exit code. With systemd, the default mode of operation is "don't care" (started and not died yet is good enough), and if you want to inform systemd when the service is ready, the recommendation is to implement some systemd-specific startup notification API. No, thanks.
#freebsd #sysvinit #mewburnrc #systemd
@alxlg @starbreaker nostalgia :debian: ... But I do understand the relative efficiency gained from #systemd ... You'll never use #sysvinit in a professional setting anymore ... And I suppose I could go on the #neckbeard rant about #unix philosophy and doing one thing and one thing right, etc but really I can't complain ... Writing new services is about as easy as #yaml
#systemd #sysvinit #neckbeard #unix #yaml
I just read my 368th explainer on #sysvinit vs. #systemd.
https://itsfoss.com/systemd-init/
As a home desktop user of Ubuntu and Mint, I never even noticed that a change had taken place. I seems like I've always used systemd, although I must have used upstart and sysvinit at some point.
I had some indoctrination on the Unix Philosophy during my programming class when I was 15, and I understand some of the controversy from that point. But systemd has always seemed to work well for me.
@berkough Personally, I'd not he against switching an init system if that made sense.
#SysVinit was slow af with boot times in the minutes.
#SystemD retained compatibility yet removed the slow linearity by parallelization.
Just like #Wayland won as #X11 / #Xorg successor whilst also providing compatibility.
What I think would be interesting is what @fuchsiii suggested to me:
A "slimmed down" #systemd for #embedded and #minimalist systems.
I called that "#smolD"…
#smold #minimalist #Embedded #xorg #x11 #wayland #systemd #sysvinit
Hey #Linux fam,
Not wanting to start a religious war, but are there any technical gotchas to using a non-#systemd distro? Stuff that would slow me down in the midst of a busy workday, such as unforeseen printing/scanning problems caused by a lack of it?
After trying a ton of distros, I've settled on either #MXLinux (#SysVInit + Systemd-shim) KDE, or #EndeavourOS KDE.
Technical considerations, only, please. I've *really* used up enough of everyone's time waxing ideological/idealistic.
Thanks!
#linux #mxlinux #sysvinit #endeavouros #systemd
#OpenRC users: I am looking for someone to make a pull request for #MaraDNS so that it has a proper OpenRC system start up file.
While MaraDNS does work with OpenRC, someone on the OpenRC development team told me my hack to an old #sysvinit script to make it work with OpenRC is not the correct way to add OpenRC support.
Pull requests can be made on #GitHub
#GitHub #sysvinit #maradns #openrc
I have a short story to tell:
This week I managed to start #Fancontrol under #Mageia right away from booting the computer. It was a "difficult birth".
I had to familiarize myself with the specifics of #SysVInit, because this is still a legacy script and the #Linux with which I have worked all already use #SystemD.
https://forums.mageia.org/en/viewtopic.php?f=7&t=8860
#fancontrol #mageia #sysvinit #linux #systemd
Eine kurze Geschichte muss ich noch erzählen:
Habe es diese Woche geschafft, #Fancontrol unter #Mageia gleich vom Hochstarten des Rechners weg zu starten. War aber eine schwere Geburt.
Habe mich dafür mit Spezifika von #SysVInit vertraut machen müssen, da das noch ein Legacy-Skript ist und die #Linuxe mit denen ich gearbeitet habe alle schon #SystemD verwenden.
https://usysto.net/lueftersteuerung-anpassen-fancontrol_814
#fancontrol #mageia #sysvinit #Linuxe #systemd
Das Team der leichtgewichtigen Distribution #AntiX hat Version 19.2 der Distribution freigegeben. Neben #SysVinit stehen nun auch Abbilder mit #Runit als Init-System zur Verfügung.
https://www.pro-linux.de/news/1/27911/antix-192-freigegeben.html
init: the software that first launches on boot on Linux.
Please vote if you can on behalf of MX Linux distro!
They have added a forum poll about init system used on MX Linux.
systemd (yep, it is written non-capitalized) is now a very widely used option for this but it divides people's opinions.
== > https://forum.mxlinux.org/viewtopic.php?f=94&p=496908
_
#init #MXLinux #Linux #systemd #sysVinit
#init #mxlinux #linux #systemd #sysvinit