DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Does anyone know how systemd will impact Debian? Critics of systemd are saying quite a lot about it making it difficult to discern what is real and what is FUD. As I am keen not to lose any of the current functionality of the CLI, I am concerned. Will systemd make Debian less flexible than its current implementation without systemd?
I tried to RTFM but there is so much criticism out there that I cannot distinguish what is real and what is false.
When the work of conversion is complete, the system should work. The problem is in the conversion stage. Apparently the switch caused so many problems with Arch that discussing systemd was banned on their forum. So theoretically there should not be any functionality problems with Debian Stable, because the future release with systemd will not be released until it is working.
As an Arch user, I sometimes feel "stuck" with systemd. I'm not sure I hate it though. Real quickly, without getting too deep into it; why do you hate it? I just wish I was better at configuring it. I also wish it would let you permanently disable certain services.
Distribution: Debian Wheezy, Jessie, Sid/Experimental, playing with LFS.
Posts: 2,900
Rep:
In theory there shouldn't be a problem if you stick with stable releases. Debian, unlike ubuntu, doesn't release a new stable if there are serious problems.
What you need to do, and have found out that it is very difficult to do, is separate the FUD from the facts. So here is my interpretation of the situation. To much of the FUD is based on personality, it appears to me many don't like systemd because of who the developers are and I am yet to see any real technical discussion without the personality factor coming into it, at that point my eyes glaze over and I start thinking about a nice home brew cause it is infiitely more interesting than going over the same ol same ol again and again.
Anyway Debian, and Ubuntu, have decided to switch to systemd for Jessie, and associate Ubuntu releases.
Linus has barred systemd devs from uploading and merging anything they do to the kernel (this may have changed in the meantime but I haven't heard if it has) because of a kernel fault that was found because of systemd and the systemd devs refusal to rework systemd to stop this fault from occurring. In actual fact both the kernel and systemd should have been reworked but Linus is the big kahuna in kernal land and what he says goes.
Debian, and Ubuntu, are stuck between a rock and a hard place. Do they stick with migrating to systemd which is banned from further kernel development (last I heard) or do they revert their choice?
Quote:
Originally Posted by Randicus Draco Albus
When the work of conversion is complete, the system should work. The problem is in the conversion stage. Apparently the switch caused so many problems with Arch that discussing systemd was banned on their forum. So theoretically there should not be any functionality problems with Debian Stable, because the future release with systemd will not be released until it is working.
* And yes, I am a systemd hater.
The default for Jessie "should" be systemd, I can't find the discussion now but there was a big stink about it on the Debian Mailing List with votes of no confidence etc.
Distribution: Debian Testing, Stable, Sid and Manjaro, Mageia 3, LMDE
Posts: 2,628
Rep:
I am sure that it will work fine in Debian Stable too.
I can't imagine what affect systemd could possibly have on any cli functionality at all. This is replacing the system initiation process that we are currently using. Once the system is up there should be no other real affect on anything, particularly with cli functions which are primarily a kernel function with some extra commands and functions added.
There may be some problems with some applications now due to a number of factors but all having communications between the kernel and applications, a process started in the initiation process, that have not been worked out.
Have seen some problems in Debian testing and Sid being possibly blamed on systemd but no real proof that this is the case rather than just normal problems in building a new version. Could well be that it is a factor in some. Could also not be a factor.
What ever the case there is, the Debian release policy on what can be released as Stable have not changed. Therefore the system has to boot. All default installed applications have to have all core functions working properly. As default installed applications include the default DE this means that the cli has to be working correctly. All applications, including the Xwindows stack, are all started by cli functions.
Your menu items, that are so handy to click on to launch applications, are small scripts that invoke cli commands. Without a fully functional cli nothing is going to work. Debian will not be releasing anything in that condition as Stable.
Fedora has been using systemd for quite some time. Now, of course there are going to be problems, as with any new project; especially one entangled into everything such as this project does. Fedora still gets along fine and well, so after some growing pains, Debian should as well.
This requires more work than just switching init systems, but systemd can boot without a shell, including in the initrd. We can eventually have, for some use cases, systems without bash, dash and busybox.
It looks like systemd will bring in about 20 more dependencies. This does not augur very well. There are also concerns that it is breaking unrelated packages and forcing dependencies that shouldn't impose systemd to be installed. The latter have been filed as a bug.
My intuition tells me like many others that systemd has the potential to be a complete mess, especially, considering the patronizing attitude of its developers. The fact that we are having them dictating to the kernel developers is more than an eye opener for anyone wanting to see reason. While these, so called developers, are very good coders, they definitely, lack the crucial social ability of adapting to work in a group.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.