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

Notices


Closed Thread
  Search this Thread
Old 02-15-2015, 06:08 AM   #1426
jens
Senior Member
 
Registered: May 2004
Location: Belgium
Distribution: Debian, Slackware, Fedora
Posts: 1,465

Rep: Reputation: 299Reputation: 299Reputation: 299

Quote:
Originally Posted by ReaperX7 View Post
The true GNU init system is dmd.
Nha, ... It's just getting attention (after being dead for ten years) because of Guix (that's GNU + Linux).
see: http://www.gnu.org/software/guix/

Edit:"real" GNU (micro-kernel + hurd) doesn't even need a traditional init.

Last edited by jens; 02-15-2015 at 06:18 AM.
 
Old 02-15-2015, 06:14 AM   #1427
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 fogpipe View Post
OK so if im reading that paragraph right you are saying that systemd is of no current benefit, may be of some benefit in the future and if developers develop programs in a systemd environment they will need systemd for their programs to function.

That all makes sense to me and i agree. But i spent some of my life in sales and this "future benefit" stuff smells like a con to me.
Is it not apparent to everyone that this is about a large company trying to obfuscate and control linux for the sake of sales and support revenue?
Many projects are using systemd provided functions right now, so there is already a current benefit.
 
Old 02-15-2015, 06:37 AM   #1428
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 ReaperX7 View Post
How a distribution should work shouldn't have to follow one set of guidelines like systemd. That's extremely shortsighted in the fact GNU/Linux has always been about choice, and making choices. That choice has extended for the longest time down to the core tools of what makes a system work, which is a kernel, module loaders, a bootloader, a simple set of init scripts, a shell, and some basic tools to manage things like files, file systems, logs, a file viewer, and an editor. My question is why should that have to change from something so simple in design, to something complex?
It doesn't have to change, it is changed in the systemd developers vision. If you follow that vision is entirely up to you. Now, as it seems many other developers, software and distribution developers, share this vision and they are working on it together. This of course also means that less people share your vision, which in turn means that less people develop software and distributions the way you like it.
Quote:
The point of revisiting the way we put systems together isn't about that, it's about creating an entirely new userland that's compatible with GNU tools to an extent. Progress for the sake of progress, isn't progress, it's regression.
I would like to see a quote from one of the systemd guys that shows that their goal is to replace GNU tools, or, if you can't deliver that, even just your train of thought that brings you from "look, here are these problems with traditional package management and here is how we would solve them" to "let's just replace the GNU userland". Regarding "progress for the sake of progress" (I guess you meant change for the sake of change, which would make more sense), if you have read that blog post, how have you managed to miss the part where they show up existing problems and also the part where they propose solutions for that? If you address a problem and find a solution this is not "change for the sake of change" or "progress for the sake of progress", it is "progress that addresses existing problems".
Quote:
Sysvinit had some flaws that simply couldn't be addressed like service supervision, but along came add-ons like daemontools and perpetrator that allowed sysvinit to exist as the control matrix, but passed along via execve() to an init-like controller such as daemontools and perpetrator to manage the daemons and other system services and then when completed, execve() back to init to allow the system to be halted or rebooted. And we've had daemontools since the late 1990s so the excuse of not having a better way to manage daemons and boot the system faster using parallelization is falsified on the highest levels. However, things like instances where a service is needed or unneeded have always been subject to other subsystems. For example, Consolekit could always be started either the init system, or it could be triggered via an X session if the desktop supported using it.
I don't quite get where you are getting at. Are you arguing that because daemontools exist no one should even try to develop other solutions? Isn't that like arguing that no one should work on Krita, since we have already Gimp? Or the Gedit shouldn't exist because we have already Vim and Emacs? How about the countless WMs?
I think you may be missing a few central points of open source development, like "there are no rules except respect the license" and "if you don't like it then write something else".
Quote:
This is what I don't understand of how people say "this hasn't existed before" but in reality, it always has, but either went unnoticed or unused, so how can systemd's design be better for creating systems when nothing it does hasn't been done before.
I get a deja-vu feeling here. Yes, parts of what systemd does have existed before. That is not the point. The point is that makes development easier, because of things like having everything in one source tree, easier testing, ... . I have explained this to you countless times, feel free to go back to other discussions for a longer explanation.
 
