Slackware This 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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
|
|
|
11-13-2013, 03:57 AM
|
#1
|
Member
Registered: Feb 2003
Location: Almere, Netherlands
Distribution: slack 7.1 till latest and -current, LFS
Posts: 368
Rep:
|
What If .........Slack needs Systemd (Slackbuilds)
Please read below first before posting:
This post is meant for helping everyone that is interested in running systemd on Slackware.
THIS IS NOT A PLACE FOR FLAME WARS.
If in the future Slackware needs to switch to systemd, we have slackbuilds, unit files, etc ready for them to use.
As Everyone knows: GNOME and KDE will be switching to use Systemd.
This will be as it looks now 90% sure a hard dependency.
Because of this (for me GNOME), the dropline gnome devs started with developing of systemd on slackware.
Dropline Gnome has its own build system, so I have made Slackbuilds from the systemd parts, and I intend to extend these with packages that needs to use unit files, or as explained below rebuild.
- Udev will be soon completly integretad into systemd.
so a dozen packages that are requiring libudev.so.0 will need to be rebuild to link against the new libudev.so.1 (currently libudev.so.0 is linked to libudev.so.1 in the Slackbuild)
- ConsoleKit is currently not actively maintained. The focus has shifted to the built-in seat/user/session management of systemd called http://www.freedesktop.org/software/...d.service.html
- User sessions are registered in logind via the pam_systemd(8) PAM module. (this is why the DE's are switching to systemd).
SlackBuilds can be found at: SlackBuilds Systemd
A small howto can be found here: Systemd for Slackware
If you wish to help in making slackbuilds, improving slackbuilds, or creating documentation for it. you can reply that here, or send me an email at < bartgymnast - at - hotmail - dot - com >
You can also find me on irc.freenode.org in channel #dropline
Last edited by bartgymnast; 11-13-2013 at 07:31 AM.
|
|
|
11-13-2013, 05:34 AM
|
#2
|
Senior Member
Registered: Feb 2009
Posts: 1,727
|
this enables at least some real world comparisons, see what works how and so on.
would like to have more time to give it a trial right now, but this has to wait some time.
thanks for the effort
|
|
|
11-13-2013, 05:41 AM
|
#3
|
Member
Registered: May 2007
Location: US
Distribution: slackware
Posts: 186
Rep:
|
I thought the Gnome devs said they weren't going to make any hard dependencies for systemd.
|
|
|
11-13-2013, 06:22 AM
|
#4
|
Member
Registered: Feb 2003
Location: Almere, Netherlands
Distribution: slack 7.1 till latest and -current, LFS
Posts: 368
Original Poster
Rep:
|
they said during the time, it was requested and they would review it with each release.
For now it is still not a hard dependency.
However without systemd, you need to patch a lot of packages to get all functionality.
And some goes for Kwin (KDE), read Alienbob's blog post http://alien.slackbook.org/blog/kde-...kware-current/
I replied in a post later that my interpretation on this was wrong. and that KDE is thinking about maybe using systemd, but nothing has been decided.
My planning for the next packages are:
util-linux
bluez
udisks
upower
udisks2
system-config-printer
lvm2
libatasmart
wayland
mesa
glib2
fontconfig
gobject-introspection
polkit - is now available
pango
gdk-pixbuf2
gtk+3
NetworkManager
openssh - is now available
Last edited by bartgymnast; 11-15-2013 at 04:00 PM.
|
|
|
11-13-2013, 06:57 AM
|
#5
|
Member
Registered: Sep 2011
Posts: 925
|
Quote:
Originally Posted by bartgymnast
Please read below first before posting
|
No, you use descriptive thread titles, please! Not "What If ........"
|
|
|
11-13-2013, 07:31 AM
|
#6
|
Member
Registered: Feb 2003
Location: Almere, Netherlands
Distribution: slack 7.1 till latest and -current, LFS
Posts: 368
Original Poster
Rep:
|
Quote:
Originally Posted by jtsn
No, you use descriptive thread titles, please! Not "What If ........"
|
done
|
|
1 members found this post helpful.
|
11-13-2013, 08:07 AM
|
#7
|
Slackware Contributor
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559
|
Quote:
Originally Posted by bartgymnast
|
Please do not give your own interpretation to these issues and make it appear those are the actual opinions of others.
Where do you get the "Everyone knows: ... KDE will be switching to use Systemd" and "it looks now 90% sure a hard dependency" from?
If you read my post, and click through to the article by Martin Graesslin, you will notice that he only talks about "may be" and "we do not yet depend on systemd and have no concrete plans to depend on it. It’s just that it looks like the Wayland system compositor will use systemd".
And Wayland will be only one of the supported compositors, next to the X.Org compositor.
Eric
|
|
9 members found this post helpful.
|
11-13-2013, 08:09 AM
|
#8
|
Senior Member
Registered: Jan 2011
Location: Australia
Distribution: openSUSE
Posts: 1,465
|
Quote:
Originally Posted by bartgymnast
|
I sincerely hope kwin doesn't force Systemd upon users. At the very least, kwin is not needed to run kde. Either way, despite not being a great fan of Systemd, i acknowledge your efforts in creating Slackbuids bartgymnast. I won't test them, but thank you for sharing.
EDIT:
Quote:
Originally Posted by Alien Bob
It’s just that it looks like the Wayland system compositor will use systemd".
|
I haven't been participating in the Gnu/Linux community for a few months. I was looking forward to Wayland, i really hope it doesn't force Systemd on us.
Last edited by Knightron; 11-13-2013 at 08:16 AM.
|
|
|
11-13-2013, 08:24 AM
|
#9
|
Member
Registered: Jul 2013
Posts: 113
Rep:
|
I know when I compiled gala (WM) a few days ago, I had to do some creative versioning to get away from having systemd as a dependency. It was possible, but I had to use some earlier versions on some libraries.
Also, I was still unhappy with some of the things I had to install.
|
|
|
11-13-2013, 08:29 AM
|
#10
|
Member
Registered: Feb 2003
Location: Almere, Netherlands
Distribution: slack 7.1 till latest and -current, LFS
Posts: 368
Original Poster
Rep:
|
Alien,
For Gnome it looks 90% to become a hard dependency, I should have stated that better.
and indeed, kwin is a maybe, but not yet (sorry for stating this wrong)
and yes it looks indeed that the wayland compositer will use systemd.
Apart from that, comments on the SlackBuilds and etc. are welcome
|
|
|
11-13-2013, 09:30 AM
|
#11
|
Moderator
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
|
Quote:
Originally Posted by Knightron
I was looking forward to Wayland, i really hope it doesn't force Systemd on us.
|
Wayland itself has in no way a dependency on systemd. It is up to the developers of WMs/DEs if they want their compositors (or other parts of the DE) to be dependent on systemd.
@bartgymnast: Thanks for those SlackBuilds, I will definitely have a look at that once I have a little bit more time.
|
|
1 members found this post helpful.
|
11-13-2013, 01:20 PM
|
#12
|
Member
Registered: Apr 2011
Location: Canada
Distribution: Slackware
Posts: 99
Rep:
|
Indeed, Wayland has absolutely no dependencies on systemd. However, some DE's are considering requiring systemd for Wayland use because Wayland is lacking certain features that X had, such as login facilities (systemd has logind, thus the theoretical dependency). People seem to think KWin will require systemd because KWin's maintainer is a fan of systemd. To be perfectly fair, since Wayland doesn't have good (any) login facilites, systemd's logind is a tempting option. But he has never stated (that I can find) that KWin will require systemd at any point in the future.
Concerns over GNOME are, perhaps, a little more justified, because they intend to move to systemd in the future. They don't just mean logind, either - they already use systemd for power management.
I would not be worried about KDE suddenly dumping every non-systemd distro. Right now, they are kinda maybe considering using systemd with Wayland in the future perhaps. They have said nothing about X, and I don't think X is moving for a while yet. Wayland may be ready and stable, but it hasn't 'arrived'.
In the end, I don't care that much about what init I use. If Pat decides in the future that systemd's the way to go, then I'll follow. If not, then not.
|
|
2 members found this post helpful.
|
11-13-2013, 05:10 PM
|
#13
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
If I'm not mistaken the hardlinked systemd dependency in Gnome can actually be deactivated. I think DropLine does this.
|
|
|
11-13-2013, 05:43 PM
|
#14
|
Member
Registered: Feb 2003
Location: Almere, Netherlands
Distribution: slack 7.1 till latest and -current, LFS
Posts: 368
Original Poster
Rep:
|
Reaper, what do you mean?
Dropline is having testing with systemd yes. is it required as hard dep of gnome, NO (atleast not yet)
This post/topic is not about that. Its for having slackbuilds with systemd.
So if people are interested to try it out, they can (without installing Dropline Gnome)
if and let me repeat, if slack needs to/or is going to switch to use systemd.
there are slackbuilds ready that the dev team could use (could, they dont need to).
Also people that have been testing this will be more familiar with how things work.
|
|
|
11-13-2013, 05:56 PM
|
#15
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
One does not simply "need" systemd.
|
|
|
All times are GMT -5. The time now is 06:14 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|