Linux 3.0 Will Be Faster Than 2.6.39
sfcrazy writes "While we were thinking that the announcement of 3.x branch was nothing more than Linus' mood swing, it seems there is more to it. Linus wrote on the Linux Kernel Mailing List, '3.0 will still be noticeably faster than 2.6.39 due to the other changes made (ie the read-ahead), so yes, the regression itself is fixed.'"
What does faster mean? What will be faster? Are they talking huge Linux servers or Linux Desktops? Latency? User Interface?
They're currently on 3.0 RC4. So I imagine that what will and won't be in the release has pretty much solidified by this point.
According to LWN article about removing prefetch, the linux kernel 3.0.0 will have a bunch of prefetch() calls removed from the kernel.
Apparently they were supposed to provide hints to the CPU to prefetch the next item in linked lists, but the hardware does a superior job of it without the hints. Especially in the case of the next item being NULL, which was the majority of the cases.
A very small speedup to be sure, but it's not like there are many low hanging huge wins left.
Windows Vista was slower than Windows XP.
You win some, you lose some.
What with the shorter version number, the kernel should now load faster, use less memory, and execute more quickly.
On shitty hardware, yes.
When you compare two versions of the same operating system to determine which version is faster, you always use the exact same hardware configuration for both.
What about LINUX 3.11 for Workgroups ?