Old 02-15-2015, 06:46 AM   #1429
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,190

Rep: Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383Reputation: 7383
Quote:
Originally Posted by ttk View Post
Last I heard (which was admittedly a few years ago), Patrick himself uses KDE. Do we know if this is still the case?....
Somewhere in this forum, in a thread not more than a couple of years old, Mr. Volkerding said he was using Xfce. That is all subject to
change, of course.
 
Old 02-15-2015, 06:53 AM   #1430
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,302
Blog Entries: 61

Rep: Reputation: Disabled
Code:
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
I found that while doing a websearch for systemd commands. I've no idea if it's right or wrong, useful or useless. I did find alternative commands to do the same thing, but that one stood out as being long-winded compared to changing a single number.
 
Old 02-15-2015, 06:54 AM   #1431
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
Quote:
Originally Posted by TobiSGD View Post
It doesn't have to change, it is changed in the systemd developers vision. If you follow that vision is entirely up to you. Now, as it seems many other developers, software and distribution developers, share this vision and they are working on it together. This of course also means that less people share your vision, which in turn means that less people develop software and distributions the way you like it.
I would like to see a quote from one of the systemd guys that shows that their goal is to replace GNU tools, or, if you can't deliver that, even just your train of thought that brings you from "look, here are these problems with traditional package management and here is how we would solve them" to "let's just replace the GNU userland". Regarding "progress for the sake of progress" (I guess you meant change for the sake of change, which would make more sense), if you have read that blog post, how have you managed to miss the part where they show up existing problems and also the part where they propose solutions for that? If you address a problem and find a solution this is not "change for the sake of change" or "progress for the sake of progress", it is "progress that addresses existing problems".
I don't quite get where you are getting at. Are you arguing that because daemontools exist no one should even try to develop other solutions? Isn't that like arguing that no one should work on Krita, since we have already Gimp? Or the Gedit shouldn't exist because we have already Vim and Emacs? How about the countless WMs?
I think you may be missing a few central points of open source development, like "there are no rules except respect the license" and "if you don't like it then write something else".
I get a deja-vu feeling here. Yes, parts of what systemd does have existed before. That is not the point. The point is that makes development easier, because of things like having everything in one source tree, easier testing, ... . I have explained this to you countless times, feel free to go back to other discussions for a longer explanation.
So interesting question, if this is the case, and we're being forced into this "vision" how will unquestioning this rampant progressivism against the established bring benefit to the whole if choice is ultimately eliminated? Down the road it is expected systemd will replace many more components, so question on that, when is enough enough?
 
Old 02-15-2015, 07:14 AM   #1432
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 ReaperX7 View Post
So interesting question, if this is the case, and we're being forced into this "vision" how will unquestioning this rampant progressivism against the established bring benefit to the whole if choice is ultimately eliminated? Down the road it is expected systemd will replace many more components, so question on that, when is enough enough?
You still don't get it, as it seems. You are not forced into his vision, you still are totally free to not use it or provide alternatives. Choice doesn't magically appear because you want to have choice, choice is only existing if someone takes up the work to provide options, maintains them and make them appealing enough for people to use them over other options. Also, where is the "rampant progressivism against the established" you speak about? How can progress that actually solves problems be something like that?
Regarding "when is enough enough?", the answer to that is pretty easy: Enough is enough when the systemd developers decide that it is enough, or when an alternative vision comes up that seems more appealing and is chosen over systemd.

Might I ask you to provide some answers to the questions I have asked you in previous posts?
 
Old 02-15-2015, 07:35 AM   #1433
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,302
Blog Entries: 61

Rep: Reputation: Disabled
Quote:
Originally Posted by TobiSGD View Post
How can progress that actually solves problems be something like that?
What problems? I'm an amateur, a hobbyist GNU/Linux user, so I don't have your level of knowledge or experience. I've been running Slackware for about 10 years now, learning in a casual pick-it-up-as-I-go-along way, and I haven't come across any problem that justifies such a drastic change. Or justifies making choice more difficult for those who want to avoid systemd. I'm going to take a lot of convincing that the systemd cabal's plans don't equal less or no choice.

