LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
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
 
LinkBack Search this Thread
Old 04-29-2012, 02:17 AM   #16
Martinus2u
Member
 
Registered: Apr 2010
Distribution: Slackware
Posts: 338

Rep: Reputation: 41

Quote:
Originally Posted by GazL View Post
Was it ever "needed"? My understanding is that the smp-enabled kernels work fine on uni-processor machines.
SMP kernels have always worked on UP machines. The point of UP kernels is that they save locking overhead required for SMP operation.

To answer OP'S question "Is it really needed in 2012 to support using a non-SMP i486 kernel on Slackware?": I run a few UP machines (Pentium 3 class) that I keep up-to-date on Slackware. However, I compile my own kernels, so I for once could live with Slackware shipping only SMP kernels. I also include other patches in my kernels for better desktop interactivity, which are particularly benefitial on an older UP machine.
 
1 members found this post helpful.
Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 04-29-2012, 03:29 AM   #17
GazL
Senior Member
 
Registered: May 2008
Posts: 3,231

Rep: Reputation: 828Reputation: 828Reputation: 828Reputation: 828Reputation: 828Reputation: 828Reputation: 828
Quote:
Originally Posted by rigelan View Post
Perhaps. But the generic is needed by some (like those who need to disable NOUVEAU to run the NVIDIA proprietary).
Actually, I was thinking more along the lines of keeping 'generic' (or something very close to it) and dropping 'huge'.
 
Old 04-29-2012, 05:02 AM   #18
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Slackware
Posts: 14,877
Blog Entries: 2

Rep: Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805
Dropping the non-SMP kernel would currently prevent anyone from installing Slackware on Pentium M machines, since the SMP kernel has PAE enabled by default, which is not supported by Pentium Ms with Banias core.
So the non-SMP kernel is at least necessary to build a SMP kernel with PAE disabled.
 
3 members found this post helpful.
Old 04-29-2012, 05:31 AM   #19
jtsn
Member
 
Registered: Sep 2011
Location: Europe
Distribution: Slackware
Posts: 688

Rep: Reputation: 274Reputation: 274Reputation: 274
Quote:
Originally Posted by TobiSGD View Post
Dropping the non-SMP kernel would currently prevent anyone from installing Slackware on Pentium M machines, since the SMP kernel has PAE enabled by default, which is not supported by Pentium Ms with Banias core.
The SMP kernel in Slackware 13.37 doesn't have PAE enabled, so that must have been changed in -current.
 
Old 04-29-2012, 06:29 AM   #20
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Slackware
Posts: 14,877
Blog Entries: 2

Rep: Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805
Quote:
Originally Posted by jtsn View Post
The SMP kernel in Slackware 13.37 doesn't have PAE enabled, so that must have been changed in -current.
Yes, it has. Even the SMP-kernels from 13.37's /testing have PAE enabled.
 
Old 04-29-2012, 07:29 AM   #21
Slack-Lars
LQ Newbie
 
Registered: Jun 2006
Distribution: Slackware Current
Posts: 11

Rep: Reputation: 0
Quote:
Originally Posted by jtsn View Post
The SMP kernel in Slackware 13.37 doesn't have PAE enabled, so that must have been changed in -current.
Yes, it has.... That's how I found this threat.
I've got a DELL Latitude D800 with an Intel pentium M processor and it doesn't support pae.
I'm looking at the "This kernel requires the following features not present on the CPU: pae" error message on my console.
I've been using the hugesmp kernel since forever until now....
Well... Let's compile a kernel that doesn't need pae..... It's a rainy sunday afternoon...
 
Old 04-29-2012, 09:00 AM   #22
allend
Senior Member
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 3,281

Rep: Reputation: 802Reputation: 802Reputation: 802Reputation: 802Reputation: 802Reputation: 802Reputation: 802
So far in this thread the 'pae' and 'cmov' CPU flags have been identified as being important to identifying processors that may be affected by not having a non-SMP kernel. Can anybody suggests amendments to this?
Code:
if $(grep -q "pae.*cmov" /proc/cpuinfo); then echo SMP kernel OK; else echo non-SMP kernel required; fi
 
Old 04-29-2012, 02:46 PM   #23
NyteOwl
Member
 
Registered: Aug 2008
Location: Nova Scotia, Canada
Distribution: Slackware, OpenBSD, others periodically
Posts: 512

Rep: Reputation: 138Reputation: 138
I admin a fair number of Slackware boxes and a good number of those do not have SMP capable processors. Most are lower end or older processors that still have lots of useful life left in them. I'd hate to see Slackware become another jump on the bandwagon of the "latest and greatest only" mentality.
 
Old 04-29-2012, 03:17 PM   #24
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Slackware
Posts: 14,877
Blog Entries: 2

Rep: Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805
PAE was first enabled in the Pentium Pro in 1995. Not really "the latest and greatest". But you are right, there must be at least one kernel that runs everywhere to be used as platform to compile a new one.
 
Old 05-01-2012, 12:49 PM   #25
yars
Member
 
Registered: Apr 2012
Location: Russia
Distribution: Slackware
Posts: 120

Rep: Reputation: 11
SergMarkov in a other forum writes about the patch for non-SMP kernels which makes enabled a proprietary video driver for them. But I think these patches just include the SMP-kernel configuration options, although I have not seen these patches. Maybe it?
 
Old 05-01-2012, 01:19 PM   #26
caduqued
Member
 
Registered: Apr 2008
Location: Coventry, United Kingdom
Distribution: Slackware64, Slackware64 13.37, linuxslackware
Posts: 81

Original Poster
Rep: Reputation: 19
Well guys,

First, thanks to yars for reactivating the thread.

It looks like there is not really a consensus... at some point looked like majority is in favour of letting the non-SMP support, although is not really overwhelming. If Pat has been peeking a bit here, I reckon he has already made his mind up.

In few days, unless the thread shows an increase in activity, I will be closing it. Hope to hear some few more comments.

Cheers...
 
Old 05-01-2012, 02:40 PM   #27
chicken76
Member
 
Registered: Mar 2009
Distribution: Slackware
Posts: 74

Rep: Reputation: 1
Slackware should be able to boot and install on any 486 or newer system. After installation, the user could build his own kernel as needed, but basic functionality should be there.

So yes, there should be an option to boot an "old non-smp" kernel on the installation disc along with "hugesmp" and all the others.

Last edited by chicken76; 05-02-2012 at 02:53 AM. Reason: typos
 
1 members found this post helpful.
Old 05-01-2012, 03:04 PM   #28
jprzybylski
Member
 
Registered: Apr 2011
Location: Canada
Distribution: Slackware
Posts: 86

Rep: Reputation: 21
AFAIK, Slackware is a prime choice for old machines, so it wouldn't be a bad idea to keep support.

At the same time, my old Pentium-M computer can't even boot 13.1 because it doesn't have enough RAM. Perhaps some instructions for building a non-smp kernel can be provided, and we can move up to an SMP kernel?

Either way, I doubt I would notice the difference in an SMP-enabled kernel much.
 
1 members found this post helpful.
Old 05-01-2012, 03:45 PM   #29
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Slackware
Posts: 14,877
Blog Entries: 2

Rep: Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805Reputation: 3805
Quote:
Originally Posted by jprzybylski View Post
Perhaps some instructions for building a non-smp kernel can be provided, and we can move up to an SMP kernel?
And how are you building a non-SMP kernel if your machine isn't able to run the SMP kernel?
 
Old 05-01-2012, 04:52 PM   #30
jprzybylski
Member
 
Registered: Apr 2011
Location: Canada
Distribution: Slackware
Posts: 86

Rep: Reputation: 21
Quote:
Originally Posted by TobiSGD View Post
And how are you building a non-SMP kernel if your machine isn't able to run the SMP kernel?
Point taken. Then it could go the other way - make the stock kernel non-SMP, and have instructions for rebuilding the kernel with SMP support.

Actually, that sounds like work that doesn't need to be done. People who really need SMP support know where to get it, and if they don't, any amount of knowledge can be sufficiently replicated by Google.

EDIT: Hold on, Slackware already ships with both kernels - the question is whether the non-SMP kernel gets shipped at all. Whoops!

I say yes then. Eventually those old machines will go by the wayside, but they haven't quite yet. </edit>

Last edited by jprzybylski; 05-01-2012 at 05:03 PM.
 
  


Reply

Tags
kernel 3, slackware -current, smp


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
"filesystems support" needed for minimal kernel build? gaseimasha Slackware 4 03-21-2011 11:27 AM
Dear Pat, please use the "CONFIG_HIGHMEM64G=yes" in the SMP kernel by default LuckyCyborg Slackware 27 03-14-2010 12:36 PM
Initializing hardware hangs after "yum update kernel-smp.x86_64" jandersonlee Fedora - Installation 1 03-14-2006 09:39 PM
Simple GAIM "ssl support needed" fix Mainframe Slackware 9 05-20-2004 12:51 PM
GAIM - "SSL support needed" [Slack] NomDeGuerre Linux - Newbie 10 03-12-2004 01:03 PM


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

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration