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/)

Gerard Lally 02-18-2015 04:39 PM

Quote:

Originally Posted by NeoMetal (Post 5319671)
The problem is making very strong arguments like "this is going to leave Linux wide open to attack" without a strong technical argument just isn't convincing. Linux already has many common services and we don't generally assume they are all horrible vulnerabilities.

That's because we've had them for decades. And no one person or team was responsible for all of them. I would be very surprised if a small systemd team could come up with their own alternatives in a matter of four years without introducing multiple bugs and vulnerabilities. I could be wrong of course, but their track record regarding bugs does not inspire confidence. There are multiple recent bug reports relating to the firewalld service failing to start. Even in Red Hat Enterprise Linux. How embarrassing. I suppose that's just one of those things which might be fixed when they feel like it and who cares for firewalls anyway? It's not as though that old crud enhances computer security in the 21st century, is it? And busy sysadmins have all the time in the world to fix these problems anyway.

bartgymnast 02-18-2015 04:50 PM

Quote:

Originally Posted by fogpipe (Post 5319659)
This is one of the things that bothers me most about what i have heard about systemd:

http://news.dieweltistgarnichtso.net...g-consent.html

Hard dependencies on stuff outside the boot process. I wouldnt even use a system that didnt allow me upgrade the kernel as i wanted to, let alone any of the other system software. The current init at least boots the system and gets out of the way. XP is looking better and better, (the last windows i used very much). And im not a xenophobe, i would give a systemd linux a try, but i hope not to be forced into it because there is no option. Thank god for slackware :)

comment filename
Code:

If it's a valid capability we default to assume that we have it            src/core/condition.c
if we don't know anything, we consider the system online            src/libsystemd/sd-network/network-util.c
We don't know, so assume yes                                            src/tmpfiles/tmpfiles.c

I am not taking the writer serious, when you don't write the context and the function with it

The developers of systemd lack some social skills imo.
That does not mean that systemd itself is bad.

and PS. the bug reports are debian packaging based, not a systemd bug

my funny part again:
Dont get me wrong here and not compare systemd with the next example literately.

If the Goverment calls everyone that they need a new flew shot (which cures all diseases),
they always say its Mandatory to take the shot, but not everyone is taking the shot.

ReaperX7 02-18-2015 05:13 PM

Quote:

Originally Posted by gezley (Post 5319682)
That's because we've had them for decades. And no one person or team was responsible for all of them. I would be very surprised if a small systemd team could come up with their own alternatives in a matter of four years without introducing multiple bugs and vulnerabilities. I could be wrong of course, but their track record regarding bugs does not inspire confidence. There are multiple recent bug reports relating to the firewalld service failing to start. Even in Red Hat Enterprise Linux. How embarrassing. I suppose that's just one of those things which might be fixed when they feel like it and who cares for firewalls anyway? It's not as though that old crud enhances computer security in the 21st century, is it? And busy sysadmins have all the time in the world to fix these problems anyway.

If firewalld can't even protect the system, then what good is it? Sitting in the system looking pretty? Heck yeah red Hat should be embarrassed. This was their baby after all on some level.

Will this mean sysadmins will have to resort to using shell scripts to load a firewall module and rule set? [sarcasm]I thought systemd was supposed to do everything for people, not expect sysadmins to do more work.[/sarcasm]

bartgymnast 02-18-2015 05:35 PM

Quote:

Originally Posted by gezley (Post 5319682)
That's because we've had them for decades. And no one person or team was responsible for all of them. I would be very surprised if a small systemd team could come up with their own alternatives in a matter of four years without introducing multiple bugs and vulnerabilities. I could be wrong of course, but their track record regarding bugs does not inspire confidence. There are multiple recent bug reports relating to the firewalld service failing to start. Even in Red Hat Enterprise Linux. How embarrassing. I suppose that's just one of those things which might be fixed when they feel like it and who cares for firewalls anyway? It's not as though that old crud enhances computer security in the 21st century, is it? And busy sysadmins have all the time in the world to fix these problems anyway.

Can you provide those bug reports.