Last edited by brianL; 02-15-2015 at 07:36 AM. Reason: missed a don't out
 
Old 02-15-2015, 07:51 AM   #1434
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
I'm curious to what these problems are as well because likewise, I've been using GNU/Linux since 2000 and the only problems I've found then to be when distributions and projects start to go overly rampant in complexity that gaining control over your own system becomes a nightmare.

Likewise I find that "so called problems" only seem to be pointed out and inflated to actually be problems when politics seem to be involved.

To be honest, the only problem I have found is not in Linux, but BSD having a proper automounting tool that works without a sacrifice ritual.
 
Old 02-15-2015, 07:59 AM   #1435
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,087

Rep: Reputation: Disabled
Quote:
Originally Posted by brianL View Post
I'm going to take a lot of convincing that the systemd cabal's plans don't equal less or no choice.
As English is not my native language I used the wnb application to find its meaning. Here's what I got:
Quote:
The noun cabal has 2 senses (no senses from tagged texts)

1. cabal, faction, junto, camarilla -- (a clique (often secret) that seeks power usually through intrigue)
2. conspiracy, cabal -- (a plot to carry out some harmful or illegal act (especially a political plot))
As far as I know, intents of systemd promoters are not hidden at all, and providing it is in no way illegal, so to use the word "cabal" is just ridiculous in my opinion.

Anyway the possible future inclusion of systemd in Slackware is something up to its maintainer, so PV is the only person to whom you could reasonably address your requests or complaints in that matter.

But that would be completely useless as he has already publicly stated that he is aware of the issue, and suggested that we make that a thread's topic again only when systemd will have been included in Slackware

Last edited by Didier Spaier; 02-15-2015 at 08:07 AM.
 
Old 02-15-2015, 08:14 AM   #1436
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,302
Blog Entries: 61

Rep: Reputation: Disabled
Quote:
Originally Posted by Didier Spaier View Post
so to use the word "cabal" is just ridiculous in my opinion.
At last, we agree on something.
From:
http://0pointer.net/blog/revisiting-...x-systems.html
Quote:
The systemd cabal (Kay Sievers, Harald Hoyer, Daniel Mack, Tom Gundersen, David Herrmann, and yours truly)
 
1 members found this post helpful.
Old 02-15-2015, 08:18 AM   #1437
Gerard Lally
Senior Member
 
Registered: Sep 2009
Location: Leinster, IE
Distribution: Slackware, NetBSD
Posts: 2,206

Rep: Reputation: 1782Reputation: 1782Reputation: 1782Reputation: 1782Reputation: 1782Reputation: 1782Reputation: 1782Reputation: 1782Reputation: 1782Reputation: 1782Reputation: 1782
Quote:
Originally Posted by T3slider View Post
Is this really an argument against systemd? Both ways (the SysV way and the systemd way) are simple and both require existing knowledge of how to change runlevels (there is nothing inherently obvious about either one; in SysV you need to know about inittab, in systemd you need to know about systemctl). Neither is any more complicated than the other. I suppose one has fewer keystrokes? Is that the basis of the entire argument? How pedantic can you be?

This runlevel stuff is totally inconsequential and is not in any way an argument for or against SysV init or systemd. Please elevate the level of discussion beyond shallow murmurings of "it's not exactly the same as it is now so it must be worse." Surely there are better technical systemd flaws than THAT to be found if you wish to make a case.
This is a very patronising post, and one that yet again misses the whole point.

Let me put it in plain English for you once more:

Why should we have to adopt a completely new way of doing the very same thing, a way which requires us to trawl through yet more documentation just to learn a different way of doing the same thing? Any answer to that? If you exclude the big American corporations and defence-related bodies you will find that 99% of business requirements are satisfied by Linux and/or BSD as they stand - in other words, without systemd. The vast majority of business are small- to medium-sized businesses, and their needs are pretty basic - file and printer sharing, backups, proxies, firewalls, VPNs, whatever.

The runlevel example might be beneath you, but it's not beneath me. Over the years, from the early 2000s, I have really struggled to pick up all sorts of BSD and Linux skills along the way. New skills don't come easy to me. Again I ask you, why the bloody hell should I throw this away just to satisfy some smart-arse who has decided to do it all differently, just to achieve the same ends? Is there something I can't do as it stands with Linux-BSD that I will be able to do once systemd is imposed from above on us? I really do wish somebody would answer this question. One thing is for sure, while you were looking down your nose at my simple example of something that was more complex with systemd than without, you seem to have forgotten to enlighten us all with your own much more sophisticated examples.

