Earlier quoted context omitted.
It isn't hard to do, but a painless way to learn is to install a ubuntu 10.10 instance in a virtualbox and try it all in the box. If you screw up, who cares. After you have been through the process once it won't be intimidating to do it for your real OS.
Should I be pulling in the source from apt and applying the patch that way? I am forced to use nvidia's drivers, and I fear the vanilla kernel may not work.
The ~200 Line Linux Kernel Patch That Does Wonders
51–60 of 98 posts
Re: The ~200 Line Linux Kernel Patch That Does Wonders
#52Earlier quoted context omitted.
yes, i'd like that very much but the current prices are too high for me.
You can afford a MacBook Pro but you can't afford an SSD that costs 25% of that? (A really fast expensive SSD is around $400.)
Re: The ~200 Line Linux Kernel Patch That Does Wonders
#53I don't follow kernel development extremely closely, but it fascinates me that people are still actively working on the kernel's scheduler and achieving a "huge improvement" like this.
Re: The ~200 Line Linux Kernel Patch That Does Wonders
#54Earlier quoted context omitted.
yes, i'd like that very much but the current prices are too high for me.
You can afford a MacBook Pro but you can't afford an SSD that costs 25% of that? (A really fast expensive SSD is around $400.)
Re: The ~200 Line Linux Kernel Patch That Does Wonders
#55That said, such a patch would be pretty rad.
Re: The ~200 Line Linux Kernel Patch That Does Wonders
#56i whish something similar could be ported to BSD/Darwin, OSX. I have a MBP 6,2 (i5) with 4GB mem/5400 rpm disk and it's quite easy to hog it down, to almost unbearable sometimes.
5400 rpm disk Even with a perfect scheduler you're going to have to wait on I/O. Disk speeds are the limiting factor on most machines, and this goes double for laptops. I highly recommend getting an SSD.
This isn't to say that there aren't real limits or that BeOS was perfect (far from it) but simply that there's considerable room for improvement before we start hitting theoretical limits.
Re: The ~200 Line Linux Kernel Patch That Does Wonders
#57Instead of compiling a single new kernel module (or downloading it prebuilt from an apt repo or a PPA) and kicking it in with modprobe, we now need to obtain the sources for the whole kernel, apply the patches, configure, build, and deploy. Sure Debian/Ubuntu has that partially automatized but it's still a pain.
At least I'll wait for stock 2.6.38 on Ubuntu and cross my fingers they put this patch in.
Re: The ~200 Line Linux Kernel Patch That Does Wonders
#58Makes me wonder that don't they have kernel APIs for process schedulers and I/O schedulers by now? The scheduler tweaks have been going on for ages. Instead of compiling a single new kernel module (or downloading it prebuilt from an apt repo or a PPA) and kicking it in with modprobe, we now need to obtain the sources for the whole kernel, apply the patches, configure, build, and deploy. Sure Debian/Ubuntu has that pa…
Obviously, any change to the default behavior is going to require building a new kernel.
There may be good reasons for completely plugable schedulers, but this is not one of them.
Re: The ~200 Line Linux Kernel Patch That Does Wonders
#59Re: The ~200 Line Linux Kernel Patch That Does Wonders
#60Makes me wonder that don't they have kernel APIs for process schedulers and I/O schedulers by now? The scheduler tweaks have been going on for ages. Instead of compiling a single new kernel module (or downloading it prebuilt from an apt repo or a PPA) and kicking it in with modprobe, we now need to obtain the sources for the whole kernel, apply the patches, configure, build, and deploy. Sure Debian/Ubuntu has that pa…