LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-21-2014, 11:56 AM   #31
saulgoode
Member
 
Registered: May 2007
Distribution: Slackware
Posts: 288

Rep: Reputation: 155Reputation: 155

Quote:
Originally Posted by fatalfrrog View Post
This is not true. systemd is not one process! It is in fact many binaries. See the very first misconception in this list, dated over 18 months ago: http://0pointer.de/blog/projects/the-biggest-myths.html.
We are talking about systemd here -- what may have been true 18 months ago is not necessarily true now. Components that were once "separated out so nicely"* are no longer (including systemd-udev, central to the topic of this thread, and systemd-tmpfiles, both of which were touted in the footnote as examples of how modular systemd was).



* Even back then, the build system for systemd was monolithic; one was expected to compile all of systemd and then extract the binaries from the resulting tree. How nice!
 
3 members found this post helpful.
Old 08-21-2014, 12:25 PM   #32
fatalfrrog
Member
 
Registered: May 2011
Distribution: Slackware
Posts: 57

Rep: Reputation: 31
Quote:
Originally Posted by saulgoode View Post
We are talking about systemd here -- what may have been true 18 months ago is not necessarily true now. Components that were once "separated out so nicely"* are no longer (including systemd-udev, central to the topic of this thread, and systemd-tmpfiles, both of which were touted in the footnote as examples of how modular systemd was).
My point was that systemd is not a single process. That was true 18 months ago and is still true today.

Quote:
* Even back then, the build system for systemd was monolithic; one was expected to compile all of systemd and then extract the binaries from the resulting tree. How nice!
Again, my point is that systemd is not a single process. I don't care about how it's built.
 
Old 08-21-2014, 12:46 PM   #33
saulgoode
Member
 
Registered: May 2007
Distribution: Slackware
Posts: 288

Rep: Reputation: 155Reputation: 155
I would consider whether all the components run as a single process to be inconsequential. The point of it being monolithic is whether those components can be used separately. Running 'busybox tar' may or may not spawn a separate process, but that wouldn't alter the fact that Busybox is monolithic in that there is no way to invoke its 'tar' command except through Busybox. By the same reasoning, systemd should be considered monolithic.

Contrast that with 'inetd', wherein none of the services supported depend upon the inetd daemon; each can be invoked and executed by itself whether inetd is present or not.
 
3 members found this post helpful.
Old 08-21-2014, 01:00 PM   #34
szboardstretcher
Senior Member
 
Registered: Aug 2006
Location: Detroit, MI
Distribution: GNU/Linux systemd
Posts: 4,278

Rep: Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694Reputation: 1694
systemd is not monolithic.

http://0pointer.de/blog/projects/the-biggest-myths.html

Here is a pretty picture from july describing systemd and its parts:

http://linoxide.com/wp-content/uploa...components.png

Last edited by szboardstretcher; 08-21-2014 at 01:07 PM.
 
Old 08-21-2014, 01:14 PM   #35
NoStressHQ
Member
 
Registered: Apr 2010
Location: Geneva - Switzerland ( Bordeaux - France / Montreal - QC - Canada)
Distribution: Slackware 14.2 - 32/64bit
Posts: 609

Rep: Reputation: 221Reputation: 221Reputation: 221
Quote:
Originally Posted by irgunII View Post
You and didier perhaps should be the ones to "educate" *yourselves*, instead of pulling brown-shirted crap like you did with your post.
Talking about education, have you ever heard of "netiquette" ?

Read that: http://en.wikipedia.org/wiki/Etiquette_in_technology

You know in the universe there are rules... Rules that keeps your feet on the ground, rules which allows life to... live...

Human society have rules too, to prevent some to kill other for example...

Anyway, community web has its own rules, and you just prove everybody you didn't known any of them... Have you heard about "off topic" behaviour ?

Also it's a public, open forum, you're free to create a new thread if you want to discuss "in depth off topic", and not sabotage others threads losing the focus of the Original Question.

Btw, Unspawn, as I understood, is a long time moderator of those forums, a little bit of humility would have help you to think about his responsabilities instead of rushing like a bull, explaining everybody how you think we should behave in those forum...

Want some different rules ? Easy, rent a server, make a web forum, and go on...

Garry.

Last edited by NoStressHQ; 08-21-2014 at 01:16 PM.
 
Old 08-21-2014, 06:02 PM   #36
Pixxt
Member
 
Registered: May 2008
Distribution: Slackware, Debian,
Posts: 282

Rep: Reputation: 185Reputation: 185
Quote:
Originally Posted by szboardstretcher View Post
systemd is not monolithic.

http://0pointer.de/blog/projects/the-biggest-myths.html

Here is a pretty picture from july describing systemd and its parts:

http://linoxide.com/wp-content/uploa...components.png

Quote:
Originally Posted by saulgoode View Post
I would consider whether all the components run as a single process to be inconsequential. The point of it being monolithic is whether those components can be used separately. Running 'busybox tar' may or may not spawn a separate process, but that wouldn't alter the fact that Busybox is monolithic in that there is no way to invoke its 'tar' command except through Busybox. By the same reasoning, systemd should be considered monolithic.

