What If .........Slack needs Systemd (Slackbuilds)
SlackwareThis Forum is for the discussion of Slackware 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.
@bartgymnast: Thanks for your continued work on this despite so much negativity. I must admit I have not found the time to play with your SlackBuilds yet but making it easier for others to test this is something I greatly appreciate!
^^ THIS! As one who has taken part in the wailing and gnashing of teeth in threads regarding the philosophy and end-game of systemd, I have to say this is the most "rubber meets the road", useful, and interesting for longterm of them all. Keep up the good work Bartgymnast! Kudos.
the wonderful thing about OpenSource is it is open. We can see what the Dev's are doing and working on. http://comments.gmane.org/gmane.comp...md.devel/16849
struggles can be helped or thrown away by the community. Stability is the key.
Distribution: slack 7.1 till latest and -current, LFS
Posts: 368
Original Poster
Rep:
After some testing with 209 and 210 I decided to wait a bit more as they are still in the process of including the online state notification of systemd-networkd.
for the kdbus implementation a newer kernel is needed, which is not available on 14.1
as soon as I have new news, I will update it here.
Hello barygymnaast, Thank you.. I had been wanting to learn this stuff for a while, I am running your slackbuilds of systemd on slackware-current x86 fine. I did it without pam, I had no love from networkmanager and switched back to inet1 and am fine. This is on a lenovo T61, I also had to blacklist mei_me as I had problems with this module on other live systemd distros I tried in the past. Keep up the great work! I even used your slim.service file and found xwmconfig was able to switch me from xfce to kde without a hitch.
there are 2 groups for building systemd for slackware
-min: which are minimal required packages
-all: rebuilds of existing slackware packages to convert/work with systemd
Currently I am working on having KDE work with systemd-logind
We intend to make a Gnome based on systemd and Slackbuilds
As I understand it, I don't think you can do without journald. Any system logs to be generated are done by systemd - it receives the stdout/stderr and then uses dbus to log them to journald.
If you could find a way to isolate init and udev without dbus you could kill possibly kill journald off and have the only required parts.
Ummm. I've been using Fedora... and if you remove dbus, the system doesn't run...
Systemd uses dbus to communicate with udev, and from udev back to systemd. And it uses it to communicate with every other "non-forking" service such as NetworkManager for the same reason. There is no other way for these modified services to tell systemd that things are "ready".
I also think dbus is integral to the systemd ability to monitor processes, and stop/restart other processes based on the state reported (via dbus).
Ummm. I've been using Fedora... and if you remove dbus, the system doesn't run...
Systemd uses dbus to communicate with udev, and from udev back to systemd. And it uses it to communicate with every other "non-forking" service such as NetworkManager for the same reason. There is no other way for these modified services to tell systemd that things are "ready".
I also think dbus is integral to the systemd ability to monitor processes, and stop/restart other processes based on the state reported (via dbus).
I think thats right, if one removes systemd as udev provider in favour of eudev, some packages may need to be recompiled with the --disable-systemd option.
The startup configurations will also have to be changed... as systemd would no longer know when they are ready for use (have to change them all to "forking").
And that may require "readjusting" of the network of services...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.