LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
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 07-14-2022, 08:06 PM   #1
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,366
Blog Entries: 28

Rep: Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162
Close Encounters of the Slackware Kind


This is a story, not a question, but I thought you all would get a kick out of it.

Today I had to call my hosting provider's tech support twice because of an issue (my site runs runs on a CentOS VPS--solving one problem inadvertently led to a second, but, as usual, support helped me resolve the issues quickly and competently). In the course of idle conversation while waiting for things to happen, I mentioned that I started by self-hosting my site on Slackware v. 10.1.

He said, "Slackware. You must know your Linux."

I answered, "Slackware is (darn) fine teacher."
 
Old 07-16-2022, 04:51 AM   #2
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,555

Rep: Reputation: 3418Reputation: 3418Reputation: 3418Reputation: 3418Reputation: 3418Reputation: 3418Reputation: 3418Reputation: 3418Reputation: 3418Reputation: 3418Reputation: 3418
Yeah, I know that Slackware is considered hardcore...

BUT, I for one I do not think that Slackware itself is that hardcore.

I'm rather disappointed by the Slackers who tries to complicate every little thing - as example, see the debug kernels disguised as stock packages.

Last edited by LuckyCyborg; 07-16-2022 at 04:55 AM.
 
5 members found this post helpful.
Old 07-16-2022, 08:09 PM   #3
FlinchX
Member
 
Registered: Nov 2017
Distribution: Slackware Linux
Posts: 666

Rep: Reputation: Disabled
Quote:
Originally Posted by frankbell View Post
He said, "Slackware. You must know your Linux."

I answered, "Slackware is (darn) fine teacher."
Can't wait for such a situation to happen to me, so I could blush and say "That's not true, I am a noob. For example, I'm systemd illiterate."
 
3 members found this post helpful.
Old 07-16-2022, 09:27 PM   #4
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,366

Original Poster
Blog Entries: 28

Rep: Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162
In a way, I agree with LuckyCyborg. Slackware is not nearly so impenetrable as some would make it out to be.

All I can say is that Slackware was my first distro, quite by chance. I found it very easy to install--so easy that I installed it three times that first day until I was satisfied with the choices I made at time of install. And I managed to start self-hosting my website on it a month later. That does not translate to "impenetrable."

What Slackware does do, IMO, is teach you how to understand how Linux works, as opposed to understand how this or that GUI program works.

Just a few stray thoughts.
 
2 members found this post helpful.
Old 07-17-2022, 02:23 AM   #5
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,463
Blog Entries: 7

Rep: Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561
Quote:
Originally Posted by LuckyCyborg View Post
Yeah, I know that Slackware is considered hardcore...

BUT, I for one I do not think that Slackware itself is that hardcore.
I agree. It isn't. People tell me the same thing, but in reality I'm just a guy who uses a computer in a way which makes sense to me.
Quote:
Originally Posted by LuckyCyborg View Post
I'm rather disappointed by the Slackers who tries to complicate every little thing
Or those guys who say you're not a true Slacker because you use the pre-compiled binary of LibreOffice instead of compiling it yourself...
Quote:
Originally Posted by LuckyCyborg View Post
as example, see the debug kernels disguised as stock packages.
I'm not sure what this is about?
 
1 members found this post helpful.
Old 07-17-2022, 10:39 AM   #6
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,595

Rep: Reputation: 921Reputation: 921Reputation: 921Reputation: 921Reputation: 921Reputation: 921Reputation: 921Reputation: 921
I"m using stock debian on my pi, and if you can figure out how to do most things on Slackware, systemd isn't that dense, so long as it works.

I used to be one of those that compiled everything myself, and even did LFS for awhile. Then I discovered I had a lot more time when I used someone else's pre-built packages. I'm all about maximizing my slack.
 
Old 07-17-2022, 12:21 PM   #7
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Slackware, Debian, OpenBSD
Posts: 7,349

