LinuxQuestions.org
Review your favorite Linux distribution.
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


Closed Thread
  Search this Thread
Old 02-18-2015, 10:47 PM   #1666
perbh
Member
 
Registered: May 2008
Location: Republic of Texas
Posts: 393

Rep: Reputation: 81

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.

Last edited by perbh; 02-18-2015 at 10:49 PM.
 
6 members found this post helpful.
Old 02-18-2015, 11:08 PM   #1667
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
Quote:
Originally Posted by zakame View Post
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.

Last edited by ReaperX7; 02-18-2015 at 11:25 PM.
 
5 members found this post helpful.
Old 02-19-2015, 12:48 AM   #1668
salparadise
Senior Member
 
Registered: Nov 2002
Location: Birmingham UK
Distribution: Various
Posts: 1,736

Rep: Reputation: 146Reputation: 146
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.
 
6 members found this post helpful.
Old 02-19-2015, 03:49 AM   #1669
a4z
Senior Member
 
Registered: Feb 2009
Posts: 1,727

Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
Quote:
Originally Posted by ReaperX7 View Post
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.
 
2 members found this post helpful.
Old 02-19-2015, 04:21 AM   #1670
fogpipe
Member
 
Registered: Mar 2011
Distribution: Slackware 64 -current,
Posts: 550

Rep: Reputation: 196Reputation: 196
Quote:
Originally Posted by salparadise View Post
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.
 
1 members found this post helpful.
Old 02-19-2015, 04:34 AM   #1671
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by ReaperX7 View Post
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.
 
8 members found this post helpful.
Old 02-19-2015, 05:28 AM   #1672
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
Quote:
Originally Posted by gezley View Post
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.
 
1 members found this post helpful.
Old 02-19-2015, 05:32 AM   #1673
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
Quote:
Originally Posted by gezley View Post
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.
 
Old 02-19-2015, 05:37 AM   #1674
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
Quote:
Originally Posted by ReaperX7 View Post
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.
 
1 members found this post helpful.
Old 02-19-2015, 05:40 AM   #1675
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
Quote:
Originally Posted by salparadise View Post
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.
 
2 members found this post helpful.
Old 02-19-2015, 05:53 AM   #1676
Marcelo_Belfalas
Member
 
Registered: Apr 2012
Location: Brazil
Distribution: Slackware64-current multilib
Posts: 32

Rep: Reputation: 18
Quote:
Originally Posted by TobiSGD View Post
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.
 
Old 02-19-2015, 06:11 AM   #1677
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
Quote:
Originally Posted by Marcelo_Belfalas View Post
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.
 
Old 02-19-2015, 06:14 AM   #1678
ivandi
Member
 
Registered: Jul 2009
Location: Québec, Canada
Distribution: CRUX, Debian
Posts: 528

Rep: Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866
Quote:
Originally Posted by Alien Bob View Post
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


Cheers
 
Old 02-19-2015, 06:26 AM   #1679
Marcelo_Belfalas
Member
 
Registered: Apr 2012
Location: Brazil
Distribution: Slackware64-current multilib
Posts: 32

Rep: Reputation: 18
Quote:
Originally Posted by TobiSGD View Post
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.

Last edited by Marcelo_Belfalas; 02-19-2015 at 06:47 AM.
 
1 members found this post helpful.
Old 02-19-2015, 07:02 AM   #1680
jtsn
Member
 
Registered: Sep 2011
Posts: 925

Rep: Reputation: 483Reputation: 483Reputation: 483Reputation: 483Reputation: 483
Quote:
Originally Posted by fogpipe View Post
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.
 
1 members found this post helpful.
  


Closed Thread

Tags
bsd, linux, systemd, unix



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 05:49 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