Contrast that with 'inetd', wherein none of the services supported depend upon the inetd daemon; each can be invoked and executed by itself whether inetd is present or not.
It seems saulgoodes point that systemd is monolithic, and others point that its a non portable , non modular monster is the correct one.
 
Old 08-21-2014, 06:22 PM   #37
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
Quote:
Originally Posted by fatalfrrog View Post
Again, my point is that systemd is not a single process. I don't care about how it's built.
You miss the point. Systemd does not replace only the init system. It controls much more. If you do not like the word process being used, we can use a different word, but it would not change what systemd does.
 
Old 08-21-2014, 07:15 PM   #38
fatalfrrog
Member
 
Registered: May 2011
Distribution: Slackware
Posts: 57

Rep: Reputation: 31
Quote:
Originally Posted by Randicus Draco Albus View Post
You miss the point. Systemd does not replace only the init system. It controls much more. If you do not like the word process being used, we can use a different word, but it would not change what systemd does.
If you say something that's wrong and I point it out in the interest of keeping a technical discussion accurate, then you can't tell me that I've missed the point.

If that's what you mean by monolithic or process, then yes, let's use a different word. And of course systemd is much more than the init. It'll be a hell of a lot of work to not have any of it in the future.
 
Old 08-21-2014, 09:46 PM   #39
Drakeo
Senior Member
 
Registered: Jan 2008
Location: Urbana IL
Distribution: Slackware, Slacko,
Posts: 3,716
Blog Entries: 3

Rep: Reputation: 483Reputation: 483Reputation: 483Reputation: 483Reputation: 483
Didier Spaier your one of the best members in here but the first thing you learn about life there is no control. open a thread on implementing systemd to slackware leave it there. open a thread on how to get around using it.
Quote:
Not specifically a Slackware topic, but for the Linux distribution maintainers who would prefer not to to rely on sytsemd, integration will become increasingly difficult if I understand well.
after reading this thread and the OP thoughts on control I feel it is time to look for another forum where people can handle the fact of an emotional subject.
What do you want us to say. ok let get together write are own kdbus ok lets do it? or or our own init ok lets do it. I really at this point do not care.
I read the beginning the op stated it pretty much a done deal. ok simple get together and do something or just watch the sky fall. To see a moderator go off on a slacker for his passion of the operating system then maybe this is not the home for slackers.

you you want a constructive way of doing this.
1 how do we implement systemd to slackware world.
2 how do we implement Slackware with a new init.

but this is a passionate subject and for people not! to have passion of Slackware the favorite operating system maybe real slackers should look for another forum.
Or may be post a invite to people that want to get involved or you call on the fact that this is a Slackware thread. you set your self up. and you op should Appaligize.
to people that have passion over Slackware. and you moderator should have moved this to general at the first post.
 
2 members found this post helpful.
Old 08-21-2014, 10:05 PM   #40
T3slider
Senior Member
 
Registered: Jul 2007
Distribution: Slackware64-14.1
Posts: 2,367

Rep: Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843
Quote:
Originally Posted by Drakeo View Post
To see a moderator go off on a slacker for his passion of the operating system then maybe this is not the home for slackers.
Is it really too much to ask to have separate threads for technical discussions vs. impassioned pleas? The two are unrelated and one just clouds the other...if it is no longer possible to have a technical discussion with actual solutions or *pertinent* information, then maybe this really isn't the home for slackers (or anyone with half a brain). I am thankful the moderators see it from the right perspective. I don't really appreciate having to read War and Peace when I'm just trying to keep up with actual developments!
 
4 members found this post helpful.
Old 08-21-2014, 10:15 PM   #41
Drakeo
Senior Member
 
Registered: Jan 2008
Location: Urbana IL
Distribution: Slackware, Slacko,
Posts: 3,716
Blog Entries: 3

Rep: Reputation: 483Reputation: 483Reputation: 483Reputation: 483Reputation: 483
Quote:
Originally Posted by T3slider View Post
Is it really too much to ask to have separate threads for technical discussions vs. impassioned pleas? The two are unrelated and one just clouds the other...if it is no longer possible to have a technical discussion with actual solutions or *pertinent* information, then maybe this really isn't the home for slackers (or anyone with half a brain). I am thankful the moderators see it from the right perspective. I don't really appreciate having to read War and Peace when I'm just trying to keep up with actual developments!
yes I agree push the thread to general and and name it technical talk on systemd and leave it at that. but I read the op he he is a great guy but if you want to talk tech a little more settings on your goal.

hey lets get involved lets do something. or you just want to chat.
you have no solution you may suggest but it comes down to the core devel team how to handle this. it is out of my hands i learned a long time ago there is no such thing as control.

Last edited by Drakeo; 08-21-2014 at 10:21 PM.
 
Old 08-21-2014, 11:13 PM   #42
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by NeoMetal View Post
Isn't udev (or systemd-udevd or whatever the integrated component is called) itself the user space component that would be interfacing with kdbus, or is there specifically an intermediary userspace part of systemd that acts as a middleman between kdbus and udev?
udev is currently using Netlink to communicate with other software, the udev developers want to replace that with communication over kdbus. To be able to use kdbus there has to be a userspace component that sets up kdbus at boot time. Systemd is able to do that, but this is in no way systemd-only technology, which is why Lennart Poettering gave the warning to non-systemd distros that they have to come up with their own kdbus userspace component if they want to use udev in the future without using systemd.

Last edited by TobiSGD; 08-21-2014 at 11:20 PM.
 
1 members found this post helpful.
Old 08-21-2014, 11:16 PM   #43
MadMaverick9
Member
 
Registered: Aug 2010
Posts: 353
Blog Entries: 4

Rep: Reputation: Disabled
Quote:
Originally Posted by Drakeo View Post
you you want a constructive way of doing this.
1 how do we implement systemd to slackware world.
2 how do we implement Slackware with a new init.
systemd has evolved into much more than just init over the past 18 months. Please look at the link that Didier gave us and you'll see. (systemd-timesync, systemd-resolved, systemd-syncusers, systemd-logind, systemd-nspawn, etc. etc.).

Quote:
Originally Posted by GazL View Post
Plus, by disrupting this thread, which was trying to identify the technical issues at hand and find alternative solutions, you're actually making it more likely that we end up with the damn thing!

So, Well done!.. And thank you so very much!
Wrong!! I, and only I, decide what I run on my machine(s). It doesn't matter what Debian, openSuse or ... no disrespect ... Pat decide to do with the distro. If I think that systemd is not doing me any good. Then I will not use it. Period.

It's my decision with all the consequences of it.

And we each have to make our own choices. So don't blame other people.

http://igurublog.wordpress.com/2014/...tgurus-hiatus/
Quote:
Originally Posted by IgnorantGuru
With regard to Linux, I plan on falling behind the systemd wave in Debian, avoiding it. I may eventually move toward Gentoo, or over to one of the BSDs as well. But in avoidance of systemd, ...
And sorry to repeat myself - but fatalfrog, tobisgd and their colleagues still have not given me a reason to change my mind. Same ol' back-and-forth.

Last edited by MadMaverick9; 08-21-2014 at 11:57 PM.
 
1 members found this post helpful.
Old 08-21-2014, 11:28 PM   #44
Drakeo
Senior Member
 
Registered: Jan 2008
Location: Urbana IL
Distribution: Slackware, Slacko,
Posts: 3,716
Blog Entries: 3

Rep: Reputation: 483Reputation: 483Reputation: 483Reputation: 483Reputation: 483
I read it MAD out of my control i love to get some folks together and do something. since this is a slackware thread I think the true answers will only come from Pat. in the mean time. I really like to see it handled the slackware way with out a single point of failure.

Then I think it is wonderful people are so serious about this. i just wish I knew how to handle something I really do not control over slackware.

ok Mad let get together on this and do somthing or join a group that is actually doing something. I really do understand what Prtick is going through you know he was a big help in the last time. I just pray he gets help. if not I guess I can make my own blob.

little input I build on debian and Ubuntu One I have no choice for a few reasons. what you think we should do technically speaking. Mad

Last edited by Drakeo; 08-21-2014 at 11:30 PM.
 
1 members found this post helpful.
Old 08-22-2014, 01:45 AM   #45
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
Okay, here's my take on this. systemd wants udev to drop netlink for kdbus, but kdbus isn't implemented and Linus still has a blockade on code from Sievers at the moment. So how will they implement a system that isn't official and doesn't exist? Will they force a patch for kdbus on the kernel? I doubt it because that would effectively break udev and many operating systems and possibly raise the ire of Linus.

I do not see kdbus any time soon. Linus said it wasn't being added, and I doubt he would add something that would intentionally be used to break non-systemd systems if he knew what was going on. He already warned them about breaking the user space once before.

And for educational purposes might I recommend for the monolithic versus modular argument people, go read The Cathedral and The Bazaar by Eric Raymond and learn something about the real difference in monolithic design versus modular.
 
2 members found this post helpful.
  


Reply


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
LXer: Softpedia Linux Weekly, Issue 216 LXer Syndicated Linux News 0 09-08-2012 09:33 PM
Boot Delay 30min: systemd-analyze blame systemd-tmpfiles-setup.service BGHolmes Fedora 0 07-27-2011 09:02 AM
LXer: Device Profile: Glyph/MGI GPM-216 personal monitor LXer Syndicated Linux News 0 04-27-2006 04:33 PM
Know what domains are at : 216.92.134.50 varzosu Linux - Networking 1 09-24-2004 05:10 PM
Compiling kernel 2.216-22 with Redhat 7.0 ronballard Linux - General 2 02-20-2001 01:40 PM

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

All times are GMT -5. The time now is 07:54 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