LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 12-11-2023, 05:29 PM   #31
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,471
Blog Entries: 7

Rep: Reputation: 2572Reputation: 2572Reputation: 2572Reputation: 2572Reputation: 2572Reputation: 2572Reputation: 2572Reputation: 2572Reputation: 2572Reputation: 2572Reputation: 2572

Quote:
Originally Posted by mrmazda View Post
Variations in the how different distros used it impeded my gaining good understanding of sysvinit before systemd came along
This is a fair comment. RedHat's implementation of SysVinit was quite different to Debian's... and both were substantially less palatable to me than Slackware's init, which is often (improperly, IMO) described as BSD-style.

None of them were as simple as AUTOEXEC.BAT, and with good reason.
Quote:
Originally Posted by wpeckham View Post
SystemD hides details you need to know, and creates multiple ZONES of potential failure that HIDE EACH OTHER!
For me, as a "techy hobbyist," type person, I like to see all of the details. Whenever I'm forced to use Windows, I am often sitting, staring at the HDD light blinking like crazy wondering what the heck it's doing... and there is real no way to find out, or the answers it gives you are bogus.

systemd, being based upon launchd (an Apple product), does seem to hide things... or at least tries to make them less visible, because the user doesn't need to know. Well, no maybe I don't need to know, but I want to know.

The important thing is that systemd remains a modular/replaceable piece, and that it's use is not forced upon anyone. That is what is critical here, and I hope beyond hope that the Debian developers recognise the importance of maintaining this freedom.
 
Old 12-11-2023, 11:39 PM   #32
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 22,039

Rep: Reputation: 7347Reputation: 7347Reputation: 7347Reputation: 7347Reputation: 7347Reputation: 7347Reputation: 7347Reputation: 7347Reputation: 7347Reputation: 7347Reputation: 7347
Quote:
Originally Posted by rkelsen View Post
systemd, being based upon launchd (an Apple product), does seem to hide things... or at least tries to make them less visible, because the user doesn't need to know. Well, no maybe I don't need to know, but I want to know.
Oh, which part is exactly hidden (and how well did they hide that)?
Quote:
Originally Posted by rkelsen View Post
The important thing is that systemd remains a modular/replaceable piece, and that it's use is not forced upon anyone. That is what is critical here, and I hope beyond hope that the Debian developers recognise the importance of maintaining this freedom.
I see no connection. Clearly, systemd is a modular software (regardless of debian) and will remain so in the future. The Debian developers cannot, does not want and will not change this freedom in any way (regardless of systemd)
 
Old 12-12-2023, 12:52 AM   #33
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,471
Blog Entries: 7

Rep: Reputation: 2572Reputation: 2572Reputation: 2572Reputation: 2572Reputation: 2572Reputation: 2572Reputation: 2572Reputation: 2572Reputation: 2572Reputation: 2572Reputation: 2572
Quote:
Originally Posted by pan64 View Post
Oh, which part is exactly hidden (and how well did they hide that)?
Here's a recent example of what I was saying: https://unix.stackexchange.com/quest...unit-lifecycle

"So, after firstboot, whenever i would start this machine with a host without access to the ntp server, systemd will just gaslight me.

systemctl start sshd <- nothing happens. no failure. no timeouts. nothing on any log! Wait for 3h and still no idea what is happening."

...
"I enable network and try a naive restart systemd-timedated. Of course, it fails with absolutely no information about why. not even what it was trying to do. just fail."
 
Old 12-12-2023, 04:21 AM   #34
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,876

Original Poster
Blog Entries: 1

Rep: Reputation: 2078Reputation: 2078Reputation: 2078Reputation: 2078Reputation: 2078Reputation: 2078Reputation: 2078Reputation: 2078Reputation: 2078Reputation: 2078Reputation: 2078
Quote:
Originally Posted by rkelsen View Post
systemctl start sshd <- nothing happens. no failure. no timeouts. nothing on any log! Wait for 3h and still no idea what is happening.
A following UP keystroke followed by systemctl cat sshd should lead to discovery what was expected to happen. systemctl edit sshd instead would embrace tweaking the expectation. There's no need to hunt for an explanation, or where to go to fix it if it seems to be broken.
 
Old 01-02-2024, 12:26 AM   #35
niceflipper8827
Member
 
Registered: Sep 2023
Location: Washington State,USA
Distribution: ChromeOS,SlackWare,Android and Lubuntu
Posts: 68

