LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 10-30-2015, 04:09 AM   #46
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367

Historically we've seen other software saturate the market, gain leverage and become a de facto standard - without necessarily being technically superior to anything else. So long as the software as a "platform" and ties itself in with other important software, then users can slowly sucked in.

So in fact the worries over the monolithic nature of systemd do have some grounding at least. But unlike certain historical examples it's far more difficult to foist systemd on users who exercise the right to choice. Users who merely complain and still stick to the same distribution actually deserve all they get. systemd is certainly inevitable for someone if they are going to just complain incessantly and then still use it...

In all honesty, when Linux went 'mainstream', this was to be expected. The majority of new users who got onboard the Linux bandwagon with distributions like Ubuntu, just wanted an alternative to a Windows desktop/server, not a free *nix.

systemd will either fade away to be replaced by something else, or slowly evolve into a Linux based OS in it's own right (something like Android but for workstations and servers and much more flexible of course).
 
Old 10-30-2015, 05:00 AM   #47
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
It already is it's own OS. It's called CoreOS. Take CoreOS and add any package manager and you have Debian, Fedora, Arch, etc.

systemd is already replaced... with everything it tried to replace. The distributions still using it really haven't progressed much either, and systemd development-wise has slowed considerably. Kdbus literally ended up stalled out and left in limbo within linux-next, and when vdev is completed, neither systemd, udev, or eudev will be needed and neither will kdbus.

Last edited by ReaperX7; 10-30-2015 at 05:01 AM.
 