@ReaperX7 (starting firewalld from shell script failed aswell)
The ones known by me, have nothing to do with systemd. (copy/paste from your journal will always include systemd)
and firewalld service failing to start, can have multiple reasons. and systemd refuses to start it because there is an issue (after all its a daemon-manager)
if I remove a library file on Slackware (LibEgl anyone ? ...) and I try to start something with systemd, it will refuse to start. (it isn't systemd's fault it doesn't start)

Gerard Lally 02-18-2015 05:58 PM

Quote:

Originally Posted by bartgymnast (Post 5319698)
Can you provide those bug reports.

Well there's one here but you have to subscribe to see the solution. That's really funny: having to subscribe to see the solution to a problem that they themselves have created.

And there's another here.

The point of course is iptables and netfilter worked reliably. This systemd-related junk doesn't. But people will still say it's much better than existing methods. Meanwhile sysadmins around the world are abandoning Linux in droves because of this junk and the time they have been wasting trying to fix problems that would not have existed had the distros remained with the tried and true technology.

Bear in mind that while you're away checking whether this really is a systemd bug or not there's probably a sysadmin somewhere in the world right now having to deal with this exact issue. Meanwhile he doesn't have a firewall to protect his server. But because he now has to go and do his research to see if it's a systemd bug or a firewalld bug or a CentOS packaging bug he's not going to be able to troubleshoot the issue as quickly as he could have had it been, for example, an iptables configuration issue. And if it's the bug that was reported to Red Hat he's not going to be able to fix it at all, because the commercial vendor keeps the solutions to the problems it creates behind a paywall.

Of course he should just have used Slackware or Crux or one of the BSDs and avoided this rubbish altogether.

meter890 02-18-2015 06:22 PM

Thanks for defining System D for me. Sorry about that.

ivandi 02-18-2015 06:31 PM

Quote:

Originally Posted by gezley (Post 5319704)
Of course he should just have used Slackware or Crux or one of the BSDs and avoided this rubbish altogether.

What is the standard way to check if your firewall has started in Slackware. Ooops, there is no firewall by default in Slackware. There is only a placeholder for rc.firewall. Its up to you to put something there. So sharing your rc.firewall script that notifies you in case something went wrong on start-up will be appreciated.


Cheers

fogpipe 02-18-2015 06:36 PM

Quote:

Originally Posted by ivandi (Post 5319725)
What is the standard way to check if your firewall has started in Slackware. Ooops, there is no firewall by default in Slackware. There is only a placeholder for rc.firewall. Its up to you to put something there. So sharing your rc.firewall script that notifies you in case something went wrong on start-up will be appreciated.


Cheers

iptables -L -n? Do i get points for that? :)
or you could check a log or send your self an email or multiple ways i can think of off the top of my head, and im not all that smart and havent done pro sysadmin work in quite a while.
And yes slackware lets you use the best script you can find or write yourself :)

ivandi 02-18-2015 07:00 PM

Quote:

Originally Posted by fogpipe (Post 5319728)
iptables -L -n? Do i get points for that? :)

Sure you don't. And you know it ;)


Cheers

Gerard Lally 02-18-2015 07:08 PM

Quote:

Originally Posted by ivandi (Post 5319725)
What is the standard way to check if your firewall has started in Slackware. Ooops, there is no firewall by default in Slackware. There is only a placeholder for rc.firewall. Its up to you to put something there. So sharing your rc.firewall script that notifies you in case something went wrong on start-up will be appreciated.

But at least Slackware doesn't pretend to have a firewall only for the admin to find out it's not running. Hugely embarrassing for a costly "enterprise" Linux release, don't you agree?

I do understand what is required to get iptables-netfilter up and running on Slackware. I start rc.firewall from rc.local, because the virtual machines with their virtual NICs need to be up first. I don't have a test for it but indeed it would be a good idea to put one together. Just grab the pid and test for it with an if ! ps -p pid then .... Not too hard really, is it?

Of course this is just diverting people's attention from the subject we're discussing here, which is why systemd is causing the mass exodus of Linux sysadmins we have been seeing lately. Do you think it's a good idea to dump all this new firewalld and systemd crap on sysadmins and expect them to pick it up straight away, so that whenever the firewalld service fails to start next time on their enterprise Linux server they will be able to solve it with no downtime? Pretty important when it's a firewall, don't you think?

I'm sure if you work for someone like Red Hat you think it's a great idea, but I'm curious to know what the majority of sysadmins out there at the coal face think. Those who don't have the luxury of falling back on their big employer daddy, in other words, the employer who knows how to fix the problem because he created it in the first place.

ivandi 02-18-2015 07:23 PM

Quote:

Originally Posted by gezley (Post 5319739)
Do you think it's a good idea to dump all this new firewalld and systemd crap on sysadmins and expect them to pick it up straight away

No, certainly not. The crazy rate of systemd adoption is something that I don't like. It will take time for things to settle down.


Cheers

Gerard Lally 02-18-2015 07:41 PM

Quote:

Originally Posted by ivandi (Post 5319743)
No, certainly not. The crazy rate of systemd adoption is something that I don't like. It will take time for things to settle down.

Linux will haemorrhage developers, admins and users in the meantime. I've been reading about Debian people who have been with Debian for 18 years moving to FreeBSD. Surely this can't just be brushed off? From what I can see some of them are the older ones. This will make the loss to Linux twice as bad, because, computing-wise, I don't see much maturity in the new generation, who have really just been building on the shoulders of giants. The programming is derivative; the new languages are derivative; the ideas are derivative. I don't see anything revolutionary in IT these days that is not a pale shadow of something already done. 35 years ago practically every development in IT was revolutionary. That's why it's not good to lose these people. They have a perspective which this hyped-up, breakneck generation don't seem to have.

zakame 02-18-2015 08:28 PM

shutdown -h now
 
Quote:

Originally Posted by unSpawn (Post 5319325)
Let me all tell you that as LQ moderator it gives me great pleasure to find any Godwins Law references as that means at least one participant in this thread ran out of well thought out, purely technical arguments and decided that showing maturity and civility isn't necessary either. So if you want it to be on your head to have me close the last systemd-related discussion you'll be allowed in this forum: be my guest OK?

Do it, close the damn thread.

You probably find it amusing, but I find it embarrassing as it just shows how a certain few Slackware kooks are down to just mudslinging and superficial intellectual gymnastics, regardless of whatever technical merit in their arguments; you guys are an embarrassment to the greater Linux community.

If I wanted trolling, I'd be in /b/, reddit, or SA, not here.

ReaperX7 02-18-2015 09:17 PM

We need discussion Zak, but yes, we don't need mudslinging as unSpawn hinted at.

Anyways, in Slackware you have several options for a Firewall, but you have to implement it. Everyone has known this since day one, or should have. Nobody is going to create your Firewall script for you. Even AlienBOB's EFG requires you to do some gruntwork on your own, to create a CUSTOM firewall script, make it executable, and run it.

Code:

/etc/rc.d/rc.firewall status
That's how you check your firewall.

Quote:

Originally Posted by gezley (Post 5319745)
Linux will haemorrhage developers, admins and users in the meantime. I've been reading about Debian people who have been with Debian for 18 years moving to FreeBSD. Surely this can't just be brushed off? From what I can see some of them are the older ones. This will make the loss to Linux twice as bad, because, computing-wise, I don't see much maturity in the new generation, who have really just been building on the shoulders of giants. The programming is derivative; the new languages are derivative; the ideas are derivative. I don't see anything revolutionary in IT these days that is not a pale shadow of something already done. 35 years ago practically every development in IT was revolutionary. That's why it's not good to lose these people. They have a perspective which this hyped-up, breakneck generation don't seem to have.

GNU/Linux already is hemorrhaging developers and projects. Case in point: Byuu the developer of higan (formerly the bsnes emulator) stopped developing his emulator exclusively for GNU/Linux and redeveloped higan for FreeBSD.

http://www.byuu.org

It's one instance, but where one starts, others will follow.

zakame 02-18-2015 09:40 PM

Quote:

Originally Posted by ReaperX7 (Post 5319777)
We need discussion Zak, but yes, we don't need mudslinging as unSpawn hinted at.

The thread is already beyond discussion, might as well start another without the baggage; 100+ pages in a thread mix of actual discussion and shitposting? No thanks.

The behavior in this thread as well as the behavior in the PAM poll thread are simply embarrassing examples of how easily the more active keyboard warriors of this community can get riled up; I'm sorry for the newbies who'd want to use Slackware more but are turned off from the toxicity.

perbh 02-18-2015 10:47 PM

I am surprised over all the effort given to the systemd-api. Are any of you guys actually _using_ the api? Does it matter if the library functions are public or non-public?
Personally, it scares the sh?t out of me that it (ie systemd) presents a single attack-vector - and so should you all. Next in line - binary (and broken when things break/go awry) journals.
And no - I have not scrutinized the code (and yes, I _am_ a c-programmer first and foremost, script-kiddie next and sysadm for more years than I care to remember) - what concerns me more than code quality is the haughtiness of the devs and their attitude to problems/bugs - and then they want to take over the world.

I know none of you will ever ask _my_ opinion on it - so I'll give it to you for free. I wouldn't touch systemd with even a red hot poker.

ReaperX7 02-18-2015 11:08 PM

Quote:

Originally Posted by zakame (Post 5319783)
The thread is already beyond discussion, might as well start another without the baggage; 100+ pages in a thread mix of actual discussion and shitposting? No thanks.

The behavior in this thread as well as the behavior in the PAM poll thread are simply embarrassing examples of how easily the more active keyboard warriors of this community can get riled up; I'm sorry for the newbies who'd want to use Slackware more but are turned off from the toxicity.

I think if people would try to stop turning Slackware it isn't designed to be, we'd never have these issues. Slackware isn't Ubuntu, Fedora, or Arch, so trying to make it like them is going to raise some eyebrows.

Does Slackware need PAM to compete with other Server grade distributions? No it doesn't because you have all the tools to add PAM yourself, and there's tons of examples out there for setting it up.

Does Slackware need systemd to be a modern distribution? No it doesn't because systemd isn't even near completion yet in terms, and Slackware already is modern with it's packages and strong community support levels.

So what does Slackware need? Nothing but a willingness to learn to do for yourself with the tools provided.

There's no problem with creating optional packages, but when someone tries to push optional as required, it's going to draw criticism, and it could be harsh.

salparadise 02-19-2015 12:48 AM

Systemd is a constitutional change. If this were politics you'd need an Amendment to get it accepted. Yet here we are having it applied by a few to the majority. This is rather familiar territory - large changes forced on the majority, at the behest of a minority, with all debate shut down or reduced to rock chucking matches. This is how politics is now run, it's therefore of little surprise that its bleeding into software - after all, it's the Corporate influence that has led to this situation, whether in politics or software.

a4z 02-19-2015 03:49 AM

Quote:

Originally Posted by ReaperX7 (Post 5319812)
I think if people would try to stop turning Slackware it isn't designed to be, we'd never have these issues. Slackware isn't Ubuntu, Fedora, or Arch, so trying to make it like them is going to raise some eyebrows.

Does Slackware need PAM to compete with other Server grade distributions? No it doesn't because you have all the tools to add PAM yourself, and there's tons of examples out there for setting it up.

Does Slackware need systemd to be a modern distribution? No it doesn't because systemd isn't even near completion yet in terms, and Slackware already is modern with it's packages and strong community support levels.

So what does Slackware need? Nothing but a willingness to learn to do for yourself with the tools provided.

There's no problem with creating optional packages, but when someone tries to push optional as required, it's going to draw criticism, and it could be harsh.

there are people with strong opinions and rude language, if they have education and knowledge, like say Linus, than this is ok, but the people here that try to copy this and use rude language and share their strong opinions show only their lack of knowledge and education, telling every one stupid, using as* and F* words when someone points them to facts and bring proves, those people show only their bad education, limited knowledge and their bad habits.
The handful of people that here explaining the world how a Linux system has to be, from which most of course do not even spend their most time on Linux, floating each thread here with their FUD, paranoia, simple nonsense and technical incompetence are a shame for Slackware. If you want to bring Slackware user into a bad light you need just to quote from this thread was several people have written here, how embarrassing. You think you do something good to Slackware and Linunx, acting like radical ultra orthodox fanatics, arguing with FUD, paranoia, technical incompetence and strong cool language, scaring away everyone who is not on your radical trip? how disgusting, but of course you will have success.

fogpipe 02-19-2015 04:21 AM

Quote:

Originally Posted by salparadise (Post 5319838)
Systemd is a constitutional change. If this were politics you'd need an Amendment to get it accepted. Yet here we are having it applied by a few to the majority. This is rather familiar territory - large changes forced on the majority, at the behest of a minority, with all debate shut down or reduced to rock chucking matches. This is how politics is now run, it's therefore of little surprise that its bleeding into software - after all, it's the Corporate influence that has led to this situation, whether in politics or software.

Interesting that you should mention politics and corporate influence in the context of this discussion:

Quote:

