LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   The mass exodus if Slackware uses Systemd (https://www.linuxquestions.org/questions/slackware-14/the-mass-exodus-if-slackware-uses-systemd-4175523380/)

coldbeer 11-01-2014 06:57 PM

Haven't seen this posted:

Ooops!

https://www.happyassassin.net/2014/1...-21-right-now/

Spin to follow by the now daily flock of seagulls ...

Arkerless 11-01-2014 07:29 PM

Quote:

Originally Posted by k3lt01 (Post 5263082)
I don't have a problem with this the problem is the suggestion that users of other distros are somewhat forced to use "propritary" application to do what you can do with a script.

I did not say 'forced.' And other than that nit, of course it's true they are guided to use proprietary tools. It's true and your acknowledgement is not required.

Quote:

Again the assumption is being made that users of "newer" distros will automatically use a gui. Sorry but that is wrong. You probably wont believe me but when I was using Ubuntu I avoided gui tools and got into the actual files that controlled various things. I even wrote tutorials about it. Your assumption is wide ranging and based on my personal experience is incorrect.
Automatically? No, they are guided that way, by design. I never denied it would be possible to do what you claimed to do here - it's perfectly possible. It is NOT the normal use case, however, it's quite a strange and unusual case, however. You see, Ubuntu's claim to fame is it's GUIfication. Installing Ubuntu and then doing everything by the command line? It's not impossible, and I never said it's impossible. It's highly unusual however, and makes little sense. You sound like a masochist, and one that is rather worked up at the moment. Take a breath, calm down.

Quote:

And who are you to decide for every Linux user, or even every PC user what is possible and sensible for them?
Respond to what I say, pro or con, fair enough, but quit putting words in my mouth. A good 90% of your post is getting snipped because it's stupid tiresome BS, attacking me for things I neither said nor implied.

Reading is fundamental. If you cannot understand what I am saying, you should save yourself the embarrassment of replying further.

saulgoode 11-01-2014 08:05 PM

Quote:

Originally Posted by T3slider (Post 5263005)
It's not a bug if it is by design, and in some cases using Slackware isn't practical (either because you need to use a well-known system to future-proof for other/future admins, or because you are using a remote host that does not allow a Slackware installation. For the latter you can sometimes 'bootstrap' a Slackware installation to replace an existing installation of another distro, but if there is no rescue console and reinstalling costs money, or if the work to install Slackware on such a system that doesn't support it in any way is more work than just using another distro, then you're best not using Slackware). It should be quite clear at this point that I already use Slackware wherever I can.

Without entering the broader debate, I would just say that doing a remote install of Slackware is fairly easy, though it is not a pushbutton solution. All that is required is modifying isolinux's initrd.img to create an installer that doesn't prompt for a keyboard layout*, add it to lilo, and reboot. I have been remote installing Slackware for years.


* In Slackware 14.1, it is also necessary to modify root's password. (this owing to a regression in the Busybox login). Hopefully this won't be necessary in the next release.

T3slider 11-01-2014 08:08 PM

Quote:

Originally Posted by Arkerless (Post 5263072)
The implication that future admins would be incompetent to administer Slackware, yet capable of keeping a more troublesome system running properly, is simultaneously insulting (to those future admins, who more than likely would thank you rather than cursing you for using something maintainable) and nonsensical (because a deficiency that would prevent someone from competently administering Slackware is a deficiency that would prevent someone from competently administering any OS.)

Where did I say that anyone would be too incompetent? The fact of the matter is, many more people use Debian/Ubuntu/RHEL/CentOS professionally than Slackware. If you are looking to hire others, they will *already* be familiar with these systems and won't need to learn how to use them. This will likely not be the case with Slackware. Thus, to make it easier for all, it may be wise to use something that any street-hire will be able to pick up and be proficient at without needing to train them on Slackware specifically or increase the 'breaking-in' period. You can bury your head in the sand and pretend that this is an injustice but it is the world we live in. If you have more control over the business then perhaps Slackware could be suitable, but that won't always be the case. (Additionally, you are assuming Slackware is either perfect or clearly better than everything else in every circumstance; Slackware has its flaws as well, and may not *always* be the best choice for every application. I prefer it myself and use it when I can.)
Quote:

Originally Posted by Arkerless (Post 5263072)
And why on earth would I ever pay for a remote host that would not allow a Slackware installation? Come on.
...
I disagree, you would be better off using a different host.

I knew I would see this response before I read it. In an ideal world where all hosts are equal -- they are suitably located, the prices are all equal, the hardware offered is equivalent, the bandwidth is sufficient, etc. -- yes, I would definitely pick the one that offers Slackware. I have yet to see this in the real world, so I have to live with the options available. You will find Slackware available from a remarkably small selection of hosts, severely limiting your options in regards to the other hosting criteria. I can either get the best hardware/bandwidth/etc. for the best price -- OR I can insist on Slackware support and get a worse deal. There is more to think about than JUST the distro, but you can keep pretending that isn't so.

This is far off-topic and I can see that this debate isn't helping anyone so I guess I'll exit stage left.

belka.ew 11-01-2014 10:27 PM

I would welcome systemd in Slackware and I can't really follow people who claim it would be not a Linux, but Ubuntu (that made Linux much more popular than it has been before) or Windows or whatever. Linux is a Linux and not what someone wants it to be; there is a large community and a plenty of LINUX distros and I see no reason to stay behind and refuse more and more good LINUX software only because it depends on systemd.

rkelsen 11-02-2014 01:24 AM

Quote:

Originally Posted by belka.ew (Post 5263160)
I would welcome systemd in Slackware

You must be new here. :lol:

Not many other Slackware users would agree with you.
Quote:

Originally Posted by belka.ew (Post 5263160)
I see no reason to stay behind and refuse more and more good LINUX software only because it depends on systemd.

Again, it's the same as it ever was. There is supposed to be a lot of good software which depends upon PAM too. The PAM-free alternatives have served Slackware well enough for a very long time... Although word has it that this is might change soon...

My opinion is that Slackware should not try to be like other distributions. It hasn't blindly followed the pack so far. Why start now?

belka.ew 11-02-2014 03:51 AM

Quote:

Originally Posted by rkelsen (Post 5263194)
You must be new here. :lol:

Not many other Slackware users would agree with you.

Again, it's the same as it ever was. There is supposed to be a lot of good software which depends upon PAM too. The PAM-free alternatives have served Slackware well enough for a very long time... Although word has it that this is might change soon...

My opinion is that Slackware should not try to be like other distributions. It hasn't blindly followed the pack so far. Why start now?

IIRC I'm using Slackware since Slack 12. The main reason I switched to Slackware was its package managing (the packages aren't split into 1000 parts).

