LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


View Poll Results: Resemblance / Preference
SysV / SysV 4 8.70%
SysV / BSD 2 4.35%
BSD / BSD 26 56.52%
BSD / SysV 14 30.43%
Voters: 46. You may not vote on this poll

Reply
  Search this Thread
Old 08-26-2018, 05:08 PM   #1
TommyC7
Member
 
Registered: Mar 2012
Distribution: Slackware, CentOS, OpenBSD, FreeBSD
Posts: 502

Rep: Reputation: Disabled
Question [POLL] SysV vs BSD init style


Hello folks,

I'm curious about 2 things with this poll:

1. Which do you think Slackware's init system more closely represents (SysV or BSD)?

2. Which do you prefer?

The answer to #1 is the first option in the poll, and the answer to #2 is the second option in the poll, hence the 4 options.
 
Old 08-26-2018, 08:23 PM   #2
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 14,838
Blog Entries: 25

Rep: Reputation: 4165Reputation: 4165Reputation: 4165Reputation: 4165Reputation: 4165Reputation: 4165Reputation: 4165Reputation: 4165Reputation: 4165Reputation: 4165Reputation: 4165
Having used BSDs in the past, I would have to say that Slackware's init system is much closer to BSD the classic BSD init than SysV.

I also indicated my preference as BSD, but I must confess it is not a strong preference. The BSD-like init system is easier to tinker with than the others. However, I don't really have strong feelings on the matter. As the init system generally works behind the scenes and is transparent to the user, I am comfortable with any init that works and allows me to configure it.

I do have objections to SystemD, but I willingly concede that they rest on philosophical, not functional grounds. In my experience, SystemD works.
 
Old 08-27-2018, 08:38 AM   #3
Lysander666
Senior Member
 
Registered: Apr 2017
Location: The Underearth
Distribution: Slackware
Posts: 1,494
Blog Entries: 3

Rep: Reputation: 1504Reputation: 1504Reputation: 1504Reputation: 1504Reputation: 1504Reputation: 1504Reputation: 1504Reputation: 1504Reputation: 1504Reputation: 1504Reputation: 1504
Quote:
Originally Posted by frankbell View Post
I do have objections to SystemD, but I willingly concede that they rest on philosophical, not functional grounds. In my experience, SystemD works.
And in my experience it doesn't work. Well, not all the time, anyway. When I was running Debian I lost count of the amount of times that systemd would fail to load the graphics drivers on boot and hang interminably, necessitating a hard reset. I say 'necessitating' because there was literally no other way round it: REISUB did nothing, which proves it was a systemd issue. This bug [yes, bug] was reported by a good friend of mine but it was closed as WONTFIX. Conversely, I have never, ever, had a SysV boot issue that wasn't my fault. If left alone it boots flawlessly every time. So my issues with systemd are both philosophical [as are yours] and functional.

I have no experience with BSD so I can't answer the OP's question or participate in the poll.

Last edited by Lysander666; 08-27-2018 at 08:39 AM.
 
3 members found this post helpful.
Old 08-27-2018, 09:18 AM   #4
TommyC7
Member
 
Registered: Mar 2012
Distribution: Slackware, CentOS, OpenBSD, FreeBSD
Posts: 502

Original Poster
Rep: Reputation: Disabled
Let's not derail this thread into another discussion about systemd, please. That's not what I asked for.
 
Old 08-27-2018, 09:31 AM   #5
Lysander666
Senior Member
 
Registered: Apr 2017
Location: The Underearth
Distribution: Slackware
Posts: 1,494
Blog Entries: 3

Rep: Reputation: 1504Reputation: 1504Reputation: 1504Reputation: 1504Reputation: 1504Reputation: 1504Reputation: 1504Reputation: 1504Reputation: 1504Reputation: 1504Reputation: 1504
Quote:
Originally Posted by TommyC7 View Post
Let's not derail this thread into another discussion about systemd, please. That's not what I asked for.
Understood, and apologies. If anything, I suppose I was expressing praise for SysV. BOT.
 
Old 08-27-2018, 09:45 AM   #6
kjhambrick
Senior Member
 
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware64 14.2 + Multilib
Posts: 1,483

Rep: Reputation: 916Reputation: 916Reputation: 916Reputation: 916Reputation: 916Reputation: 916Reputation: 916Reputation: 916
I don't know enough about the BSD Init System these days to cast a vote.

The last time I ran a pure-D BSD Init System was on SunOS some time before Y2K ...

If the BSD Init System still works the same way as it did in SunOS, then I would vote neither/neither, because Slackware's Init System is a hybrid, incorporating the best of both Systems ( SysV and BSD ).

-- kjh

Last edited by kjhambrick; 08-27-2018 at 09:51 AM. Reason: SubOS -> SunOS ( or maybe I should leave it that-a-way :)
 
Old 08-27-2018, 10:02 AM   #7
magicm
Member
 
Registered: May 2003
Distribution: Slackware
Posts: 168

Rep: Reputation: 102Reputation: 102
This is one of those "my preferences are just the history of my experience" things - most of my commercial experience was in a Solaris shop that migrated to Red Hat due to the pricing changes that came about after Oracle acquired Sun. But, I was basically a user space developer, and had very little to do with any init system. But whenever I did have to involve myself with it, I naturally compared it to what I was used to which was Slackware - which always seemed much more understandable to me than the way the Solaris symlinks mapped things out. Big fan of "if there's no obvious benefit, simpler is better". Could be why I run Slackware.

