LinuxQuestions.org
Visit Jeremy's Blog.
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 01-22-2011, 07:30 PM   #1
tpreitzel
Member
 
Registered: Aug 2007
Posts: 253

Rep: Reputation: 28
Kernel 2.6.38-rc2 - FINALLY!


Since about 2.6.34 or so, some important features, i.e. working remote controls and Gallium drivers for Radeon r600+ class hardware have been missing. Well, I'm pleased to report that my Hauppauge remote control and Radeon HD2600 are FINALLY working WELL due to Jarod's efforts to move LIRC into the kernel, Mauro for fixing the actual bug with Hauppauge's WinTV USB2, and AMD's help in getting Gallium drivers running for more of their hardware. As mentioned elsewhere, the increased speed on r600+ hardware with bleeding edge pulls of xf86-video-ati, mesa-7.11-devel, and libdrm is highly welcomed and significant. For me, the 2.6.38.x kernel is a big sigh of relief so far. In nearly 15 years, I've rarely used a "testing" kernel, but desperation forced my hand. If I were releasing the upcoming version of Slackware, I'd wait for the 2.6.38 kernel. Hopefully, I can now get more needed rest.

Last edited by tpreitzel; 01-23-2011 at 07:24 PM.
 
Old 01-22-2011, 07:37 PM   #2
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
i don't that would happened though
next Slackware will be using 2.6.35.x series which is considered a long term kernel releases
 
1 members found this post helpful.
Old 01-23-2011, 04:45 AM   #3
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019
Quote:
Originally Posted by tpreitzel View Post
If I were releasing the upcoming version of Slackware, I'd wait for the 2.6.38 kernel. Hopefully, I can now get more needed rest.
Personally, I think it's better to go with 35.10 for release (which is a long-term support kernel) and proven. From what I've read about 2.6.38 so far, there's a lot of "invasive changes" (linus' words) and linus himself was encouraging caution with these release candidates.

Better to ship something reliable and let those who need the latest and greatest add it themselves, IMO. That's not to say that I'm not looking forward to the goodies .38 brings.
 
3 members found this post helpful.
Old 01-23-2011, 01:07 PM   #4
FeyFre
Member
 
Registered: Jun 2010
Location: Ukraine, Vinnitsa
Distribution: Slackware
Posts: 351

Rep: Reputation: 30
I also will not advise you to be so hurry. A few days ago I have updated kernel to 2.6.37 (from 2.6.33.4) and now I have problems with 3rd-party drivers(they are not compilable now). I have tried to trace incompatibilities in kernel sources, and made conclusion 2.6.36 kernel(and probably little older) will also be incompatible for me(but have not test it yet). Yes, trunk version of drivers from hardware manufacturer have fixed this issues, but there is not stability guarantee. So I decided to fall back to out-of-box kernel version.
 
Old 01-23-2011, 01:43 PM   #5
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by GazL View Post
Personally, I think it's better to go with 35.10 for release (which is a long-term support kernel) and proven.
Why not 2.6.36.3?
 
Old 01-23-2011, 03:14 PM   #6
the3dfxdude
Member
 
Registered: May 2007
Posts: 730

