LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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-28-2015, 10:24 AM   #31
Germany_chris
Senior Member
 
Registered: Jun 2011
Location: NOVA
Distribution: Debian 12
Posts: 1,071

Rep: Reputation: 497Reputation: 497Reputation: 497Reputation: 497Reputation: 497

I think we should have another argument over systemd we haven't had one in a while.
 
Old 10-28-2015, 10:37 AM   #32
Smokey_justme
Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 534

Rep: Reputation: 203Reputation: 203Reputation: 203
Quote:
Originally Posted by TobiSGD View Post
I am not quite getting your point here. Are you saying that systemd developers should be blamed for trying to achieve a vendor lock-in because other projects are not up to par with systemd?
I can't speak in his name but I'm pretty sure he's saying systemd developers should be blamed for (trying to achive??) achiving a vendor lock-in from the way they designed and implemented systemd as a core, monolithic system and not a separated init-system, a separated login system, etc.. By your own words, a logind-like can be rewritten to provide the same dbus interface.. So if that's all it would have taken, why would they mangle the code so bad that they made sure systemd can't be used without logind and logind can't be used without systemd forcing everyone to wait until and alternative is written or write their own alternative? Why does ConsoleKit2 need to exist and why does logind need to depend on systemd?

Last edited by Smokey_justme; 10-28-2015 at 10:39 AM.
 
1 members found this post helpful.
Old 10-28-2015, 10:46 AM   #33
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
Replying to the original post - as the OP has not responded since:

Quote:
Originally Posted by sigint-ninja View Post
i cam across a few tutorials/explanations regarding systemd and on the one video there was a comment.
When you said "video" and "comment" the alarm bells rang...

The comment is just opinion from someone who is most likely not in full possession of the facts.

Quote:
Originally Posted by sigint-ninja View Post
is it a bad thing that distros are going this way?
That's a loaded question and you will get hundreds of different answers. You will really need to research this for yourself.

Quote:
Originally Posted by sigint-ninja View Post
why does the poster feel the previous init system was so much better?
Did he say it was? I doubt he even knew there was an init system until reading all of the hype about systemd. systemd has been controversial and there are diverse opinions written on mailing lists by actual developers which you can read if you like. Random blogs, opinion pieces in forum posts, videos and watered down technology press articles are not a good source of information.
 
Old 10-28-2015, 12:47 PM   #34
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 Smokey_justme View Post
I can't speak in his name but I'm pretty sure he's saying systemd developers should be blamed for (trying to achive??) achiving a vendor lock-in from the way they designed and implemented systemd as a core, monolithic system and not a separated init-system, a separated login system, etc.. By your own words, a logind-like can be rewritten to provide the same dbus interface.. So if that's all it would have taken, why would they mangle the code so bad that they made sure systemd can't be used without logind and logind can't be used without systemd forcing everyone to wait until and alternative is written or write their own alternative? Why does ConsoleKit2 need to exist and why does logind need to depend on systemd?
At first, systemd can very well be used without logind, the only components of systemd that can not be disabled easily are udevd and journald. Logind can be used without systemd, see for example systemd-shim in Debian. Why they have all their components in one repository is well known: the components can share code that is used by them, and it is much easier to test the system for problems between different components.
 
Old 10-28-2015, 02:19 PM   #35
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 am not quite getting your point here. Are you saying that systemd developers should be blamed for trying to achieve a vendor lock-in because other projects are not up to par with systemd?
There was no getting up to par with systemd until developers started abandoning projects for systemd inclusions.

Before this fiasco, projects were going along at a steady pace and developing things without any standard par to aim for. Things were ready and done, when they were ready and done. Since systemd came along, everything that was abandoned for systemd was either forked out, redeveloped, or fresh starts were made, some which made it, some which are ongoing, and some that faltered, but development had to be ramped up to get on par with systemd or be left behind, but there was no excuse that all of this could have been avoided in the first place by not trying to drag anything and everything into systemd 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.

If the shoe fits, then yes, they are completely responsible for creating this mess. If they didn't want to be held responsible for their actions, they shouldn't have attempted this crap in the first place, but no, they have too many people trying to make up excuses for them to put the blame on everyone but them.
 
Old 10-28-2015, 03:05 PM   #36
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by Germany_chris View Post
Yes BSD init v SysV init
'K, thanks!

wow, this thread has grown so fast - once again
 
Old 10-28-2015, 05:19 PM   #37
sigint-ninja
Member
 
Registered: Feb 2011
Location: Republic Of Ireland
Distribution: Debian,Centos,Slackware
Posts: 508

Original Poster
Rep: Reputation: 29
i havent really commented on anything...as i know very little...just reading comments here. i am a total newb who completed linux+ earlier thus year and have moved onto Red Hat certification...

i guess we/i will be stuck with systemd for some time...and its in the course

the next question is how much should you know?

can anybody give me some key points on things i should be learning to do with systemd...i know its to stop and start services etc...but i know it can do a heck of a lot more...from what i read its moved from being an init system to handle more management roles...correct?

and from what i read systemctl is a very popular command with systemd...some exercises would be great...

i dont even know what logind is...will do some reading

thanks
 
Old 10-28-2015, 05:51 PM   #38
JeremyBoden
Senior Member
 
Registered: Nov 2011
Location: London, UK
Distribution: Debian
Posts: 1,947

Rep: Reputation: 511Reputation: 511Reputation: 511Reputation: 511Reputation: 511Reputation: 511
What is vdev?
Don't tell me its a "son of udev"!

If udev ever fails me I wouldn't have a hope of fixing it - its monolithic, but not as monolithic as systemd.
 