Now, as far as polls are concerned, one thing that I did acquire was a preference for the Korn shell, which (opinion) is more capable than bash - but now that I'm retired, I've moved over to bash because the Linux ecosystem is owned by it.
 
Old 08-27-2018, 10:10 AM   #8
TommyC7
Member
 
Registered: Mar 2012
Distribution: Slackware, CentOS, OpenBSD, FreeBSD
Posts: 502

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by kjhambrick View Post
... then I would vote neither/neither, because Slackware's Init System is a hybrid, incorporating the best of both Systems ( SysV and BSD ).
This is why the question was:

Quote:
Which do you think Slackware's init system more closely represents (SysV or BSD)?
and not

"Which do you think Slackware's init system is?"

===
Quote:
Originally Posted by magicm View Post
This is one of those "my preferences are just the history of my experience" things
I agree that the second question is, but the first question seems a tad bit more objective than the second.
 
Old 08-27-2018, 10:35 AM   #9
elcore
Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 590

Rep: Reputation: Disabled
It went something like this over here:

1. Was curious about this popular new thing I could learn, tested for few days on fedora but it turned out unstable and lame. (used centos 5 at the time)
2. Logs became unreadable on fedora, required special software to decrypt. I was not impressed by that. (used centos 6 at that time but not for long)
3. Race conditions appeared on both startup and shutdown. This is when I said forget it man, I have better things to do with my time & got rid of all fedora and centos.
4. Read in the news that DNS resolver was implemented and I thought it was a joke. At that point, it's seriously not getting on my drives unless it's over my dead body.

So.. regarding the poll.. prefer BSD type of init, UNIX-like. If or when the future kernels can't run that anymore, then openRC or another system base. Maybe netBSD.

Slackware defaults work fine here, and have worked for a long time, had no problems with neither rc.d or sysV.
Though ATM I can't seem to find any software except vmware which requires a sysV specific script and doesn't run with only rc.d script.
Guess BSD/BSD is the best description then, unless one decides to host vmware or something similar in which case sysV becomes a requirement.
 
1 members found this post helpful.
Old 08-27-2018, 11:00 AM   #10
khronosschoty
Member
 
Registered: Jul 2008
Distribution: Slackware
Posts: 409
Blog Entries: 2

Rep: Reputation: 204Reputation: 204Reputation: 204
I voted the wrong category -- I chose BSD / SysV ,but, should of chose BSD / BSD... whoops ^_^;;
 
Old 08-27-2018, 11:07 AM   #11
TommyC7
Member
 
Registered: Mar 2012
Distribution: Slackware, CentOS, OpenBSD, FreeBSD
Posts: 502

Original Poster
Rep: Reputation: Disabled
Noted.
 
Old 08-27-2018, 11:18 AM   #12
Myk267
Member
 
Registered: Apr 2012
Location: California
Posts: 419
Blog Entries: 15

Rep: Reputation: Disabled
Quote:
Originally Posted by TommyC7 View Post
Hello folks,

I'm curious about 2 things with this poll:

1. Which do you think Slackware's init system more closely represents (SysV or BSD)?

2. Which do you prefer?

The answer to #1 is the first option in the poll, and the answer to #2 is the second option in the poll, hence the 4 options.
There is not one "BSD", or one "BSD init". Which one should we be comparing against?
 
1 members found this post helpful.
Old 08-27-2018, 11:35 AM   #13
TommyC7
Member
 
Registered: Mar 2012
Distribution: Slackware, CentOS, OpenBSD, FreeBSD
Posts: 502

Original Poster
Rep: Reputation: Disabled
Hmmm, personally I didn't know there were multiple BSD init styles.

I guess something like what the Wikipedia page describes for newer versions of {Net,Free}BSD (which, in my opinion, is similar to Slackware's organization of it).

Quote:
A fully modular system was introduced with NetBSD 1.5 and ported to FreeBSD 5.0 and successors. This system executes scripts in the /etc/rc.d directory.
 
Old 08-27-2018, 02:25 PM   #14
abga
Member
 
Registered: Jul 2017
Location: EU
Distribution: Slackware
Posts: 979

Rep: Reputation: 508Reputation: 508Reputation: 508Reputation: 508Reputation: 508Reputation: 508
Just voted for BSD / BSD and I agree with all the points form elcore's post #9.
 
Old 08-27-2018, 11:57 PM   #15
multios
Member
 
Registered: Mar 2006
Location: home
Distribution: OpenBSD, FreeBSD, Slackware64-current
Posts: 265

Rep: Reputation: 54
bsd/bsd
 
  


Reply

Tags
bsd, init, sysv


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
SysV versuses BSD-Style Artimus Linux - General 18 03-02-2016 04:16 AM
BSD-style and sysv init systems Mitt Green Linux - Software 10 01-24-2016 11:42 AM
PostgreSQL SysV-style init for boot - password? maw269 Linux - Software 0 07-19-2013 06:45 PM
LFS 6.7 - Problem, populating /dev with a BSD-style init jimmy_page_89 Linux From Scratch 3 09-26-2010 02:52 AM
How to use the BSD style init scripts in /etc/rc.d jmbrink26 Slackware 8 09-06-2006 09:32 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 11:59 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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration