Linux Kernel 2.6.0-test10 Released 306
antrix angler writes "Linus Torvalds released the 2.6.0-test10 Linux kernel today, tentatively calling it the "stoned beaver" release. Linus plans to hand the kernel over to Andrew Morton in a few weeks, and then it will be up to Andrew to decide when we see the final 2.6.0 stable kernel. Download it from a mirror."
problems in test9 (Score:5, Informative)
i really hope this gets fixed before 2.6.0, especially since it worked before..
Re:problems in test9 (Score:5, Informative)
Re:problems in test9 (Score:5, Informative)
It doesn't seem to be 2.6-specific -- I see the same problems with 2.4.20 and 2.4.21, where USB, serial and pseudo-serial works erratic at best if apic is enabled. For a single-CPU system, you might as well compile without SMP, and for a SMP system, it apparently helps to compile with CONFIG_X86_IO_APIC commented out.
Regards,
--
*Art
APIC (Score:4, Informative)
Unless you've got more than one CPU, it's more trouble than it's worth. The old 'legacy' 8259 interrupt controller (or the interface your system chipset supplies that emulates it anyway) works just fine for single-CPU applications.
What about CPU's with Hyperthreading? (Score:2)
Yes, unless... (Score:3, Informative)
Re:problems in test9 (Score:2)
Re:Linux will not go mainstream... (Score:2)
I haven't had any trouble with my USB mouse or keyboard through the whole 2.6.0-test series. A difference in chip sets is probably to blame, and they will fix it if he works with them.
hey... (Score:4, Funny)
Nice Beaver [Was: Re: hey...] (Score:5, Funny)
Why thank you, I just had it stuffed.
OT (Score:4, Funny)
You should always leave a link allowing the uninitiated to learn
FYI, I saw Naked Gun on ABC here a few years ago and they had removed that comment by Jane. What is the point of showing a movie like that and then censor out the jokes?
Works For Me(TM) (Score:3, Interesting)
This may become the final 2.6.0
Rock on, Linus and team.
Re:Works For Me(TM) (Score:2, Insightful)
BitTorrent (Score:5, Informative)
Let's share our bandwidht!!
Re:BitTorrent (md5) (Score:2, Informative)
Honest Question (Score:5, Interesting)
Re:Honest Question (Score:5, Informative)
Yes, it definately is.
Note that Linus says preemption should be turned off for now, there are odd problems.
Re:Honest Question (Score:4, Informative)
Re:Honest Question (Score:5, Interesting)
Preemption, as you describe it, has been there in every Linux kernel.
Preemption, as Linus referred to it in the release announcement, is Kernel preemption.
I.e, the kernel itself can be preempted. This has improved consistency for things such as xmms.
The problems you complain about are more likely the result of the new scheduler. Tell me, what nice level does X run at on your system? If it's -10, that's why your responsiveness sucks. Stop X from being reniced to -10 from 0 and you'll find that everything performs much smoother. The new scheduler does a much better job of actually respecting priorities, and as such doesn't need adjustements such as "nice" for everyday things such as running an X server.
Re:Honest Question (Score:5, Insightful)
For reference here's how I fixed this, on my Debian machine: I edited /etc/X11/Xwrapper.config and removed completely the line which sets nice_value.
If you don't want to restart your X server to make the change have effect, then you can instead do:
renice 0 PID
where PID is the process ID of the X server.
Rich.
Re:Honest Question (Score:2)
Err, I think that's right. Check the post-halloween document if that doesn't ask the right question.
Re:Honest Question (Score:4, Informative)
But the easiest way to change it is to simply type:
...and let debconf allow you to choose the nice value with the normal debconf configuration dialog.
dpkg-reconfigure xserver-common
Re:Honest Question (Score:2)
What are the "odd problems"? (Score:2)
Comments like these make me shy away from trying the kernel on my home box. Any rough idea what the odd problems are?
Re:Honest Question (Score:2, Interesting)
People who want preemption turned on will turn it on, and will happily live with 99% stability.
Re:Honest Question (Score:2)
VM has been modified, mostly with some improved reference counting code (rmap).
The firewall code hasn't been rewritten this time, it's still iptables. Support has been added for using netfilter against a few more things though.
I just realized I'm putting a ton of effort into posting something when I can just link you to the official document: The Post-Halloween Document [codemonkey.org.uk]
Re:Honest Question (Score:4, Insightful)
I'll point you to the response I made here:
http://www.osnews.com/comment.php?news_id=5208&of
(Mine's #29.) Yes, I know it's much more so the combination of XFS and mm than it is just mm. I should amend that comment...
Honest Answer (Score:2)
Re:Honest Question (Score:4, Insightful)
No, it isn't -- it's actually slower, as it spends more time in the core kernel than the older versions. But it *feels* faster, because it is better at giving time to processes when they need it.
Worst-case scenario: Start two CPU-bound tasks on a single CPU, and measure their performance.
Best-case scenario: Start a huge amount of small tasks with unpredictable CPU needs, but which all in all saturates the bus. You'll see a gain.
My guess is that the old kernel scheduler is a little better for games and single-application server-use, while the new one is much better for normal desktop users or overloaded boxes.
Regards,
--
*Art
Re:Honest Question (Score:3, Informative)
2.4 was completely unacceptable. 2.6 is what allowed me to ditch Windows.
I understand there are patches to 2.4 that can give you most of the same stuff, but I really didn't feel like dealing with that.
Re:Honest Question (Score:2)
In other words, you probably won't notice any change in behavior.
Re:Honest Question (Score:2)
Stoned Beaver? (Score:5, Funny)
Re:Stoned Beaver? (Score:2)
Since, as you must know, he has a wife and kids. And he is sufficiently absent-minded to forget about the kids, but the wife might be more difficult. (According to a Wired? interview recently)
Re:Stoned Beaver? (Score:5, Funny)
Oh wait, that came out all wrong...
Re:Stoned Beaver? (Score:2)
Udev (Score:2, Interesting)
*Note: Udev is a user space program that manages device nodes by interfaceing with the kernels' hotplug functions. Devfs was a different implementation of this running in kernel land. By 2.6.0 devfs will be completly depreciated for udev.
Re:Udev (Score:2)
I highly recommend reading Greg's OLS paper Re: udev. Go here [theaimsgroup.com] for quick links.
Re:Udev (Score:4, Informative)
udev presentation (PDF) [osdl.org], Google HTML version [216.239.37.104].
Detailed paper on udev (PDF) [linuxsymposium.org], Google HTML version [216.239.37.104].
devfs works fine for me, but since some people (see second link) want thousands of disks I guess I'm not the target market. I mean
Re:Udev (Score:5, Informative)
ATM I'm using murasaki [dotaster.com] as my hotplug facility, as I've personally had the best luck with it (that's really the only reason), especially on the 2.6 test kernels. I'm also still using devfsd (which will be obsoleted by udev).
This is the extent of my knowledge about new things like udev, etc. in the new kernel. So anyone should feel free to correct any innacuracies, omissions or blatant stupidities
- Sil
Re:Udev (Score:2)
It is a shame to switch in some ways because udev does not have all the features of devfs.
Makedev is required for udev and device modules aren't auto-loaded when the device is accessed as with devfs.
- Brian
Re:Udev (Score:4, Insightful)
The kernel having explicit knowledge of what it's doing in a uniform format is a new feature in 2.6, and it's not completely universal yet. Once that all works correctly, udev should work perfectly, and it is a better design than devfs, because it puts device naming in userspace, but device numbering comes from the kernel, and the kernel tells userspace what each device actually is. This is how the division of labor is supposed to be: the kernel has internal information, which it maintains, and an API, which it defines, but userspace can use that API to specify policy.
2.6 (Score:4, Informative)
Now if I could just get iptables working right
Rus
Final? (Score:3, Interesting)
Re:Final? (Score:2)
mem=nopentium option (Score:2)
Re:mem=nopentium option (Score:4, Informative)
I'd Love To Run It. (Score:2, Redundant)
perhaps I need to do more testing, but, 2.6 seems to break a lot of things that are very important for my machine.
Am I alone?
Re:I'd Love To Run It. (Score:2)
Re:I'd Love To Run It. (Score:2)
They claim to have a working solution. But I wasn't man enough to get it working yet. Maybe I'll give it another shot now that I upgraded to Slack 9.1 wich claims to be 2.6 "ready".
Are there known issues?
cu,
Lispy
/dev/sequencer on emu10k1 (Score:2)
I've had audio problems, specifically with
Yes, you are alone (Score:2, Offtopic)
Re:I'd Love To Run It. (Score:2)
The evil binary-only nVidia kernel module works OK with 2.6.0-test9 when you apply the patches found at www.minion.de/nvidia.html [minion.de] to an official nVidia tarball and then build the nVidia module. I've been using it for the last 4 days, no problems running OpenGL-intensive stuff like mupen64.
What about the hcf modem 'drivers'?
Good question. I found the minion.de patches by Googling for "nvidia 2.6 linux", so try the same thing, substituting the na
Re:I'd Love To Run It. (Score:2)
You don't even need to apply any patches yourself since you use Gentoo.
Use the following command after symlinking
ACCEPT_KEYWORDS="~x86" emerge nvidia-kernel
Note that some of the test kernels wouldn't play well with the nvidia drivers (in particular TV-out). My sollution was to play with older test kernels (2.6.0-test2), patched sources (-mm or -lov
Re:I'd Love To Run It. (Score:2)
Framebuffer (Score:2)
Re:Framebuffer (Score:5, Informative)
Note that this patch doesn't apply directly to any of the 2.6 kernels; I just make the change by hand, since it is only one line. I have no idea why Linus isn't including this patch; it has been available for months, and it isn't exactly huge. It does fix the Radeon frame buffer issues.
Also note that /. is munging the code; it insists on inserting a "&nbs p;" that shouldn't be in there. I can't seem to get rid of it. Gotta love buggy software.
Re:Framebuffer (Score:3, Informative)
That's intentional, and is part of the anti-page-widening-post code. It prevents really long lines causing the page to overflow.
Re:Framebuffer (Score:2, Insightful)
Exactly what I was going to say. I've submitted this bug at least once, but probably twice, and I keep getting hammered with, "it's not a bug, it's a feature."
You know, because since the renderer is going to reduce
Re:Framebuffer (Score:2)
I *must* be able to use fbset and get a high res console, or else the whole system is useless to me. I'm tired of being told that xterms are good enough (they're not), and I wish people would understand that the partial fixes that work for them don't work for all radeon cards.
It doesn't actually have to be framebuffer, mind you. I'd be satisfied if SVGAT
Is JFS abandoned? (Score:2, Informative)
Re:Is JFS abandoned? (Score:5, Informative)
I've been getting E-Mail about this for months! (Score:4, Funny)
Howto? (Score:2)
Does anyone here have a pointer to a decent HOWTO type document on steps required to take a system currently running a 2.4 kernel (like, for instance, a RH 9 release) and migrat
Re:Howto? (Score:2, Informative)
2) type "building 2.6.0 with redhat"
3) browse results.
Or, goto kerneltrap.org, for eg.
http://kerneltrap.org/node/view/799 - a nice article, but slightly outdated now.
The biggest gotya is the requirement for a new modutils prior to running the newer kernel. Read the article for more info.
Name for the release (Score:2, Funny)
are _almost_ as good as weasels, as I'm sure Scott Adams would agree).
If you feel strongly about the issue, please send your votes and
ideas to "feedback@beaver-overlord.com"
I, for, one, welcome our new beaver overlords!
$intoxicated $animal (Score:3, Informative)
Suggestion for 2.6.0-test* naming (Score:5, Funny)
kernel releases I have been stuck for a good name.
This release is tentatively called the "stoned beaver" release (beavers are
_almost_ as good as weasels, as I'm sure Scott Adams would agree).
I think that the "Stoned Beaver" is almost as good of a name as "Greased Weasel". However, I would like to submit the following suggestion.
I feel that "Stoned Beaver" sends the impression that this release has problems with volatile (short-term) memory and gets the munchies for more resources.
To improve market visibility, I recommend that the next testing release be named "Shaved Beaver". I feel this name denotes something that is sleek and highly visible. The only shortcoming I could foresee for this name are emails or newsgroup postings with the subject line "Shaved Beaver ready for pounding". It may be a possible problem for SPAM filters.
I agree that it's tough to beat "Greased Weasel", but if you really are stuck coming up with a new name, I think "Greased Beaver" would be almost as good.
Re:Suggestion for 2.6.0-test* naming (Score:4, Funny)
nothing here (Score:3, Insightful)
Re:wonder (Score:5, Informative)
Re:wonder (Score:4, Funny)
2. Wonder why there is no email
3. Correct registration to beaver-overlord.com
4. Read strange emails from hundreds of Kernel compilers voting on the above issues
5. ???????
6. Sell beaver-overload.com to a Sex site
7. Profit!!!!
Re:Stoned Beaver? (Score:3, Funny)
Well, how about the Shaved Beaver?
Re:Stoned Beaver? (Score:4, Insightful)
Re:Stoned Beaver? (Score:3, Interesting)
Anyway, if you want to make sure your product works on the newest kernel, you want to start testing BEFORE the stable version comes out, no?
Re:Stoned Beaver? (Score:2)
Re:Stoned Beaver? (Score:3, Funny)
Re:Stoned Beaver? (Score:4, Funny)
But I always assumed that Longhorn was a euphemism *for* Big Floppy Donkey Dick.
Re:Stoned Beaver? (Score:2)
2.6.0-test10 isn't a marketing slogan, it's a real thing available now and mostly intresting to non usual phb's if any phb's at all.
however microsoft actively sends messages to phb's that basically say because "longhorn is going to be so good you better stick with us" as marketing words("Big Floppy Donkey Dick is going to be so good you better stick with us" doesn't quite have the same tech hype feel to it). longhorn is just a word for 'someday, in the
Re:Stoned Beaver? (Score:2)
the most intresting features(that is, not just all the ui crap that can be achieved now with 3rd party tools) are still somewhat vague.
Re:Stoned Beaver? (Score:3, Insightful)
Why? so that yet another culture can get swalled into the soulless, humourless, corporate machine? I for one don't want linux to be synonymous with IBM
Which, unless you read slashdot... (Score:2)
Ask your mom is "goatse" is disgusting. I'm sure she'll think it's some German company. Tubgirl is the only think that might be questionable. (Penisbird is also right out)
How about "GNAA Goatse Nero-Online"
Sounds like a great online experience with European engineering.
Re:Stoned Beaver? (Score:3, Informative)
Now THAT's funny. (Score:2)
Re:Stoned Beaver? (Score:3, Insightful)
I don't really see how this has got anything to do with Linux or professionalism, since, as I said, the kernel is still "Linux", and this is a test kernel.
But whatever. IHBT.
Re:Stoned Beaver? (Score:3, Funny)
My OS is Linux. More presicely, Gentoo Linux. I don't call it 2.6.0-test9-mm1. If I ran test10 on it, it would still be just "Linux" or "Gentoo Linux" and not "Stoned Beaver"
Seriously, at least TRY to use your brains, OK?
Re:Stoned Beaver? (Score:4, Funny)
2.6.1 - Serene Beaver
2.6.2 - Perturbed Beaver.
2.6.3 - Infuriated Beaver
2.6.4 - Flip Out and Kill Everyone Beaver
2.6.5 - Beavergeddon
2.6.6 - Beavercide
2.6.7 - Beaver of the Apocalypse
2.6.8 - Nuke the Beaver from Orbit. It's the Only Way to be Sure
Re:Stoned Beaver? (Score:3, Funny)
Re:Stoned Beaver? (Score:2)
Fuzzy Beaver!
Re:devfs (Score:3, Informative)
I've had both good and bad experiences with devfs+devfsd, but any problems I have had have been quickly debugged and fixed (or I've bashed my forehead for being pebkac error). Generally I err on the side of caution (except for this 2.6.0-test deal, since more testers can't hurt), so I've decided to remain without devfs+devfsd on several machi
devfs on Debian: works for me (Score:5, Informative)
I've tried using devfs under 2.4 several times but have never succeeded in getting it to work with my crufty (been around since slink) debian box.
And since I use ALSA and XFS the 2.6 kernel would simplify compiling desktop kernels no end.
I don't know about 2.6, but I use 2.4.x with devfs on two stable boxes ("servers" running on obsolete desktop hardware) and two unstable boxes (a desktop and a Powerbook), and they all work fine. Tab-completing commands is so much nicer when you only have device nodes for hardware you actually have; it's also handy to be able to see (say) whether your CD drive was detected properly, or how many partitions a hard disk has, by looking at the device nodes.
If you're using at least Debian 3.0 stable (woody), install devfsd, install a devfs kernel, reboot, and everything should Just Work.
What specific problems do you have with it?
Re:devfs on Debian: works for me (Score:2)
If you're using at least Debian 3.0 stable (woody), install devfsd, install a devfs kernel, reboot, and everything should Just Work.
Debian 3.0 may not be so stable. You better go checking up on this [internetnews.com].
Re:devfs (Score:5, Informative)
Now, if you want to use devfs, all you have to do is: 1) install devfsd, 2) compile a new kernel with devfs enabled and set to mount on boot, 3) install said kernel, 4) reboot. Doing 1 before 2 is the tricky stuff for me, I always forget that. You may also have to adjust some permissions and/or create some nonstandard devices you made yourself, but I've been using devfs on all my machines with 2.4 and it's working perfectly.
Re:devfs (Score:4, Informative)
One devfs gotcha in 2.6, which caught me out for a while, is that the devpts (pseudo-tty) functionality has been separated out. In 2.4 kernels, mounting /dev using devfs automatically mounted /dev/pts too; however, this behaviour has changed in 2.6, and you have to mount /dev/pts explicitly:
On some systems (such as Gentoo), the rc scripts are smart enough to do this automatically.
Re:devfs (Score:3, Insightful)
Re:devfs (Score:2, Informative)
but there already exists a userspace daemon called udev which simulates devfsd behaviour by taking the information found in sysfs.
Re:devfs (Score:2)
Re:hurray! (Score:2, Funny)
It might be slightly better
Re:Frame Buffer ? (Score:2)
Re:Why is a test release a /. new event? (Score:2)