LinuxQuestions.org
Help answer threads with 0 replies.
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 09-18-2006, 02:53 PM   #1111
xygoteneph
Member
 
Registered: May 2006
Location: Mukilteo, WA
Distribution: Slackware personally & for all servers/Customized Fedora Core for clients/customers desktops
Posts: 30

Rep: Reputation: 15

Quote:
Originally Posted by win32sux
i thought he said he was sticking with it for now, but that after this it was 2.6 all the way...
I remember reading that too. And from my experiences using the 2.6 kernels, it's now matured to the point of being just as stable as the 2.4 series. Using 2.6 has also solved numerous problems I've had in the past using 2.4 kernels, especially with new boxes using new hardware.
 
Old 09-18-2006, 03:16 PM   #1112
Marsanghas
Member
 
Registered: Sep 2003
Location: Spijkenisse, Netherlands
Posts: 119

Rep: Reputation: 15
Quote:
Originally Posted by Niteskye
Pat has been quoted saying that he'll stick with the 2.4 kernel for years to come because of it's reliablity/stability.
True, but that was years ago

11.0 2.4 and 2.6 both supported kernels
11.1 2.6 only
 
Old 09-18-2006, 03:19 PM   #1113
win32sux
LQ Guru
 
Registered: Jul 2003
Location: Los Angeles
Distribution: Ubuntu
Posts: 9,870

Rep: Reputation: 380Reputation: 380Reputation: 380Reputation: 380
when i click on the link in the notification mail for this thread i'm being taken to the previous page instead of this one... anybody else experiencing this??

EDIT: working fine now...

Last edited by win32sux; 09-18-2006 at 03:47 PM.
 
Old 09-18-2006, 03:45 PM   #1114
erickFis
Member
 
Registered: Jun 2003
Location: Brasil
Distribution: Slackware 13.1_64 Gold Edition
Posts: 209

Rep: Reputation: 32
Hey guys:

why arent't there torrents for the R. candidates?
It'd be nice and faster to get it, couldn't it?
 
Old 09-18-2006, 03:45 PM   #1115
Ilgar
Senior Member
 
Registered: Jan 2005
Location: Istanbul, Turkey
Distribution: Slackware64 15.0, Slackwarearm 14.2
Posts: 1,157

Rep: Reputation: 237Reputation: 237Reputation: 237
Quote:
Mon Sep 18 05:33:24 CDT 2006
Slackware 11.0 release candidate 5. This is the last one, scout's honor.
The final RC. We're almost there...
 
Old 09-18-2006, 04:11 PM   #1116
xygoteneph
Member
 
Registered: May 2006
Location: Mukilteo, WA
Distribution: Slackware personally & for all servers/Customized Fedora Core for clients/customers desktops
Posts: 30

Rep: Reputation: 15
Quote:
Originally Posted by Ilgar
The final RC. We're almost there...
Just noticed an update to the slackware-current/ChangeLog.txt:
Quote:
Mon Sep 18 15:18:07 CDT 2006
l/neon-0.25.5-i486-2.tgz: Enabled missing SSL support.
Looks like it could be soon...
 
Old 09-18-2006, 04:26 PM   #1117
zetabill
Member
 
Registered: Oct 2005
Location: Rhode Island, USA
Distribution: Slackware, Xubuntu
Posts: 348

Rep: Reputation: 32
Excellent...

He's working on it as we speak.
 
Old 09-18-2006, 04:42 PM   #1118
evilDagmar
Member
 
Registered: Mar 2005
Location: Right behind you.
Distribution: NBG, then randomed.
Posts: 480

Rep: Reputation: 31
Quote:
Originally Posted by Myah
I wasn't saying that hal wasn't working I was saying that KDE 3.5.4 wasn't working correctly with or without hal. And that is very dissapointing. And I was refuring to the thread on the forum dealing with hal and also the linuxpackages and what ever else I could find. They may not be doing it correctly but it was alot more then just ./configure && make && make install.
"Effort" only counts in kindergarden. These people could struggle for days, non-stop, and it's not going to make the thing work unless they're doing the right things, and that only happens when someone sets aside the time to study HAL and its interaction with the kernel and the nature of the hardware events that HAL waits for.

Quote:
Originally Posted by Myah
I also am not trying to pimp my OS. I just thought maybe people wanted to know what I was saying. But I was expecting some kind of cheap comeback like that. Oh well. Or something like stay on your forum. Or rude people are the slackware way. All greate aditudes. I also noticed all those people just like to argue and none wanted to answer the very first simple question.
Yes, I'm seeing right now how you must be a consummate Slackware user because you're being both rude and willfully ignorant of new information. I answered your question about the SMP kernels and you're still claiming "none" answered you.

Quote:
Originally Posted by Myah
About the SMP still clear as mud LOL I'm wondering if it will break support for non HT or multicore CPUS. I do understand the the i486 and i586 are left out. and It's find for me since those wouldn't run the X Desktop and other software very well anyway.
If it's somehow still clear as mud to you, I'll make it simpler still. Don't use an SMP kernel unless you have more than one CPU in your machine, or a multi-core CPU in your machine. Do use an SMP kernel if you have more than one CPU in your machine, or a multi-core CPU in your machine.

Last edited by evilDagmar; 09-18-2006 at 04:47 PM.
 
Old 09-18-2006, 04:46 PM   #1119
evilDagmar
Member
 
Registered: Mar 2005
Location: Right behind you.
Distribution: NBG, then randomed.
Posts: 480

Rep: Reputation: 31
Quote:
Originally Posted by Myah
I didn't read the rest of your post because that was all I needed to read to see what kind of person was talking.
You mean an educated person?

Quote:
Originally Posted by myah
I know what an SMP kernel does I'm not stupid. I was just asking if it breaks or hinders the running proccess or standard CPU's. And if you never ask you never learn.
You could have fooled me. There's much documentation about SMP kernels that goes into detail as to why they're not useful on UP machines. If you're going to act like a touchy little noob all the time, you should probably get used to researching documentation because if you piss everyone off it won't matter whether you ask because no one will answer you--you'll only get answers from search engines.
 
Old 09-18-2006, 04:56 PM   #1120
evilDagmar
Member
 
Registered: Mar 2005
Location: Right behind you.
Distribution: NBG, then randomed.
Posts: 480

Rep: Reputation: 31
Quote:
Originally Posted by MarsDude
True, but that was years ago

11.0 2.4 and 2.6 both supported kernels
11.1 2.6 only
I spotted something in the Changelog that after digging some more I really don't much mind anymore that he's shipping the 2.4.x kernels as the standard.

For awhile I've been running into things I have to patch around where since the API for parts of the kernel have changed, things linking to kernel bits and using headers in /usr/include/linux just break or simply refuse to work properly because of the 2.4.x headers sitting in there. This time around he's apparently (haven't had time to test much to be 100% sure it doesn't cause other problems, but I "reasonably trust" PV) done something I didn't even know was possible that makes glibc's libraries from /lib take effect when running a 2.4.x kernel, and a different build of the libraries (done with a 2.6.x kernel present) sitting in /lib/tls take effect when running a 2.6.x kernel. For people trying to build new things that make use of USB or Video4Linux2, that means they don't have to keep the 2.4.x linux kernel headers in /usr/include/linux--they should be able to safely generate a set of header files from the 2.6.17.13 (I think that was the one, and *) and put those in /usr/include/linux and their compiling problems will go right away.


* - It's important to mention that I don't mean just any 2.6.x kernel headers. If he built that glibc against 2.6.17.13, then that is the only version of the kernel headers that should be used as a replacement, not 2.6.18's headers when they come out, and not even 2.6.17.12's headers.
 
Old 09-18-2006, 05:05 PM   #1121
win32sux
LQ Guru
 
Registered: Jul 2003
Location: Los Angeles
Distribution: Ubuntu
Posts: 9,870

Rep: Reputation: 380Reputation: 380Reputation: 380Reputation: 380
Quote:
Originally Posted by evilDagmar
This time around he's apparently (haven't had time to test much to be 100% sure it doesn't cause other problems, but I "reasonably trust" PV) done something I didn't even know was possible that makes glibc's libraries from /lib take effect when running a 2.4.x kernel, and a different build of the libraries (done with a 2.6.x kernel present) sitting in /lib/tls take effect when running a 2.6.x kernel.
wait, i'm not sure i'm following you... are you referring to the historic upgrade he did to glibc back in may of last year??
Quote:
Fri May 13 12:51:03 PDT 2005
Here's the (I'm sure) long awaited upgrade to Slackware's glibc to
include support for NPTL (the Native POSIX Thread Library). NPTL
works with newer kernels (meaning 2.6.x, or a 2.4 kernel that is
patched to support NPTL, but not an unmodified "vanilla" 2.4 kernel
such as Slackware uses) to provide improved performance for threads.
This difference can be quite dramatic in some situations. For example,
a benchmark test mentioned on Wikipedia started 100,000 threads
simultaneously in about 2 seconds on a system using NPTL. The same
test using the old Linuxthreads glibc thread support took around 15
minutes to run! For most applications that do not start large numbers
of threads the difference will not be so large, but for high traffic
servers, databases, or anything that runs large numbers of threads,
NPTL should bring big improvements in scalability and performance.
For compatibility, the regular (linuxthreads) libraries are installed
in /lib, and the new NPTL versions are installed in /lib/tls. Which
versions are used depends on the kernel you're using. If it's newer
than 2.6.4, then the NPTL libraries in /lib/tls will be used. TLS
stands for "thread-local storage", and the directory name /lib/tls is
a little bit misleading since now both the linuxthreads and NPTL
versions of glibc are compiled with TLS support included (this is
needed to produce versions of tools such as ldconfig that can run under
either kind of system).

Getting all the kinks out of the build script to be able to get this to
work with either 2.4 or 2.6 kernels and be able to switch back and forth
without issues was quite a challenge, to say the least, and would have

been much harder without all the good advice and help folks sent in to
help me along and give me important hints. A special thanks goes to
Chad Corkrum for sending in some ./configure options that really helped
get the ball rolling here.

Here's some information about compiling things using these libraries --
by default, if you compile something the headers and shared libraries
used to compile and link the binary will be the linuxthreads versions,
but when you go to run the binary it will link to the NPTL library
versions (and you'll get the NPTL speed improvements) if you are running
an NPTL capable kernel. In rare cases you may find that an old binary
doesn't work right when run against the NPTL libs, and in this case you
can force it to run against the linuxthreads versions by setting the
LD_ASSUME_KERNEL variable to assume the use of a 2.4.x (non-NPTL) kernel
so that NPTL will not be used. An easy way to see the effect of this is
to try something like the following while using an NPTL enabled kernel:

volkerdi@tree:~$ ldd /bin/bash
linux-gate.so.1 => (0xffffe000)
libtermcap.so.2 => /lib/libtermcap.so.2 (0xb7fcf000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb7fcb000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7eaf000)
/lib/ld-linux.so.2 (0xb7feb000)

Note that in the example above, the binary is running against the NPTL
libraries in /lib/tls. Now, let's try setting LD_ASSUME_KERNEL:

volkerdi@tree:~$ LD_ASSUME_KERNEL=2.4.30 ldd /bin/bash
linux-gate.so.1 => (0xffffe000)
libtermcap.so.2 => /lib/libtermcap.so.2 (0xb7fcf000)
libdl.so.2 => /lib/libdl.so.2 (0xb7fcb000)
libc.so.6 => /lib/libc.so.6 (0xb7eb2000)
/lib/ld-linux.so.2 (0xb7feb000)

As you can see, now the binary is running against the linuxthreads
version of glibc in /lib. If you find old things that won't work with
NPTL (which should be rare), this is the method you'll want to use to
work around it.

Now for a little note about compiling things. In most cases it will be
just fine to compile against linuxthreads and run against NPTL, and this
approach will produce the most flexible binaries (ones that will run
against either linuxthreads or NPTL.) However, in some cases you might
want to use some of the new functions that are only available in NPTL,
and to do that you'll need to use the NPTL versions of pthread.h and
other headers that are different and link against the NPTL versions of
the glibc libraries. To do this you'll need to add these compile flags
to your build in an appropriate spot:

-I/usr/include/nptl -L/usr/lib/nptl
(and link with -lpthread, of course)

Have fun, and report any problems to volkerdi@slack****.com.

Last edited by win32sux; 09-18-2006 at 05:06 PM.
 
Old 09-18-2006, 05:15 PM   #1122
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8107Reputation: 8107Reputation: 8107Reputation: 8107Reputation: 8107Reputation: 8107Reputation: 8107Reputation: 8107Reputation: 8107Reputation: 8107Reputation: 8107
Quote:
Originally Posted by EvilDagmar
This time around he's apparently (haven't had time to test much to be 100% sure it doesn't cause other problems, but I "reasonably trust" PV) done something I didn't even know was possible that makes glibc's libraries from /lib take effect when running a 2.4.x kernel, and a different build of the libraries (done with a 2.6.x kernel present) sitting in /lib/tls take effect when running a 2.6.x kernel.
Quote:
Originally Posted by win32sux
wait, i'm not sure i'm following you... are you referring to the historic upgrade he did to glibc back in may of last year??
It does pay off to actually read the documentation Pat writes. The 2.4/2.6 glibc/headers/NPTL issue has come up a zillion times now, and everyone adds to the confusion.

I propose everyone reads README.NPTL and extra/linux-2.6.17.13/kernel-headers.WARNING and let that oscillate in his or her head until after 11.0 is released.

Eric
 
Old 09-18-2006, 05:25 PM   #1123
win32sux
LQ Guru
 
Registered: Jul 2003
Location: Los Angeles
Distribution: Ubuntu
Posts: 9,870

Rep: Reputation: 380Reputation: 380Reputation: 380Reputation: 380
Quote:
Originally Posted by Alien Bob
It does pay off to actually read the documentation Pat writes. The 2.4/2.6 glibc/headers/NPTL issue has come up a zillion times now, and everyone adds to the confusion.

I propose everyone reads README.NPTL and extra/linux-2.6.17.13/kernel-headers.WARNING and let that oscillate in his or her head until after 11.0 is released.

Eric
ummm, that's like the same thing that was in the changelog well over a year ago, though... which is why i found it kinda odd that evilDagmar seemed to only find-out about it now... when i read his post i actually checked the -current changelog to make sure there hadn't been some kinda _new_ change to the glibc strategy...

Last edited by win32sux; 09-18-2006 at 05:27 PM.
 
Old 09-18-2006, 06:48 PM   #1124
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,474
Blog Entries: 7

Rep: Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574Reputation: 2574
Quote:
Originally Posted by Alien Bob
It does pay off to actually read the documentation Pat writes. The 2.4/2.6 glibc/headers/NPTL issue has come up a zillion times now, and everyone adds to the confusion.
Personally, I've always left the 2.4 headers in place, because I thought I read somewhere that installing the 2.6 headers could still cause breakage. This is despite the fact that I've been running a 2.6 kernel since the day 2.6.0 was released.

Using this stragegy, the only package I've seen to date which didn't compile on my machine against the 2.4 headers was HAL, which actually needed to be compiled against the "sanitised" 2.6 libc headers by Mariusz Mazur available from here: http://ep09.pld-linux.org/~mmazur/linux-libc-headers/.

I've compiled hundreds of custom software packages on my Slackware machine and found that everything (and I mean EVERYTHING) else I've ever compiled has worked with the 2.4 headers.

Also, I recall reading a comment from a kernel developer which suggested that only insane people would compile against "raw" 2.6 headers. To be honest, I don't understand any of the technical reasons as to why. It seems to me that the goal posts on the 2.6 field are still being shifted around quite a bit. I am still wondering what Pat'll do when Slackware switches to 2.6. Will he package the raw 2.6 kernel headers? Or will he package a "sanitised" set?

Last edited by rkelsen; 09-18-2006 at 06:52 PM.
 
Old 09-18-2006, 06:51 PM   #1125
win32sux
LQ Guru
 
Registered: Jul 2003
Location: Los Angeles
Distribution: Ubuntu
Posts: 9,870

Rep: Reputation: 380Reputation: 380Reputation: 380Reputation: 380
and while we're at it... what exactly are sanitized headers?? and why can't they come sanitized from kernel.org?? it feels odd that the official kernel headers are, ummm, unsanitary... =/

Last edited by win32sux; 09-18-2006 at 06:52 PM.
 
  


Closed Thread

Tags
advice, chat, far, general, upgrade



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
Slack 10.2 slack 10.2 ran xserver after all on sata with via board devafree LinuxQuestions.org Member Success Stories 5 05-30-2006 11:54 PM
Frozen-Bubble(from slack 8.2) Not Running in slack 9 bongski55 Slackware 8 01-02-2006 04:10 PM
Slack 10.1 will a Slack 10 Wine pkg work? acummings Slackware 1 03-25-2005 04:55 AM
Using Slack 10's 2.6.7 kernel packages on Slack 10.1? SocialEngineer Slackware 1 03-05-2005 11:53 AM
cd rom error on installation media (With both slack 9,1 and slack 10) busbarn Slackware - Installation 6 07-15-2004 03:03 PM

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

All times are GMT -5. The time now is 02:32 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