Old 10-30-2015, 07:50 AM   #48
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
Actually Tobi it's not just power management, it's login and session management as well as systems rights management to core resources. That means simply, I login, not as root, but attain enough rights to root level permissions to have access to sleep, hibernate, shutdown, and reboot the system. The logind.conf file isn't going to just magically say what all logind does or is doing.
I never have claimed that. What I have said is that logind configuration for the normal user is largely irrelevant, you almost never have to touch it.
Quote:
I don't need to. You take out ConsoleKit and pretty much anyone wanting a nice desktop environment such as KDE, Plasma, Xfce, MATE, Gnome, LXDE, LXQT, and any other session management using desktop environment with adequate control of system and resources from a user account, and pretty much anyone would be forced to eventually bring in systemd as developers stop coding for ConsoleKit. Then what? People abandon dhcpcd, dhcp, networkmanager, etc.? If that's you're reasoning developers should just abandon the Linux kernel itself as well as the GNU project and use Windows or OSX.
You make that sound that somehow it is the fault of the systemd developers that after Consolekit went unmaintained no one, despite all the complaining and whining on all the forums, took it up to themselves to go ahead and take it over. Yes, some projects indeed stopped maintaining compatibility with Consolekit (the uPower people, for example), only they did it not because systemd was there, but because Consolekit went unmaintained for years. No sane developer will maintain compatibility with unmaintained projects and they shouldn't be blamed for doing that, as systemd developers shouldn't be blamed that no one takes over maintaining of projects totally unrelated projects.
Anyways, you claimed that systemd forcibly deprecates other projects (post #26), you claimed that developers have abandoned their projects for systemd inclusion (post #35) and you claim that systemd somehow is "trying to force, coerce, and bully users, administrators, and system developers into a single locked in and locked down system they'd have little to no control over", yet you don't present a single bit of evidence for your claims and when asked for names of those allegedly abandoned projects you tell us that you don't have to tell us the names, leaving me to believe that you can't actually present any evidence for your claims.
Quote:
Better question, where did all the loudmouth hipsters go recently who were spouting systemd this and systemd that? Answer, they'll all using Windows 10 trying to make it a trendy thing, saying it's cool, and trash talking anything but Windows 10 is the best OS ever.
And now you are down to name-calling. Sad, just sad. Nothing more to say to that.

Last edited by TobiSGD; 10-30-2015 at 07:53 AM. Reason: fixed duplicate word
 
Old 10-30-2015, 09:36 AM   #49
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
I never have claimed that. What I have said is that logind configuration for the normal user is largely irrelevant, you almost never have to touch it.
You make that sound that somehow it is the fault of the systemd developers that after Consolekit went unmaintained no one, despite all the complaining and whining on all the forums, took it up to themselves to go ahead and take it over. Yes, some projects indeed stopped maintaining compatibility with Consolekit (the uPower people, for example), only they did it not because systemd was there, but because Consolekit went unmaintained for years. No sane developer will maintain compatibility with unmaintained projects and they shouldn't be blamed for doing that, as systemd developers shouldn't be blamed that no one takes over maintaining of projects totally unrelated projects.
Anyways, you claimed that systemd forcibly deprecates other projects (post #26), you claimed that developers have abandoned their projects for systemd inclusion (post #35) and you claim that systemd somehow is "trying to force, coerce, and bully users, administrators, and system developers into a single locked in and locked down system they'd have little to no control over", yet you don't present a single bit of evidence for your claims and when asked for names of those allegedly abandoned projects you tell us that you don't have to tell us the names, leaving me to believe that you can't actually present any evidence for your claims.


And now you are down to name-calling. Sad, just sad. Nothing more to say to that.
Well, at least I don't try to claim to be agnostic to the argument of being for or against systemd and blatantly show publicly that I'm for it and do everything short of breaking the rules to pick a fight, belittle the opposition, and poking the stick to make myself seem that much more knowledgeable or important all why trying to deny my position. At least I'm up front and make it known where I stand, even if I am blunt and don't come with a filter.

The fact is systemd has lost all it's great momentum of steam and has little or less made any real advancement these days. A few things are done here and there, but nothing huge. Maybe we'll never know why. Could be everyone did go to Windows 10 and shut up about it, maybe even the fact kdbus didn't get added officially to the kernel let the air out of their tires, maybe things are just getting monotonous as trying to add more and more stuff proved a huge task, maybe even too huge, or maybe after that "The internet is full of assholes..." speech, someone finally got knocked down a peg or two and learned that not everyone is going to just willy nilly go along in lockstep with some delusions of grandeur no matter how much you push the issue because the GNU/Linux community pushed back, pushed back hard, will always push back, and proved that systemd wasn't all it was cracked up to be by stating that a locked model is not what is needed or wanted and choice is the best solution to any design. Who knows?

All we do know is, even after all this time, the more things tried to be changed, even by force, the more things remained the same by the return of force used. Some systems use it, some avoid it, and some offer it as optional. Your best bet, pick your poison (distribution) of choice and drink your fill. If you like it, by all means, and if not, then you have plenty of options. Some like the kool-aid, others don't.
 
1 members found this post helpful.
Old 10-30-2015, 10:54 AM   #50
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
Unfortunately systemd and the kind of developer and mindset behind it are not unique.

Do you have an opinion on the gnome project? You may find gnome irrelevant, but in fact gnome is a very big part of what's dragging systemd into the mainstream.

What about Xamarin and de Icaza? http://techrights.org/2015/10/30/xam...obovm-freedom/

I mention these as you've brought up "UNIX philosophy" and "POSIX compliance" in the past - and Apple's OSX is much closer to both than any of those. I just don't get why systemd is suddenly the bogeyman of the moment when a lot of horrible shit has been present in the Linux "eco system" for a number of years...

Last edited by cynwulf; 10-30-2015 at 10:56 AM.
 
Old 10-30-2015, 11:49 AM   #51
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
"Write programs that do one thing, and does that one thing well."

Solaris' SMF is an init program similar to systemd, launchd, s6, runit, etc. but it is an init only, and does not serve any other function other than being the init service supervisor and system state manager. It basically does the same job sysvinit and bsdinit do, but with supervision of services. It does it's job, only it's job, and it does it well.
 
Old 11-02-2015, 06:41 AM   #52
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
The fact is systemd has lost all it's great momentum of steam and has little or less made any real advancement these days. A few things are done here and there, but nothing huge.
https://github.com/systemd/systemd/graphs/contributors
I can neither see it slowing down nor see an influence of the Windows 10 release in this actual data. Other than that, we can see what we see in any other large software project: Once the groundwork is done you won't see it on the news every day anymore, this is just how software development works.
 
Old 11-02-2015, 06:48 AM   #53
Emerson
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,661

Rep: Reputation: Disabled
Systemd fallacies, fallacy #6 was mentioned in this thread, too.
 
Old 11-02-2015, 12:17 PM   #54
Shadow_7
Senior Member
 
Registered: Feb 2003
Distribution: debian
Posts: 4,137
Blog Entries: 1

Rep: Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874
If systemd ever works right it might be great. But until then:

If I restart dbus. Switching users takes half a minute (it takes less time to reboot). Restarting systemd-logind after restarting dbus seems to tame this beast, sort of. No idea why systemd-logind AND logind are BOTH running, when just logind was good enough before.

If I do a chroot, like when installing linux in linux. I have to stop ALL the processes on the HOST system (including dbus and udev) to unmount the chroot after I'm done with the chroot. Or behave like a windows admin and reboot, reboot, reboot.

And probably hundreds of other this schtuff isn't ready for production issues. The service and systemctl stuff is nice-ish, except for the all processes that are not yet adapted to systemd. Like lpd, ModemManager, ... ... ... ... At times I feel like systemd will end up like Xdmx. As in reach a point of almost amazeballs, and then get left for dead with no alternatives that can do equivalent type stuff. And no one proficient enough in the lingo to ever risk changing it.
 
Old 11-03-2015, 07:30 AM   #55
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 Shadow_7 View Post
If I restart dbus. Switching users takes half a minute (it takes less time to reboot). Restarting systemd-logind after restarting dbus seems to tame this beast, sort of. No idea why systemd-logind AND logind are BOTH running, when just logind was good enough before.
Just tested that on my Arch system, no problems at all.
Quote:
If I do a chroot, like when installing linux in linux. I have to stop ALL the processes on the HOST system (including dbus and udev) to unmount the chroot after I'm done with the chroot. Or behave like a windows admin and reboot, reboot, reboot.
Then something is seriously wrong with your setup. None of my systems behave that way when using chroots (while admittedly I mostly use systemd-nspawn instead), not Arch, not Gentoo, though I would have to test it on Debian. May I ask which distro you are using?
 
Old 11-03-2015, 11:26 AM   #56
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
Quote:
Originally Posted by Emerson View Post
Systemd fallacies, fallacy #6 was mentioned in this thread, too.
Yes, Jude is the vdev developer and clearly knows his stuff. He is not averse to posting on forums either and he has registered and responded to me in the past at one of the Debian forums and has demonstrated a deeper understanding of this issue than most.

I agree with pretty much everything he writes there, that's within my sphere of understanding anyway. I can certainly understand and relate to the shell scripts vs compiled binary code arguments. I can also relate to the 'controversial' argument that not liking how the developers manage things is as good an excuse as any for avoiding the software. It's funny that in most Linux forums not liking and trusting MS and their business practices is a good enough reason not to use their software. Not so for systemd though it seems... You can't exactly criticise the code for MS windows because it's closed source...

My personal opinion has always been that systemd is poor quality code, developed at an alarming rate for performance and functionality's sake alone. Unfortunately it's now the standard in most Linux distros - so that's most Linux distros pretty much putting their cards on the table and saying "we don't care about quality". It's what amounts to the headless pursuit of features and performance at the cost to robustness, a proven design methodology and security.
 
Old 11-03-2015, 11:45 AM   #57
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
Well Systemd IBM wanted it. Billion dollar donation to Redhat or was it linux foundation what ever they go with the money and that is cool.
But this article here is from the people that really deal systems and large server farms.
Oh well you have to trust the person building the system. That is what stability comes to. Any one can write somthing and keep tweaking it to work for them.
As long as it is stable and you trust the people behind the distribution.
 
1 members found this post helpful.
Old 11-03-2015, 12:32 PM   #58
JeremyBoden
Senior Member
 
Registered: Nov 2011
Location: London, UK
Distribution: Debian
Posts: 1,947

Rep: Reputation: 511Reputation: 511Reputation: 511Reputation: 511Reputation: 511Reputation: 511
Isn't systemd just experimental software though?

Will I have to buy a text book to find out how to use systemd on my desktop?
 
Old 11-03-2015, 07:56 PM   #59
chrism01
LQ Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Rocky 9.2
Posts: 18,359

Rep: Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751
Quote:
Isn't systemd just experimental software though?
No, its the default replacement of the old SysV init system on RHEL 7 (!) and derivatives.
That's as mainstream as it gets (for servers at least).

Looks like Debian is going that route too http://arstechnica.com/information-t...ge-since-1993/ .

Those are the 2 of the main base distros that others are based on ... inc desktops
http://futurist.se/gldt/wp-content/u...0/gldt1210.png
 
Old 11-04-2015, 03:47 AM   #60
ugjka
Member
 
Registered: May 2015
Location: Latvia
Distribution: Arch, Centos
Posts: 368
Blog Entries: 5

Rep: Reputation: 264Reputation: 264Reputation: 264
Quote:
Originally Posted by JeremyBoden View Post
Isn't systemd just experimental software though?
We are their lab rats, so yes it is very experimental.

Quote:
Originally Posted by JeremyBoden View Post
Will I have to buy a text book to find out how to use systemd on my desktop?
I'm looking for a book on systemd myself but there are none.
 
  


Reply



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
What is so bad with systemd? McZ Linux From Scratch 50 07-19-2019 06:54 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
systemd responsible for climate change, bad coffee, and athlete's foot mrclisdue Slackware 23 11-15-2013 06:57 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 - Newbie

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