Linux Kernel 2.6.24 Released
LinuxFan writes "Linus Torvalds has released the 2.6.24 Linux Kernel, noting that he and most of the other key Linux developers will be flying to a conference in Australia for the next week. As the whole team will be down under while the kernel is being tested by the masses, Linus added, "Let's hope it's a good one". What's new in the latest release includes an optimized CFQ scheduler, numerous new wireless drivers, tickless kernel support for the x86-64 and PPC architectures, and much more. Time to download and start compiling."
On one hand, things like the VM dirty writeback adjustments and default cpufreq frequency governors, as well as dynticks for more arches, are big performance improvements. On the other hand, they broke wireless packet injection patches for a lot of drivers... At any rate, I'll have to try this just to see if it really performs better. Things like laptop_mode which rely on optimized scheduling and writeback code should see improvements.
~ C.
Look on the bright side, a buggy Linux is still better than NT.
"Since I already had two kernel developers asking about the merge window and whether people (including me) traveling will impact it, the plan right now is to keep the impact pretty minimal. So yes, it will probably extend the window from the regular two weeks, but *hopefully* not by more than a few days."
Now THERE's confidence for you. Great news.
Seven Days with Ubuntu Unity
keep up the good work !
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
The orinoco wireless drivers have supported monitor mode since 2004. Still not in the kernel today. Do any of the BSDs support monitor mode yet on this incredibly well documented chipset? I'll migrate if the answer's yes.
Can anyone explain to me what "tickless kernel support" is?
"It's too bad that stupidity isn't painful." - Anton LaVey
Reducing wakups on laptops is very interesting suff, I've seen some post on how muche better the NO_HZ is making things, e.g. Ross went from 164w/s to 5w/s just waking up 5 times per second makes the CPU pretty cool...
Perhaps a mirror list would be appropriate: http://www.kernel.org/mirrors/
I was going to post this on Thinkpad wiki on power consumpton, but sadly the page is not working atm..
It's always a nice read in the morning, that you don't need module-assistant anymore.
(rt61 Wireless)
If you mod this up, your slashdot background will turn into a beautiful sunset!
all those developers in one place....
Don't worry, I'm sure their rocket-launcher's computer's tracking interface will freeze up just moments before they press the fire button, so they'll have to fire it by visuals. Then, it will tragically fire 5 minutes later, while they're bashing the thing against the ground trying to get it to Just Work.
Just -1, Troll talking to another.
The weekend is almost here, and I am looking for something to do. I want to argue about the scheduler.
Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
I commonly see on my desktop, after several days uptime, that quite a lot of memory is being used (and I know how to ignore cache/buffers, as well as swapcache - that isn't the issue). Logging out and logging back in returns memory to reasonable levels (and the system becomes more responsive, but then I guess if I bought more memory I could accomplish that as well). Now, I've generally read that the problem was indeed memory fragmentation, e.g. here, but this would be internal fragmentation inside an app, and thus not relevant to the kernel, I believe? If someone can explain this issue I'd be grateful.
Could someone provide a quick summary of the wireless drivers that are now in the kernel as I don't know the chipset names for them and one of the sites appears to be /.ed.
thank God the internet isn't a human right.
From everything I've heard, Linux is still only catching up to Windows in terms of power consumption. It's fun because we hear all of the details, and until someone builds some nifty package, we script all of the dial-tweaks ourselves. Part of the fun is knowing the dials and what they do, but I guess that's not fun for everyone, some want it to just work, and we're getting there. As long as I can still see the dials, understand them, and tweak them, good automated default power management is good, too.
But from a methodology viewpoint, does anyone understand the road Windows has trod, and how they have gotten to where they are? For instance, things like the tickless kernel are pretty fundamental. Is the Windows kernel tickless, or how do they get their power down if it isn't?
The living have better things to do than to continue hating the dead.
Does anyone have an idea when tuxonice will be re-merged? I know that most of the heavy lifting is done is userspace, but it would be nice if we didn't have constantly track down patches.
LK
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
In previous non-realtime Linux kernels the calls to nanosleep() or usleep() that were less than one tick (10 milliseconds) were rounded up to 10 milliseconds. This can be very frustrating when writing embedded software that needs responsive timers. Now the resoultion is down into the microsecond range with current CPUs and will scale down even further with faster CPUs.
When is the next "stable" release, a la 2.6.16? I got fed up with the earlier 2.6 kernels and have been sticking with 2.6.16 until there is another release in which the devs make another serious attempt at stability.
Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
Here: http://64.233.183.104/search?q=cache:KUKtLm1iDokJ:kernelnewbies.org/Linux_2_6_24+http://kernelnewbies.org/Linux_2_6_24&hl=en&client=firefox-a&gl=uk&strip=1
In 2.6.24, eCryptfs overhauled its I/O mechanism with the lower filesystem (check out fs/ecryptfs/read_write.c). It used to directly manipulate the lower inode address mappings, which caused problems with certain filesystems like NFS (they like to be the only filesystems directly locking, reading, and writing their own address mappings). Now it opens a persistent lower file for each and every stacked inode and uses that for all I/O with the lower filesystem. This significantly decreases the complexity of the execution path for reading and writing the lower data. Together with this patch, eCryptfs now works pretty well on networked filesystems like NFS and CIFS.
There is another patch to provide HMAC integrity enforcement, and the kernel GIT tree for eCryptfs has a branch indicating that filename encryption is being worked on.
An unjust law is no law at all. - St. Augustine
A lot of links don't work 'at the moment' when you post them on Slashdot!
This seems like fine news item to ask this in: the X windowing system is a user space system, right? How does it then communicate with video hardware directly (x drivers)? Or are the video drivers part of the kernel?
I've been a Slackware user since 1994 and have recently switched to Ubuntu. I don't think I'll go back to Slackware; as much as using it has taught me everything I know about Linux, I'm just sick of manually doing everything. I love how easy it is to install software in Ubuntu (technically it's a Debian feature, yes?) compared to how I had to do it in Slackware.
Is there anything in my Ubuntu installation I don't know about that makes upgrading and installing the kernel without problems easy? It's not that I can't do it manually -- it's just that I expect convenience now; I think I earned it.
i build as much as possible the only required support for my hardware specifics as modules except for ext3 filesystem support (built in to the kernel itself) thus making an initrd unnecessary, my kernel is nice & light, highly responsive and boots in just about 10 seconds, and the kernel is only 1.1 megs in size & /lib/modules/2.6.24 is 11 megs...
Politics is Treachery, Religion is Brainwashing
OMG teh Steve Ballmer will throw a chair at teh plane!
That is due to their being posted on Slashdot. Heard of Slashdot effect, hmm...
404 Not Found
wireless rt61 drivers (now rt61pci.ko) are now in the kernel options, fixing what was broken from my previous kernels 2.2* and the cvs drivers from serialmonkey