Yeah, ok, Slackware shouldn't just follow the mainstream. I'm just afraid that slackware will exclude software like widely used desktop environments (e.g. KDE) because of systemd. The situation can become much more complicated than it was with PAM.

The most people who don't want to support "the exodus" write that they trust PV and therefore they would accept systemd if need be. I only want to say that there are also people, who would not just accept, but welcome it. Although IMHO it isn't very reasonable to avoid PAM so long and waste time on patching software to get rid of some dependencies just because PAM was insecure 100 years ago.

rkelsen 11-02-2014 04:23 AM

Quote:

Originally Posted by belka.ew (Post 5263219)
I'm just afraid that slackware will exclude software like widely used desktop environments (e.g. KDE) because of systemd.

You can't blame Slackware for that.

It would take some getting used to, but at this point I'd rather do without KDE than have to put up with systemd. XFCE works quite well and is complete enough to encourage me to switch.
Quote:

Originally Posted by belka.ew (Post 5263219)
The situation can become much more complicated than it was with PAM.

I fear that you're right.

genss 11-02-2014 05:45 AM

Quote:

Originally Posted by belka.ew (Post 5263160)
I would welcome systemd in Slackware and I can't really follow people who claim it would be not a Linux, but Ubuntu (that made Linux much more popular than it has been before) or Windows or whatever. Linux is a Linux and not what someone wants it to be; there is a large community and a plenty of LINUX distros and I see no reason to stay behind and refuse more and more good LINUX software only because it depends on systemd.

linux is about thousands of people working on making a good OS
people with different skill sets, stiles, ways of thinking
systemd goes contrary to all that
and why is it like that ties in to why it is compared to windows

you see.. when people yell "UNIX way" they mean the basics of what makes unix unix
separate utilities using separate mechanism to achieve separate things ultimately using the kernel (linux kernel is a copy of the unix kernel)
and it does that by mostly using "files" as simple system interfaces (the "everything is a file" philosophy, expanded upon by plan9 (/proc and such))

systemd, on the other hand, is a collection of programs that are tied together by a object orientated protocol (dbus)
and is going in the realm of "everything is in namespaces" (the kdbus docs imply that)
much like windows
that and the, not so important, fact that systemd configuration files use an INI format



i wouldn't worry much about KDE needing systemd
it needs it now for wayland, as wayland does not have some session related things that X does
that things, that logind provides, i am sure someone will do better (if not it's easy to fake, not that they are complicated)
that and the fact that X isn't going anywhere for at least the next 10 years

TobiSGD 11-02-2014 07:17 AM

Quote:

Originally Posted by coldbeer (Post 5263089)
Haven't seen this posted:

Ooops!

https://www.happyassassin.net/2014/1...-21-right-now/

Spin to follow by the now daily flock of seagulls ...

Sorry, but I totally fail to see what a bug that occurs when upgrading to the Alpha version of the next Fedora release (which by the way is expected to have bugs) has to do with this topic.

kikinovak 11-02-2014 07:17 AM

Quote:

Originally Posted by T3slider (Post 5263119)
The fact of the matter is, many more people use Debian/Ubuntu/RHEL/CentOS professionally than Slackware. If you are looking to hire others, they will *already* be familiar with these systems and won't need to learn how to use them. This will likely not be the case with Slackware. Thus, to make it easier for all, it may be wise to use something that any street-hire will be able to pick up and be proficient at without needing to train them on Slackware specifically or increase the 'breaking-in' period. You can bury your head in the sand and pretend that this is an injustice but it is the world we live in.

I'm regularly confronted with this problem, since I work as a Linux trainer for various clients. While it's true that many more people use Debian/Ubuntu/RHEL/CentOS professionally than Slackware, popularity has always been a poor indicator of quality. Charles Mingus has always had a more limited crowd of followers than, say, Britney Spears. But that doesn't mean his music sucks.

You speak of "the world we live in". I understand this, but don't forget that the world we live in is also modeled by all of us, including you and me. When I teach my students the inner workings of a Linux system over a period of two to four months, I almost exclusively rely on Slackware from the basics to the more complex configurations like web/file/mail/proxy servers. The idea is this: if they can figure it out on Slackware, they will be able to figure it out on Debian/Ubuntu/RHEL/CentOS, since these four all have excellent online documentation. What they will have acquired is a special mindset, a "Linux admin thinking" sort of thing

After my studies, I worked two years as a motorbike courier and got to drive all possible brands of motorbikes under the sun: Transalp, Africa Twin, VFR 750, CBR 900, CX 500, XR 600, R100, K100, everything from old to new to street bike to sports bike to enduro. I do have my favourite in the lot (the BMW R100R), but knowing how to drive them all is the best lesson to be proficient on the brand you prefer.

Cheers,

Niki

gauchao 11-02-2014 07:58 AM

There will be no "mass exodus" from Slackware. Real slackers will slack till death. If PV tells me that systemd will be good for slackware, I will believe him. He is the creator and the man in charge of this great distribution, along with a very competent crew. So, I am not worried about it.

ivandi 11-02-2014 08:50 AM

Quote:

Originally Posted by genss (Post 5263257)
linux is about thousands of people working on making a good OS
people with different skill sets, stiles, ways of thinking
systemd goes contrary to all that
and why is it like that ties in to why it is compared to windows

you see.. when people yell "UNIX way" they mean the basics of what makes unix unix
separate utilities using separate mechanism to achieve separate things ultimately using the kernel (linux kernel is a copy of the unix kernel)
and it does that by mostly using "files" as simple system interfaces (the "everything is a file" philosophy, expanded upon by plan9 (/proc and such))

systemd, on the other hand, is a collection of programs that are tied together by a object orientated protocol (dbus)
and is going in the realm of "everything is in namespaces" (the kdbus docs imply that)
much like windows
that and the, not so important, fact that systemd configuration files use an INI format

Code:

GConf: GConf (GNOME configuration library)
GConf:
GConf: GConf is a configuration database system designed for the GNOME project
GConf: and applications based on GTK+.  It is conceptually similar to the
GConf: Windows registry.
GConf:
GConf: For information, see:  http://projects.gnome.org/gconf/
GConf:

We also have dconf and xfconf doing basically the same thing. And none of them uses plain text files. And the chance is that all the three of them run at the same time. This definitely isn't the "Unix way".

What is exactly the problem with the namespaces and object oriented protocols.
And what is exactly the problem with the plain text human readable INI file.

And what exactly a "good OS" means.

Cheers

belka.ew 11-02-2014 09:14 AM

Quote:

Originally Posted by ivandi (Post 5263351)
Code:

GConf: GConf (GNOME configuration library)
GConf:
GConf: GConf is a configuration database system designed for the GNOME project
GConf: and applications based on GTK+.  It is conceptually similar to the
GConf: Windows registry.
GConf:
GConf: For information, see:  http://projects.gnome.org/gconf/
GConf:

We also have dconf and xfconf doing basically the same thing. And none of them uses plain text files. And the chance is that all the three of them run at the same time. This definitely isn't the "Unix way".

What is exactly the problem with the namespaces and object oriented protocols.
And what is exactly the problem with the plain text human readable INI file.

And what exactly a "good OS" means.

Cheers

Is it a joke? There is also a graphical environment just like in Windows, file managers just like in Windows, audio players just like in Windows, text and graphic editors just like in Windows. Why is it bad, that something is "similar to Windows", is it automatically bad, just evil like systemd itself? Why should anyone use plain text files for that if they are difficult and slow to parse.. The data now are more complex, you can't do everything with methods, that are 30 years old. It is very strange understanding of a "Unix-way". Btw Lennart mentioned on some forum, that systemd makes the Linux much more unix-like than before since the most Unix-like systems (solaris, FreeBSD) don't have something like distributions and have less freedom, give less options than Linux does (hopefully I got right, what he's meant). True Unix philosophy: make everything difficult, unusable, old-fashioned ... :D

coldbeer 11-02-2014 09:29 AM

Quote:

Originally Posted by TobiSGD (Post 5263317)
Sorry, but I totally fail to see what a bug that occurs when upgrading to the Alpha version of the next Fedora release (which by the way is expected to have bugs) has to do with this topic.

How was your flight? ;) It relates a little bit more than replying to my post just to say that it doesn't relate.


All times are GMT -5. The time now is 09:56 PM.