Rep: Reputation: 3747Reputation: 3747Reputation: 3747Reputation: 3747Reputation: 3747Reputation: 3747Reputation: 3747Reputation: 3747Reputation: 3747Reputation: 3747Reputation: 3747
Quote:
Originally Posted by garpu View Post
I"m using stock debian on my pi, and if you can figure out how to do most things on Slackware, systemd isn't that dense, so long as it works.
I was recently running Debian on one unit and ran Arch for a time too. I'm reasonably familiar with systemd, but, it is not as stable as Slackware for me. I've never had Slackware hang on shutdown.
I'm running Slackware64-15.0 on three desktops and on one laptop. I'm running Slackware64-current on my newer laptop. I have an OpenBSD partition on one of my Slacware64-15.0 desktops.
 
1 members found this post helpful.
Old 07-17-2022, 09:31 PM   #8
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,595

Rep: Reputation: 921Reputation: 921Reputation: 921Reputation: 921Reputation: 921Reputation: 921Reputation: 921Reputation: 921
Quote:
Originally Posted by hitest View Post
I was recently running Debian on one unit and ran Arch for a time too. I'm reasonably familiar with systemd, but, it is not as stable as Slackware for me. I've never had Slackware hang on shutdown.
I'm running Slackware64-15.0 on three desktops and on one laptop. I'm running Slackware64-current on my newer laptop. I have an OpenBSD partition on one of my Slacware64-15.0 desktops.
Oh yeah, no question it's got issues. I'm hoping it'll be like pulse when we get around to it (if we do): it'll be superseded by something better. (Really liking pipewire.)
 
1 members found this post helpful.
Old 07-17-2022, 10:57 PM   #9
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by rkelsen View Post
I'm not sure what this is about?
If I remember correctly, this is due to a kernel config option that loads debugging into the modules. Pat strips those debugging symbols in the SlackBuild so the resulting package and installed modules from the package are normal size, but if someone just uses a kernel config from -current without modification, they'll find their module directory to be vastly bigger than normal.

Seems an odd choice to have that option enabled in the stock kernel config. I imagine anyone that wants kernel module debugging would likely know how to enable it, so it seems reasonable to have that module debugging disabled by default... but it's not.
 
3 members found this post helpful.
Old 07-18-2022, 12:10 AM   #10
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,463
Blog Entries: 7

Rep: Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561
Quote:
Originally Posted by bassmadrigal View Post
If I remember correctly, this is due to a kernel config option that loads debugging into the modules. Pat strips those debugging symbols in the SlackBuild so the resulting package and installed modules from the package are normal size, but if someone just uses a kernel config from -current without modification, they'll find their module directory to be vastly bigger than normal.

Seems an odd choice to have that option enabled in the stock kernel config. I imagine anyone that wants kernel module debugging would likely know how to enable it, so it seems reasonable to have that module debugging disabled by default... but it's not.
OK, so this only affects -current?

If this sort of thing impacts you negatively in some way, then perhaps you shouldn't run -current.
 
Old 07-18-2022, 01:58 AM   #11
ZhaoLin1457
Senior Member
 
Registered: Jan 2018
Posts: 1,040

Rep: Reputation: 1248Reputation: 1248Reputation: 1248Reputation: 1248Reputation: 1248Reputation: 1248Reputation: 1248Reputation: 1248Reputation: 1248
Quote:
Originally Posted by rkelsen View Post
OK, so this only affects -current?

If this sort of thing impacts you negatively in some way, then perhaps you shouldn't run -current.
Right now that debug was already disabled. But in fact, this affected anyone who reused the generic kernel configs from -current, without modifications.

The most important damage was about 16GB of space consumption on building kernel, then 4.5GB storage space occupied by the installed modules.

For people who have a 25-30GB for root partition, the tentative to build a kernel in Slackware 15.0 while reusing a -current config may ended in being locked out of their system by fully filling the root partition.

I have 3 friends who managed to break their system by trying to build a kernel. I helped one of them to recover the system by using a live system, another one reinstalled the Slackware and the last one migrated to Ubuntu.

Permit me to say that those debug kernels, "disguised" as normal kernel packages as LC said, was a "malicious feature" by all means.

Last edited by ZhaoLin1457; 07-18-2022 at 02:02 AM.
 
1 members found this post helpful.
Old 07-18-2022, 02:07 AM   #12
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,463
Blog Entries: 7

