LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 02-10-2014, 01:32 AM   #211
bartgymnast
Member
 
Registered: Feb 2003
Location: Almere, Netherlands
Distribution: slack 7.1 till latest and -current, LFS
Posts: 368

Original Poster
Rep: Reputation: 165Reputation: 165

yes Reaper, this is possible.
you decide when it starts and on what conditions.
 
1 members found this post helpful.
Old 02-10-2014, 02:34 AM   #212
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
Once again Bart, good work.

This actually may be the ONLY thing that will have to be considered for servers but for end users it may prove beneficial also. In fact if the networking start and networking daemons and services can be linearly loaded, systemd might have a chance, but in my honest opinion, it's still better suited to be an alternative solution, but there is only one last thing I'd like to question...

Would there be ANY way to remove the hard dependency of systemd by other packages to where even if you add in or remove systemd nothing has to be replaced or built?

I'd like to know how many arms we can chop off this octopus if possible.
 
Old 02-10-2014, 02:45 AM   #213
bartgymnast
Member
 
Registered: Feb 2003
Location: Almere, Netherlands
Distribution: slack 7.1 till latest and -current, LFS
Posts: 368

Original Poster
Rep: Reputation: 165Reputation: 165
The only package that does need to be rebuild is dbus.
However, with the current development, they are implementing kdbus (kernel dbus)
so this might be solved in future releases.
 
Old 02-10-2014, 02:51 AM   #214
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
Yes, it'd be nice to have the octopus completely controlled and simply a drop-in/drop-out package. I saw kdbus being considered but no time table was given.
 
Old 02-10-2014, 03:33 AM   #215
bartgymnast
Member
 
Registered: Feb 2003
Location: Almere, Netherlands
Distribution: slack 7.1 till latest and -current, LFS
Posts: 368

Original Poster
Rep: Reputation: 165Reputation: 165
You an expect the 208 build the latest stable build (this one will be used in rhel 7 - it is already in beta)
The development is now in progress of switching to kdbus if you follow the git commits.

the 209 build will be with kdbus.

imo 208 is currently a stable version that can be worked with.
some patches might be considered, but are not mandotary.
 
Old 02-10-2014, 04:37 AM   #216
kikinovak
MLED Founder
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453

Rep: Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154
On a side note: the Debian developers just voted in favour of systemd for their next release.

https://lists.debian.org/debian-ctte.../msg00338.html

I've been using Debian on servers and desktops for a few years, so it will be interesting to see the consequences of this decision on a traditionally rock-solid distribution.
 
1 members found this post helpful.
Old 02-10-2014, 05:11 AM   #217
bartgymnast
Member
 
Registered: Feb 2003
Location: Almere, Netherlands
Distribution: slack 7.1 till latest and -current, LFS
Posts: 368

Original Poster
Rep: Reputation: 165Reputation: 165
It means that there are 2 major distributions that are not using systemd at the moment, or undecided
thats Ubuntu (upstart) and slackware (sysvinit).

The Major distribution imo are as follows:

Rhel (beta 7 runs systemd) - centos will have systemd with 7 aswell in this case - fedora is using systemd for some time
suse (suse enterprise 12 will use systemd) - opensuse is using it already
ubuntu (using upstart)
debian decided to go for systemd
slackware - still using sysvinit

There are alot of other distributions that are not Major but big, like archlinux for example
alot of them uses systemd aswell.
 
Old 02-10-2014, 05:12 AM   #218
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Quote:
Originally Posted by kikinovak View Post
On a side note: the Debian developers just voted in favour of systemd for their next release.
Well, I'm not sure that game be over inside Debian's TC...

Sometimes I feel comfortable using a distribution managed by a BDFL

Last edited by Didier Spaier; 02-10-2014 at 05:14 AM.
 
Old 02-10-2014, 05:24 AM   #219
lems
Member
 
Registered: May 2004
Distribution: BSD
Posts: 269

Rep: Reputation: 119Reputation: 119
Quote:
Originally Posted by bartgymnast View Post
It means that there are 2 major distributions that are not using systemd at the moment, or undecided
thats Ubuntu (upstart) and slackware (sysvinit).

The Major distribution imo are as follows:

Rhel (beta 7 runs systemd) - centos will have systemd with 7 aswell in this case - fedora is using systemd for some time
suse (suse enterprise 12 will use systemd) - opensuse is using it already
ubuntu (using upstart)
debian decided to go for systemd
slackware - still using sysvinit

There are alot of other distributions that are not Major but big, like archlinux for example
alot of them uses systemd aswell.
I'm curious how Pat will decide. There is a latin saying: variatio delectat (“variety gives joy”). I think a systemd monopoly would be a bit unhealthy.

Last edited by lems; 02-10-2014 at 05:25 AM.
 
Old 02-10-2014, 05:27 AM   #220
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
And so another falls...

By technicality Slackware doesn't use sysvinit. It uses a hybridized version of bsdinit with sysvinit compatibility.

LFS has a book for an LFS-systemd, but it's not as detailed as the main LFS which still uses sysvinit. It's more or less a experiment still and outside the LFS book.

There are a few other distributions out there that use other init systems still.

GoboLinux
PardusLinux

And Gentoo is still mainly OpenRC.

There's at least a dozen init systems out there.

Last edited by ReaperX7; 02-10-2014 at 05:37 AM.
 
2 members found this post helpful.
Old 02-10-2014, 05:34 AM   #221
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
Back on topic, I noticed that, after installing systemd (without PAM), booting with sysvinit results in a not existing /dev/shm, which is needed for some programs to run. This should definitely be fixed somehow. I sadly have no clue what is going wrong, except that I suspect udev to be the culprit here. I can for now not check if the same issue also appears when booting with systemd, I have currently only remote access to that machine.
 
Old 02-10-2014, 05:35 AM   #222
bartgymnast
Member
 
Registered: Feb 2003
Location: Almere, Netherlands
Distribution: slack 7.1 till latest and -current, LFS
Posts: 368

Original Poster
Rep: Reputation: 165Reputation: 165
You know what I mean Reaper.

Tobi, apart from your install problem, did you encounter anything special.
I haven't heard any problems lately regarding the use of systemd in slackware as how I provided it.
 
Old 02-10-2014, 05:38 AM   #223
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
Other than what I just posted I couldn't test it really, I have to first figure out how to work with it. For now I have to set keyboard layout manually after boot, automatically activating swap doesn't work, as it seems due to a corrupted path to /dev/disk/by-uuid/{UUID} and switching to the graphical target doesn't work, as it seems due to a lack of .service file for any display manager. I will have to learn a bit more about that.
 
Old 02-10-2014, 05:52 AM   #224
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
If needed this should fix /dev/shm missing Tobi...

if [ -h /dev/shm ]; then
mkdir -pv $(readlink /dev/shm)
fi

provided your fstab does mount /run for the tmpfs.

It's a quick fix but it works. As far as the services files... ArchWiki maybe might have something.

Last edited by ReaperX7; 02-10-2014 at 05:59 AM.
 
Old 02-10-2014, 05:55 AM   #225
bartgymnast
Member
 
Registered: Feb 2003
Location: Almere, Netherlands
Distribution: slack 7.1 till latest and -current, LFS
Posts: 368

Original Poster
Rep: Reputation: 165Reputation: 165
well you are in control.
you decide which graphical target you want to start.
in other words, if you want the graphical loader of KDE (not sure what it is) I use Gnome (GDM)
you can create a standard .service file and place it inside the directory graphical.target.wants

The swap is indeed an issue on certain installations.
also UTF8 is needed (forgot to list that somewhere I think)
 
  


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



LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

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