Rep: Reputation: 2
I still remember my first time using pre-takeover RedHat Linux which I got by purchasing a manual that looked like a copy of your local phone companies' white and yellow pages combined. My baptism was one by fire because then I was forced to learn how to properly administer a Linux system using the old school SysV init scripts. I can still remember that in that period almost every distribution that I could find was using some implementation of SysV init or another. Then when the shift to SystemD came around I was rather upset because I had to relearn everything that I already knew from SysV init.

It was through this experience that I figured out that I can tolerate pretty much whatever stupid ass thing that these corporations do. I do believe that the pre-IBM(BigBlue) buyout was already throughgoing quite a bunch of dough optimizing the boot process of Linux via pushing aside Sysv init which had been the standard since the early 1980s when Ken Thompson and Denis Riche started working on the original AT&T System IV UNIX kernel which then became SystemV and somewhere in there companies like Sun Microsystems, SGI and other came along and forked the AT&T code and added in their proprietary code chunks further on down the family tree the AT&T codebase was again forked into 4.3BSD and then Linus Torvalds came along and forked the SysV kernel into what we today call the Linux kernel.
 
Old 01-06-2024, 09:35 PM   #36
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,691
Blog Entries: 4

Rep: Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947
Linus did far more than “fork.” In his frozen dormitory room, he created the germ of “something entirely new and original,” and literally thousands of people have added to it since.

However: especially in this chosen corner of the computing world: nothing stays the same.” Nothing.

Last edited by sundialsvcs; 01-06-2024 at 09:38 PM.
 
Old 01-07-2024, 09:55 AM   #37
MadeInGermany
Senior Member
 
Registered: Dec 2011
Location: Simplicity
Posts: 2,832

Rep: Reputation: 1218Reputation: 1218Reputation: 1218Reputation: 1218Reputation: 1218Reputation: 1218Reputation: 1218Reputation: 1218Reputation: 1218
AFAIK Linus took the Minix kernel source, but simplified it to a monolithic kernel (modules are directly linked in, without using another layer). Then added some re-engineered Unix functionality. He never got a SysV license or source code.
 
Old 01-07-2024, 11:36 AM   #38
wpeckham
LQ Guru
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, VSIDO, tinycore, Q4OS, Manjaro
Posts: 5,762

Rep: Reputation: 2763Reputation: 2763Reputation: 2763Reputation: 2763Reputation: 2763Reputation: 2763Reputation: 2763Reputation: 2763Reputation: 2763Reputation: 2763Reputation: 2763
Quote:
Originally Posted by MadeInGermany View Post
AFAIK Linus took the Minix kernel source, but simplified it to a monolithic kernel (modules are directly linked in, without using another layer). Then added some re-engineered Unix functionality. He never got a SysV license or source code.
He did not need a license, because your "understanding" is wrong. He did not work from the sources ANY pre-existing sources. Period. His implementation used the same definitions for certain signals and standards, but no code. This information is well documented in multiple places, you should look it up. Some of it makes interesting reading!
 
1 members found this post helpful.
Old 01-12-2024, 04:23 AM   #39
Pixxt
Member
 
Registered: May 2008
Distribution: Slackware, Debian,
Posts: 290

Rep: Reputation: 186Reputation: 186
Quote:
Originally Posted by MadeInGermany View Post
AFAIK Linus took the Minix kernel source, but simplified it to a monolithic kernel (modules are directly linked in, without using another layer). Then added some re-engineered Unix functionality. He never got a SysV license or source code.
No Linus didn't use the Minix kernel source for Linux, just a old falsehood by ESR.
 
  


Reply

Tags
init systems, systemd



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: The Story Behind ‘init’ and ‘systemd’: Why ‘init’ Needed to be Replaced with ‘systemd’ in Linu LXer Syndicated Linux News 1 04-07-2017 11:33 PM
Can't access full journalctl from script via systemd service even though user is in systemd-journal group iwtbf Linux - Newbie 0 02-19-2016 02:44 PM
LXer: Why pro-systemd and anti-systemd people will never get along LXer Syndicated Linux News 0 05-15-2015 11:44 PM
LXer: Is systemd as bad as boycott systemd is trying to make it? LXer Syndicated Linux News 0 09-03-2014 05:50 PM
Boot Delay 30min: systemd-analyze blame systemd-tmpfiles-setup.service BGHolmes Fedora 0 07-27-2011 09:02 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 03:41 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration