What is the downside of installing Dlackware systemd?
I am considering going up the learning curve for Dlackware so that I can run software that requires systemd.
I have very little interest in a Gnome-y Linux. I do have a copy of Ubuntu 16 Xynical Xenophobe on another partition and I dont like it much. I didnt like Kubuntu. I keep an extra copy of slackware64 on another partition in case I do something stupid (like forget to run elilo, etc) and break my daily driver slackware. I have Ubuntu there in case I absolutely positively need to run some software that requires systemd. I always go back to Slackware. That might not be because I am a privileged white grumpy cis gender male or a strfkr. I like the way that Slackware just works and the fact that I can see what Slackware is doing. It is also very quick. Lynyrd Skynerd Poettering et al may be jerks but one could say that the proprietors of SBo are pedants. I havent quit using SBo as a result of not liking someone's attitude that I dont understand. PulseAudio doesnt break my computer and actually I kind of like pulseaudio despite the pops and gloops when one moves the volume controller. I will probably give Dlackware systemd a chance on yet another partition install of Slackware. There isnt much documentation. I am wondering what negative experience others have had with the Dlackware systemd? Does Plasma5 run on a Dlackware-modded Slackware64 -current or will I be stuck with running xfce or some other gnome-y dm such as cinnamon, etc? Finding nemo wasnt a joyful thing for me. What is the downside? Yes, I can find out these things by trying them myself but some background may be helpful. |
First, I'd like to say that I have no experience at all running Dlackware.
However, I do run CentOS 7 (which uses systemd of course), and from my little experience of playing with Ubuntu on a VM, a lot of the systemd-specific things seem to be the same, so this is my input (but truth be told I have no idea if it applies to Dlackware): 1. Do NOT mix iptables (or nftables if that's what you use) with firewalld. Use one and only one of those exclusively. Use firewalld if you don't serve a lot of customers (i.e. you're not sending/receiving a lot of data daily). I do recommend firewalld for few customers & very simple rules. The reason is firewalld tends to add more rules to do the same thing than {ip,nf}tables would. People at this point will probably say "firewalld is just another frontend for netfilter, it's not an iptables wrapper so your idea of 'rules' is wrong." and that's what is preached but not necessarily practiced (it's a bit complicated and I don't want to get into the details). 2. You have to learn service files In Slackware, FreeBSD, OpenBSD and even until CentOS/RHEL 6, you had to know some shell scripting. Despite the init system differences, you started/stopped a service by using shell scripting. In systemd you use service files which can also handle auto-mounting. I guess some pro-simplicity people would be against this since some of these things can be handled by /etc/fstab, but the pro-systemd people would argue that you can't auto-mount say, a USB you plug in after the system boots up. Also note, since projects (like nginx) on SlackBuilds.org are specifically for Slackware and not Dlackware, you won't have service files for them. 3. journald I hate this program even on CentOS/RHEL 7 so if you have better luck with it than I do, then I guess this one isn't necessarily a "disadvantage". journald has a way to send its logs to rsyslog which is what I chose to do because of the previous point. ===== I can't think of anything else at the moment. Hope this helped. |
To add to what TommyC7 said:
|
One serious downside is that it appears to be a quite difficult install!
|
Quote:
|
Pretty sure Gnome 3 is heavily dependent on systemd but there are folks that have gotten it to work without systemd. Can't speak for KDE, even though I use a systemd distro with KDE - never dove in to see what the dependencies are. As far as just applications, not sure if systemd has infected that space yet.
|
Quote:
|
The biggest downside, I can conjecture, is that there is no official support for this setup.
|
Quote:
You can use the SBo packages to install docker and probably run whatever service you want in a docker container. |
this is slackware on systemd 0--- looks like an add on, or compile from scratch?
|
Quote:
Dlackware replaces several core Slackware packages, because of PAM and systemd, and that is not acceptable for slackbuilds.org. |
Quote:
|
Quote:
They don't exactly support -current and they don't offer any clue on their pages to how one might get such support. Of course us "privileged white grumpy cisgender male" linuxers can find a way, and we extend sufficient grace to make up for it. One of the arguments against systemd is the attitude of its developers. Attitude is all around. Maybe attitude of the developers is not a primary reason to reject software. *** Quote:
I had noticed in Count Vader's skype thread that Dlackware might open a way to run such widgets. Quote:
Quote:
14.2 might have worked but that wouldnt help me much since I dont use 14.2 This is a project for some future rainy day. |
Quote:
Most of the services in systemd are started by the unit files in the /etc/systemd/system directory. These are just text files, so you could probably just read the actual command to start the service and run it manually. You may have to set the proper environment, paths, etc. but you should be able to read that from the unit file as well. |
Quote:
|
Quote:
Quote:
This matter with init and systemd is non-trivial and is a big project a little larger than my problem at the moment. |
Quote:
Cheers. |
Quote:
It's a very useful widget for connecting. I can get connected sometimes using manual configuration of OpenVPN but it is unfortunate that the automated service doesnt work in Slackware. |
Quote:
The service works perfectly with openvpn and doesn't require any additional software with Slackware (although, I use openresolv to switch DNS servers once I'm connected to a VPN). It runs $7US/month if you pay monthly, but can go down to around $3/month if you do a one or two year plan. (I'm not sponsored by them or anything... just a happy customer.) |
All times are GMT -5. The time now is 02:09 AM. |