I recommend watching his (Julian Assange) 36 minute Q&A in its entirety, keeping in mind my recent warnings about how GNU/Linux is almost entirely engineered by the government/military-affiliated Red Hat corporation.
Quote:

From the start, my revelations on this blog about Red Hat’s deep control of Linux, along with their large corporate/government connections, hasn’t been just about spying, but about losing the distributed engineering quality of Linux, with Red Hat centralizing control. Yet as an ex-cypherpunk and crypto software developer, as soon as I started using Linux years ago, I noted that all the major distributions used watered-down encryption (to use stronger encryption in many areas, such as AES-loop, you needed to compile your own kernel and go to great lengths to manually bypass barriers they put in place to the use of genuinely strong encryption). This told me then that those who controlled distributions were deeply in the pockets of intelligence networks. So it comes as no surprise to me that they jumped on board systemd when told to, despite the mock choice publicized to users – there was never any option.
https://igurublog.wordpress.com/2014...ed-by-the-nsa/

Some interesting points in the article.

Alien Bob 02-19-2015 04:34 AM

Quote:

Originally Posted by ReaperX7 (Post 5319812)
Does Slackware need PAM to compete with other Server grade distributions? No it doesn't because you have all the tools to add PAM yourself, and there's tons of examples out there for setting it up.

Let me add a last post before giving up on this ugly thread with its ugly Subject line.

You are ignoring the use-case for PAM.
If you have the time to tinker with your Slackware system and add PAM in a meaningful way, then that is not trivial, takes time, and introduces a maintenance burden because your computer may refuse to let you in after any official Slackware update if the "wrong" package gets updated and you did not notice. Also, this is a typical case where you are not going to have any use for PAM, since tinkering usually means, you are dealing with a single-user system.

Requiring someone like kikinovak to add PAM himself seems reasonable, because he can make a decision between the added work load of maintaining out-of-tree Slackware packages versus the increased functionality he can offer his customers (aka increasing revenue). Still, this strategy will introduce "islands" of non-standard Slackware setups that are hard to troubleshoot because if you post your issues here at LQ, none of us will be able to help because of the unknown implementation.
PAM is not evil despite rumors of the past. If implemented in a proper way, it will not add complexity to your computer. In its simplest implementation, you can just continue with your user management the way you are used even with PAM inbetween, while allowing others to add more complex authentication schemes without having to rebuild several core packages.

TobiSGD 02-19-2015 05:28 AM

Quote:

Originally Posted by gezley (Post 5319682)
That's because we've had them for decades. And no one person or team was responsible for all of them. I would be very surprised if a small systemd team could come up with their own alternatives in a matter of four years without introducing multiple bugs and vulnerabilities. I could be wrong of course, but their track record regarding bugs does not inspire confidence. There are multiple recent bug reports relating to the firewalld service failing to start. Even in Red Hat Enterprise Linux. How embarrassing. I suppose that's just one of those things which might be fixed when they feel like it and who cares for firewalls anyway? It's not as though that old crud enhances computer security in the 21st century, is it? And busy sysadmins have all the time in the world to fix these problems anyway.

firewalld is not a part of systemd. If you have problems with firewalld you may better contact its author instead of bothering the systemd people.

TobiSGD 02-19-2015 05:32 AM

Quote:

Originally Posted by gezley (Post 5319704)
Meanwhile sysadmins around the world are abandoning Linux in droves because of this junk and the time they have been wasting trying to fix problems that would not have existed had the distros remained with the tried and true technology.

Please present your numbers on that, I would really like to see them.

TobiSGD 02-19-2015 05:37 AM

Quote:

Originally Posted by ReaperX7 (Post 5319812)
So what does Slackware need? Nothing but a willingness to learn to do for yourself with the tools provided.

And someone who is willing to maintain the software that Slackware uses, in case the mentioned software is abandoned by the original developers. And someone who is willing to maintain the codepaths in the dependent projects that are using said software.

TobiSGD 02-19-2015 05:40 AM

Quote:

Originally Posted by salparadise (Post 5319838)
Systemd is a constitutional change. If this were politics you'd need an Amendment to get it accepted. Yet here we are having it applied by a few to the majority. This is rather familiar territory - large changes forced on the majority, at the behest of a minority, with all debate shut down or reduced to rock chucking matches.

I read something like this over and over again, but I still don't get it. Please explain to me how the few systemd developers have applied (others would say "forced down the throat") systemd to all the distributions that have made the change.

Marcelo_Belfalas 02-19-2015 05:53 AM

Quote:

Originally Posted by TobiSGD (Post 5319960)
I read something like this over and over again, but I still don't get it. Please explain to me how the few systemd developers have applied (others would say "forced down the throat") systemd to all the distributions that have made the change.

Well, I think that they 'forced' people to change to systemd when they merged udev. If udev were still out there (it is now systemd) we wouldn't have this humongous thread discussing it since Slackware could continue to use it without being pushed down to systemd to get security updates and bug corrections. Options to udev are appearing, but a lot of distributions did not want to wait and rushed to systemd.

TobiSGD 02-19-2015 06:11 AM

Quote:

Originally Posted by Marcelo_Belfalas (Post 5319964)
Well, I think that they 'forced' people to change to systemd when they merged udev. If udev were still out there (it is now systemd) we wouldn't have this humongous thread discussing it since Slackware could continue to use it without being pushed down to systemd to get security updates and bug corrections. Options to udev are appearing, but a lot of distributions did not want to wait and rushed to systemd.

It is still possible to get the latest version of udev without systemd. Robby Workman provides Slackware packages, AFAIK.

ivandi 02-19-2015 06:14 AM

Quote:

Originally Posted by Alien Bob (Post 5319921)
Let me add a last post before giving up on this ugly thread with its ugly Subject line.

You are ignoring the use-case for PAM.
If you have the time to tinker with your Slackware system and add PAM in a meaningful way, then that is not trivial, takes time, and introduces a maintenance burden because your computer may refuse to let you in after any official Slackware update if the "wrong" package gets updated and you did not notice. Also, this is a typical case where you are not going to have any use for PAM, since tinkering usually means, you are dealing with a single-user system.

Requiring someone like kikinovak to add PAM himself seems reasonable, because he can make a decision between the added work load of maintaining out-of-tree Slackware packages versus the increased functionality he can offer his customers (aka increasing revenue). Still, this strategy will introduce "islands" of non-standard Slackware setups that are hard to troubleshoot because if you post your issues here at LQ, none of us will be able to help because of the unknown implementation.
PAM is not evil despite rumors of the past. If implemented in a proper way, it will not add complexity to your computer. In its simplest implementation, you can just continue with your user management the way you are used even with PAM inbetween, while allowing others to add more complex authentication schemes without having to rebuild several core packages.

Wait, I have already heard myself saying the very same thing several times. Yeah, I was in a bad dream, arguing with this guy :D


Cheers

Marcelo_Belfalas 02-19-2015 06:26 AM

Quote:

Originally Posted by TobiSGD (Post 5319968)
It is still possible to get the latest version of udev without systemd. Robby Workman provides Slackware packages, AFAIK.

The problem is the 'still'. Slackware try not to patch packages as many as possible, and so do others. Systemd never promised to keep udev compatible with the old one. Distributions were wanting to update sysvinit (systemd, upstart, etc) so that users without knowledge could more easily manage their systems, the announce of the merge of udev was just what they needed to rush to systemd since they was wanting for something like it and they do not want to patch udev. Of course they were not FORCED, but you can't say the systemd people made it easy for them merging udev and cutting the time that they would analyze the alternatives in about two years.

jtsn 02-19-2015 07:02 AM

Quote:

Originally Posted by fogpipe (Post 5319914)
Interesting that you should mention politics and corporate influence in the context of this discussion:
https://igurublog.wordpress.com/2014...ed-by-the-nsa/
Some interesting points in the article.

It boils down to the question of who is funding the whole FOSS/GNU/Linux show. Who makes all this "free" stuff possible? Just follow the money. And you know what is going on in the ecosystem and why. :)

Gerard Lally 02-19-2015 07:17 AM

Quote:

Originally Posted by TobiSGD (Post 5319952)
firewalld is not a part of systemd. If you have problems with firewalld you may better contact its author instead of bothering the systemd people.

It is, however, a service systemd is supposed to spawn and control, is it not? If systemd fails to do that what good is it? What's it giving us that we don't already have? From my own layman's perspective it seems for all the convulsions we're going to have to put up with we're getting very little, if anything, in return, that we don't already have.

TobiSGD 02-19-2015 07:57 AM

Quote:

Originally Posted by gezley (Post 5319992)
It is, however, a service systemd is supposed to spawn and control, is it not? If systemd fails to do that what good is it?