Rep: Reputation: 358Reputation: 358Reputation: 358Reputation: 358
I believe these so called long-term support kernels are garbage, especially on other distros. (Who cares what ubuntu is doing here, when they'll break all their rules anyway?) What's the use of making intermediate stable kernel releases if people are discouraged from using them? I can believe Linus will caution people of invasive changes during a pre-release, but a stable release should be documented what to do by then. I am using 2.6.37 just fine and will be upgrading to 2.6.38 pretty soon. I have always been doing this with the kernel.
 
Old 01-23-2011, 03:33 PM   #7
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,504

Rep: Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461
Quote:
Originally Posted by Darth Vader View Post
Why not 2.6.36.3?
Not only has no official upstream long term support been declared for that kernel, but I have been continuing to read about regressions versus 2.6.35.x on the kernel [stable] mailing list.
 
4 members found this post helpful.
Old 01-23-2011, 03:35 PM   #8
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,504

Rep: Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461
Quote:
Originally Posted by the3dfxdude View Post
I am using 2.6.37 just fine and will be upgrading to 2.6.38 pretty soon. I have always been doing this with the kernel.
That's great. Other people might be depending on considerable uptime, and that will be the primary kernel goal here.
 
4 members found this post helpful.
Old 01-23-2011, 05:33 PM   #9
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019Reputation: 5019
Quote:
Originally Posted by the3dfxdude View Post
I believe these so called long-term support kernels are garbage, especially on other distros. (Who cares what ubuntu is doing here
While I'm inclined to agree with you to a point about the distro maintained kernels, I tend to look more favorably on the upstream long-term kernels on kernel.org.

Though one would hope that following the latest 'stable' upstream kernel should be reasonably reliable, the changes it can introduce can sometimes require updates to other components of the system. That's fine for rolling-release distros that are designed to work that way, but the more traditional release based distros that tend to end up on servers want to avoid unnecessary version updates.

The last thing you want to happen is to end up in the situation where you have to miss out on an important security update because something critical on your box doesn't yet work with the new stable kernel or a version of something that it is dependent on. This is what the long-term kernels are supposed to be about: You get back-ported kernel security updates, but no new features that would require other parts of the system to need updating.
 
Old 01-23-2011, 06:38 PM   #10
tpreitzel
Member
 
Registered: Aug 2007
Posts: 253

Original Poster
Rep: Reputation: 28
Quote:
Originally Posted by the3dfxdude View Post
I believe these so called long-term support kernels are garbage, especially on other distros. (Who cares what ubuntu is doing here, when they'll break all their rules anyway?) What's the use of making intermediate stable kernel releases if people are discouraged from using them? I can believe Linus will caution people of invasive changes during a pre-release, but a stable release should be documented what to do by then. I am using 2.6.37 just fine and will be upgrading to 2.6.38 pretty soon. I have always been doing this with the kernel.
I tend to agree with a large portion of your sentiments. In practice, the LTS kernels fall short of their goal. For example, the latest upgrade from 2.6.35.7 to 2.6.35.10 adversely affected some users of AMD/ATI's graphics cards so the goal of LT "stability" is relative and rarely achieved in practice. Another example is the problem with mounting or accessing optical discs on my MCP-61 motherboard. Ever since Slackware 13.0, optical disc performance has been just plain erratic with no end in sight. Although I don't know for sure, I suspect the problem with optical discs lies in the kernel and remains in 2.6.38-rc2 as well as 2.6.35.7.

Pat strives to provide the stablest kernel possible which is necessary for servers, etc. I understand both sides.
 
Old 01-23-2011, 06:46 PM   #11
tpreitzel
Member
 
Registered: Aug 2007
Posts: 253

Original Poster
Rep: Reputation: 28
Lastly, I currently believe the problem with instability will only get worse until the Linux kernel shifts to a different structure similar to a micro-kernel.
 
Old 01-23-2011, 07:18 PM   #12
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by tpreitzel View Post
Lastly, I currently believe the problem with instability will only get worse until the Linux kernel shifts to a different structure similar to a micro-kernel.
No. I believe that the monolithic version is more stable than the micro-kernel.

The problem is that the kernel has become huge, and Linus loves to reinvent itself. Basically, a hardware manufacturer has no guarantee that the current ABI, there will be the next version. Therefore, all drivers must be in the kernel tree.

Take, for example, the video drivers. If there was a stable ABI, they could develop a separate package of DRM. You want to update your DRM driver? Just upgrade the DRM package.

I believe that the future solution to the kernel, is similar to X.org: Breaking source in a lot of smaller packages, with well-defined role. And some stable ABIs.

Last edited by Darth Vader; 01-23-2011 at 07:21 PM.
 
Old 01-23-2011, 07:46 PM   #13
tpreitzel
Member
 
Registered: Aug 2007
Posts: 253

Original Poster
Rep: Reputation: 28
Quote:
Originally Posted by Darth Vader View Post
No. I believe that the monolithic version is more stable than the micro-kernel.
We'll have to agree to disagree. Pico kernels would even be better for stability.

Quote:
The problem is that the kernel has become huge, and Linus loves to reinvent itself. Basically, a hardware manufacturer has no guarantee that the current ABI, there will be the next version. Therefore, all drivers must be in the kernel tree.

Take, for example, the video drivers. If there was a stable ABI, they could develop a separate package of DRM. You want to update your DRM driver? Just upgrade the DRM package.

I believe that the future solution to the kernel, is similar to X.org: Breaking source in a lot of smaller packages, with well-defined role. And some stable ABIs.
A step in the right direction which will help stabilize the kernel somewhat. However, I currently don't believe that "stable" ABIs will completely solve the long-term problem with the instability of the Linux kernel. The number of components directly interfacing with the kernel is simply huge with the current design.

Last edited by tpreitzel; 01-23-2011 at 07:48 PM.
 
Old 01-24-2011, 11:19 AM   #14
Cepoon
Member
 
Registered: Nov 2010
Location: Slovakia
Distribution: Slackware 12.1, Slackware 13.1
Posts: 52

Rep: Reputation: 3
Quote:
working remote controls and Gallium drivers for Radeon r600+ class hardware have been missing.
I use stable 13.1 k 2.6.33.4-smp. On second partition on my laptop, which I use for experiments I have istalled so long Slackware 12.1 kenel 2.6.24 for
gaming FPS Games and I needed propietary ATI drivers for old Mobility radeon X1350. I had problem with screaming fans on ondemand governor and propietary drivers.

I installed on this partition Arch linux kernel 2.6.37-smp only for experiments with Gallium drivers also for Radeon R520 class. (I am not experimenting with
Slackware, I always love use stable version which I am upgrade only if I need). This Gallim dirvers give me a little more 3D effect in games, but I had problem
with screaming fans too. (Listen audacious and fans for full power and laptop too hot). Old versions of radeon (mine can be 4-5 years old architecture) are
still problematic.

I am not so experienced, I dont know how differences are between arch and slackware kernel, but now I am very happy user of 13.1 stable, fans are going normal
when I am doing anything on my laptop. I just only want to say, I dont have good experiences with Gallim on 2.6.37 and mobility radeon X1350. Off course, on another
distro.
 
Old 01-24-2011, 12:25 PM   #15
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,504

Rep: Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461Reputation: 8461
Quote:
Originally Posted by tpreitzel View Post
Lastly, I currently believe the problem with instability will only get worse until the Linux kernel shifts to a different structure similar to a micro-kernel.
I guess someone thinks that Linus doesn't deserve a very high grade.

Anyway, I would not hold your breath waiting for that.
 
  


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
Issue during 2.6.37-rc2 Kernel Compilation?? linuxunix Linux - Newbie 8 11-17-2010 03:29 PM
LXer: Linux 2.6.35-rc2 Kernel Released LXer Syndicated Linux News 0 06-06-2010 10:42 AM
LXer: Linux 2.6.33-rc2 Kernel Released LXer Syndicated Linux News 0 12-25-2009 05:42 PM
Kernel 2.6.13-rc2 compilation problem Arrowx7 Linux - Software 1 07-10-2005 12:42 PM
2.6.9-rc2-love4 kernel + nvidia DavidTempler Linux - General 5 11-05-2004 01:55 AM

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

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