1 members found this post helpful.
Old 10-28-2015, 09:07 PM   #39
jpollard
Senior Member
 
Registered: Dec 2012
Location: Washington DC area
Distribution: Fedora, CentOS, Slackware
Posts: 4,912

Rep: Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513
Quote:
Originally Posted by Emerson View Post
Not here it does not - Gentoo.
Thanks. It does on some systems (mine for instance). It must be a compile time option, thus making the binary non-portable, but understandable.
 
Old 10-28-2015, 09:28 PM   #40
Emerson
LQ Sage
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~amd64
Posts: 7,661

Rep: Reputation: Disabled
There is no systemd in my boxes.
Code:
~ $ equery u sys-apps/dbus
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-apps/dbus-1.8.20:
 U I
 + + X           : Add support for X11
 + + abi_x86_32  : 32-bit (x86) libraries
 - - debug       : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful
                   backtraces see https://wiki.gentoo.org/wiki/Project...nce/Backtraces
 - - doc         : Add extra documentation (API, Javadoc, etc). It is recommended to enable per package
                   instead of globally
 - - static-libs : Build static versions of dynamic libraries as well
 - - systemd     : Build with sys-apps/systemd at_console support
 - - test        : Workaround to pull in packages needed to run with FEATURES=test. Portage-2.1.2 handles
                   this internally, so don't set it in make.conf/package.use anymore
 
Old 10-29-2015, 03:51 AM   #41
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
There was no getting up to par with systemd until developers started abandoning projects for systemd inclusions.

Before this fiasco, projects were going along at a steady pace and developing things without any standard par to aim for. Things were ready and done, when they were ready and done. Since systemd came along, everything that was abandoned for systemd was either forked out, redeveloped, or fresh starts were made, some which made it, some which are ongoing, and some that faltered, but development had to be ramped up to get on par with systemd or be left behind, but there was no excuse that all of this could have been avoided in the first place by not trying to drag anything and everything into systemd 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.

If the shoe fits, then yes, they are completely responsible for creating this mess. If they didn't want to be held responsible for their actions, they shouldn't have attempted this crap in the first place, but no, they have too many people trying to make up excuses for them to put the blame on everyone but them.
So your point is that somehow systemd developers are to blame for having a faster development speed (which comes naturally when you have contributors from all major distributions, I would think) then the rest of the ecosystem. I don't quite know if that is something they can be blamed for. Just out of interest, besides Consolekit, would you mind to tell me which other projects were abandoned in favor of systemd?
 
Old 10-29-2015, 03:52 AM   #42
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 JeremyBoden View Post
What is vdev?
Don't tell me its a "son of udev"!

If udev ever fails me I wouldn't have a hope of fixing it - its monolithic, but not as monolithic as systemd.
Vdev is the work of Jude C. Nelson who is working with the Devuan project to create a truly non-locked into systemd Debian. It uses fuse and some extra libraries to implement a kdbus-like virtual device file system that operates similar to udev, and attempts to maintain a backwards compatibility layer for udev using drivers, libraries, and utilities like gudev, evdev, etc. It's aim isn't just for GNU/Linux but *BSD as well at the current future which could import udev-like functionality to *BSD and allow portwork of utilities in *BSD that lack these functions.
 
1 members found this post helpful.
Old 10-29-2015, 03:59 AM   #43
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 sigint-ninja View Post
i havent really commented on anything...as i know very little...just reading comments here. i am a total newb who completed linux+ earlier thus year and have moved onto Red Hat certification...

i guess we/i will be stuck with systemd for some time...and its in the course

the next question is how much should you know?

can anybody give me some key points on things i should be learning to do with systemd...i know its to stop and start services etc...but i know it can do a heck of a lot more...from what i read its moved from being an init system to handle more management roles...correct?

and from what i read systemctl is a very popular command with systemd...some exercises would be great...

i dont even know what logind is...will do some reading

thanks
systemctl is meant for controlling the system's state, read: starting/stopping services, enabling/disabling/masking them for certain targets (which are basically named runlevels), rebooting/powering off the system, ...
Then you have specialized stuff like timedatectl for setting the clock/date and timezones or machinectl for handling virtual machines, containers and sessions.
What you learn is up to you, if you don't have a need for virtual machines or containers than their is not much sense in learning how to use machinectl, for example.
In the end, if you really need something that you don't know about yet, all the info is only one manpage away.

Regarding logind, you shouldn't need to care a lot about that, have a look at the configuration in /etc/systemd/logind.conf if you want (you can for example set up the number of TTYs you want to get on boot or set actions that should be run when pressing the power management keys on your keyboard), but mostly it is just used by display managers and you don't have to care.
 
Old 10-29-2015, 04:01 AM   #44
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 JeremyBoden View Post
What is vdev?
Don't tell me its a "son of udev"!

If udev ever fails me I wouldn't have a hope of fixing it - its monolithic, but not as monolithic as systemd.
To add to what ReaperX7 already posted: https://github.com/jcnelson/vdev
 
Old 10-29-2015, 08:04 PM   #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
Quote:
Originally Posted by TobiSGD View Post
Regarding logind, you shouldn't need to care a lot about that, have a look at the configuration in /etc/systemd/logind.conf if you want (you can for example set up the number of TTYs you want to get on boot or set actions that should be run when pressing the power management keys on your keyboard), but mostly it is just used by display managers and you don't have to care.
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.

Quote:
Just out of interest, besides Consolekit, would you mind to tell me which other projects were abandoned in favor of systemd?
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.

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.
 
  


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 08:31 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