Rep: Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561
Quote:
Originally Posted by ZhaoLin1457 View Post
I have 3 friends who managed to break their system by trying to build a kernel. I helped one of them to recover the system by using a live system, another one reinstalled the Slackware and the last one migrated to Ubuntu.
They sound like exactly the wrong type of people to be running -current. At this point, -current is pre-Alpha. Why would you recommend it to friends when the stable release was just months ago?
Quote:
Originally Posted by ZhaoLin1457 View Post
Permit me to say that those debug kernels, "disguised" as stock kernels as LC said, was a "malicious feature" by all means.
That might be true, but again, why would anyone use -current in production?
 
Old 07-18-2022, 02:36 AM   #13
ZhaoLin1457
Senior Member
 
Registered: Jan 2018
Posts: 1,040

Rep: Reputation: 1248Reputation: 1248Reputation: 1248Reputation: 1248Reputation: 1248Reputation: 1248Reputation: 1248Reputation: 1248Reputation: 1248
Quote:
Originally Posted by rkelsen View Post
They sound like exactly the wrong type of people to be running -current. At this point, -current is pre-Alpha. Why would you recommend it to friends when the stable release was just months ago?

That might be true, but again, why would anyone use -current in production?
It's not about running -current, but about reusing a kernel config from -current. That's why those debug configs affected even the Slackware 15.0 users, for example those 3 friends of mine.

Apparently, this reusing of kernel configs worked with no issues in the last 28 years, until they switched to debug kernels, with only an obscure notice in a SlackBuild about the collateral dangers.
 
Old 07-18-2022, 03:06 AM   #14
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,463
Blog Entries: 7

Rep: Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561
Quote:
Originally Posted by ZhaoLin1457 View Post
It's not about running -current, but about reusing a kernel config from -current. That's why those debug configs affected even the Slackware 15.0 users, for example those 3 friends of mine.

Apparently, this reusing of kernel configs worked with no issues in the last 28 years, until they switched to debug kernels, with only an obscure notice in a SlackBuild about the collateral dangers.
Building kernels is not a task to be attempted by someone who doesn't know what they're doing.

If you need to use someone else's config and don't have the wherewithal to check it and make changes, then you probably shouldn't be doing it.

No sympathy from me.
 
Old 07-18-2022, 05:07 AM   #15
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,555

Rep: Reputation: 3418Reputation: 3418Reputation: 3418Reputation: 3418Reputation: 3418Reputation: 3418Reputation: 3418Reputation: 3418Reputation: 3418Reputation: 3418Reputation: 3418
Quote:
Originally Posted by rkelsen View Post
Building kernels is not a task to be attempted by someone who doesn't know what they're doing.
Then, building kernels is not a task to be attempted also by myself, because I have bitten too in this debug kernel config. True, I did not managed to be locked out, how some people did.

So, who are entitled to build kernels in Slackware? The MIT engineers? The NASA scientists?

About exactly this I talked: artificially increasing the complexity of Slackware usage by some Gurus.

Quote:
Originally Posted by rkelsen View Post
If you need to use someone else's config and don't have the wherewithal to check it and make changes, then you probably shouldn't be doing it.
This "someone else" is Patrick J. Volkerding. While we entrusted our boxes to his software, we should triple check his kernel configs, after 28 years of kernels working and the style: What You See Is What You Get?

Quote:
Originally Posted by rkelsen View Post
No sympathy from me.
No one expects sympathy from you. I think the people expects sympathy only from a certain person, our BDFL.

Last edited by LuckyCyborg; 07-18-2022 at 05:25 AM.
 
3 members found this post helpful.
  


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



Similar Threads
Thread Thread Starter Forum Replies Last Post
Close Encounters of the Linux Kind frankbell General 2 09-09-2020 12:54 PM
[SOLVED] Slackware x64 14.2 - Sigil encounters error and may need to close glupa4e Slackware 4 03-14-2020 02:55 PM
Close Encounters of a Linux Kind frankbell Linux - General 5 08-17-2014 08:19 PM
LXer: First encounters of the SimplyMepis kind LXer Syndicated Linux News 0 03-11-2009 11:00 AM
LXer: Close Encounters of the Redmond Kind LXer Syndicated Linux News 0 02-26-2009 09:20 PM

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

All times are GMT -5. The time now is 08:44 PM.

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