And it does exactly that: It spawns the service and reports that the service bailed out with an error. What else should it do, bisect the firewalld code and try to find the bug? If there is a bug in [insert service name here] that prevents it from start, why is systemd to blame? If there is a bug in OpenSSH or its configuration on your Slackware system that brings the service down, do you start to blame sysvinit for it?

Gerard Lally 02-19-2015 08:04 AM

Quote:

Originally Posted by TobiSGD (Post 5320009)
And it does exactly that: It spawns the service and reports that the service bailed out with an error. What else should it do, bisect the firewalld code and try to find the bug? If there is a bug in [insert service name here] that prevents it from start, why is systemd to blame? If there is a bug in OpenSSH or its configuration on your Slackware system that brings the service down, do you start to blame sysvinit for it?

If you read my earlier post a little more carefully you will see I was talking about systemd and "systemd-related junk".

It's quite obvious ancillary software like firewalld has been developed with systemd in mind. The problem is not just systemd, but this flaky scaffolding around it as well. As you very well know.

hitest 02-19-2015 08:12 AM

I really do believe in free expression, but, this thread has given new life to beating a dead horse. After over 100+ pages and almost 1700 posts is it time to lock this train wreck? Just a suggestion.

ReaperX7 02-19-2015 08:52 AM

Quote:

Originally Posted by Alien Bob (Post 5319921)
Let me add a last post before giving up on this ugly thread with its ugly Subject line.

You are ignoring the use-case for PAM.
If you have the time to tinker with your Slackware system and add PAM in a meaningful way, then that is not trivial, takes time, and introduces a maintenance burden because your computer may refuse to let you in after any official Slackware update if the "wrong" package gets updated and you did not notice. Also, this is a typical case where you are not going to have any use for PAM, since tinkering usually means, you are dealing with a single-user system.

Requiring someone like kikinovak to add PAM himself seems reasonable, because he can make a decision between the added work load of maintaining out-of-tree Slackware packages versus the increased functionality he can offer his customers (aka increasing revenue). Still, this strategy will introduce "islands" of non-standard Slackware setups that are hard to troubleshoot because if you post your issues here at LQ, none of us will be able to help because of the unknown implementation.
PAM is not evil despite rumors of the past. If implemented in a proper way, it will not add complexity to your computer. In its simplest implementation, you can just continue with your user management the way you are used even with PAM inbetween, while allowing others to add more complex authentication schemes without having to rebuild several core packages.

And that is what I said, just more drawn out. We could have a semi-standardized Linux-PAM package in SBo, for example, with enough of a detailed README-Slackware file explaining everything anyone would need to know. Rebuilding and reinstalling packages, configuration files, etc. Yes it would be "work" but that's not the point. The problem is until someone is willing to take it up, all we'll have is private out-of-tree packages in personal repositories.

Bart has done an exemplary job with his work and is leading by example of doing hard work with high pay out. His packages may never go official, but at least he's stood his ground and let his package speak for themselves.

As far as the use-case... it all depends is the best answer I can give you, and depending on what can be simple or complex on a case by case basis.

And yes, I agree with hitest, this topic has ran for enough time. By now we all should have gotten the information we all need, learned what we needed to learn, and forged our paths for whatever scenario comes, if and/or when.

TobiSGD 02-19-2015 09:19 AM

Quote:

Originally Posted by gezley (Post 5320017)
It's quite obvious ancillary software like firewalld has been developed with systemd in mind. The problem is not just systemd, but this flaky scaffolding around it as well. As you very well know.

systemd is not at all a dependency of firewalld. systemd is not mentioned even once on the firewalld website. So claiming it has clearly been developed with systemd in mind is somewhat weird. Can you back up that claim? When you are at it, still waiting for the numbers for your claim that Linux sysadmins are leaving Linux in droves for BSD.

jeremy 02-19-2015 11:18 AM

The foul language, hostile attitude and personal attacks contained in this thread are not acceptable here at LQ and will not be tolerated. I'm going to close this thread for some time to allow a cooling off period (Which is unfortunate; we should be able to respectfully and thoughtfully debated topics that we don't agree on). Additional threads created for the sole purpose of arguing over systemd will result in closures and/or bans. If you have any questions or comments on this, feel free to contact me directly.

--jeremy


All times are GMT -5. The time now is 12:02 AM.