And no, it's not satisfactory of Tobi to tell us we will miss functionality eventually. What functionality? And even if we do miss it, that will be because certain bullies, representing certain interests, are currently appropriating unto themselves all rights to the future of Linux, in the process making sure all the exit doors are shut. It's not because they are adding rich layers of functionality that aren't already there. But perhaps you or Tobi or someone else better informed than I can tell me I'm wrong. I won't hold my breath.
 
4 members found this post helpful.
Old 02-15-2015, 08:27 AM   #1438
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 brianL View Post
What problems? I'm an amateur, a hobbyist GNU/Linux user, so I don't have your level of knowledge or experience. I've been running Slackware for about 10 years now, learning in a casual pick-it-up-as-I-go-along way, and I haven't come across any problem that justifies such a drastic change.
In the blog post of the KDE developers you see real world problems solved (namely, having to interact with countless implementations with different interfaces of the exact same thing), in the blog post you linked to real world problems are listed, there are others, like don't having to needlessly duplicate security relevant code. Of course, it is fine that you don't have problems with your system as it is, but that doesn't mean that others have these problems.
Quote:
Or justifies making choice more difficult for those who want to avoid systemd. I'm going to take a lot of convincing that the systemd cabal's plans don't equal less or no choice.
There is no need to justify less choice. Less choice only happens when people stop to provide options. The advent of systemd does not make magically all other options disappear, it is people that make choices disappear, namely those that stop to develop or maintain options other than systemd.
 
2 members found this post helpful.
Old 02-15-2015, 08:34 AM   #1439
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,302
Blog Entries: 61

Rep: Reputation: Disabled
Quote:
Originally Posted by TobiSGD View Post
Less choice only happens when people stop to provide options.
Or when providing those other options becomes too difficult, as may happen with distros with small teams of developers.
 
1 members found this post helpful.
Old 02-15-2015, 08:40 AM   #1440
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 gezley View Post
This is a very patronising post, and one that yet again misses the whole point.

Let me put it in plain English for you once more:

Why should we have to adopt a completely new way of doing the very same thing, a way which requires us to trawl through yet more documentation just to learn a different way of doing the same thing? Any answer to that?
Yes, there is an answer to that, a very simple one: You don't have to adopt any of these, But you have to maintain and promote your existing choices, if you want to keep them. But when I see something like this:
Quote:
why the bloody hell should I throw this away just to satisfy some smart-arse who has decided to do it all differently
It seems to me that you are the one missing the point. Do you really think that Mr. Poettering and Mr. Sievers came up with systemd and suddenly all people, out of nowhere, have to adapt to its vision? This "smart-arse" came up with solutions to existing problems in a way he saw fit, just as Gentoo people did with OpenRC and Ubuntu people did with Upstart, otherwise no one would care about systemd. You may have to adapt in the future, when more people stop to develop alternatives or maintain the existing ones, but that is not something that can't be blamed on systemd developers.
Quote:
And no, it's not satisfactory of Tobi to tell us we will miss functionality eventually. What functionality? And even if we do miss it, that will be because certain bullies, representing certain interests, are currently appropriating unto themselves all rights to the future of Linux, in the process making sure all the exit doors are shut. It's not because they are adding rich layers of functionality that aren't already there. But perhaps you or Tobi or someone else better informed than I can tell me I'm wrong. I won't hold my breath.
Seriously? A KDE developer that doesn't want to maintain interfaces countless NTP implementations and using systemd-timedated instead is bullying you? A KWin maintainer that wants to replace the convoluted and hard to maintain startkde script with systemd-logind functionality is bullying you? That is what this all about, you are bullied by developers that want to make their own work easier? If you can't see the flaws in that logic then no amount of posts from me will ever do anything about your opinion, sorry.
 
1 members found this post helpful.
  


Closed Thread

Tags
bsd, linux, systemd, unix



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



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

All times are GMT -5. The time now is 04:34 AM.

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