Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #15825: provide an easy tool to optimize the kernel for each individual computer

Written by msktje the 21 Nov 08 at 11:59. Category: Others. Related project: Nothing/Others. Status: New
Rationale
Maybe with hardware recognision so that only the used drivers are selected and maybe with easy questions like:
wil you use virtualisation, DVB?....
So that the program build custom deb files of the kernel.
Tags: kernel

66
votes
up equal down
Solution #1: Auto-generated solution of idea #15825
Written by msktje the 21 Nov 08 at 11:59.
Ubuntu Brainstorm was updated in January 2009. Since the idea #15825 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

Propose your solution

Attachments
No attachments.


Duplicates


Comments
Dinth wrote on the 21 Nov 08 at 13:29
Very good idea

Magnes wrote on the 21 Nov 08 at 13:32
Very bad idea.
What would happen if you change your hardware?

Dinth wrote on the 21 Nov 08 at 13:44
You recompile your kernel ? o.O

Eldmannen wrote on the 21 Nov 08 at 17:37
To optimize your kernel, you would recompile it.
If you are the type of guy who can recompile kernels, then you are kind of guy who know how to optimize it.

You download the kernel, extract it, then copy the config file from /boot/ to .config in your directory where you extracted it. Then you 'sudo make menuconfig' to enter the menu to configure it, and change processor from 586 to Core 2 Duo.

Eldmannen wrote on the 21 Nov 08 at 17:39
http://howtoforge.com/kernel_compilation_ubuntu [warning: not for noobs]

You can also disable some legacy stuff, and things you don't need.

Dinth wrote on the 21 Nov 08 at 18:01
As you said, recompiling kernel is thing that should be only done by experienced users, and this idea is for tool with which it would be done by newbies, only by answering questions about their hardware

yuretsz wrote on the 21 Nov 08 at 21:18
It is not hard to recompile kernell. It is hard to make it right.

gmatht wrote on the 22 Nov 08 at 02:28
First we need some benchmarks showing that optimizing actually helps performance.

From
http://brainstorm.ubuntu.com/idea/1573/
The i686 optimized Arch distribution was slower at untarring than an unoptimized Debian install. As they didn't repeat this test it is unconvincing. However to justify developer and user time, we need to be convinced that optimizing the kernel gives a worthwhile boost to performance.

gmatht wrote on the 22 Nov 08 at 02:30
... also unconvincing because everybody else reported that Arch was slightly faster. However we would want benchmarks comparing two system that are identical except that one is "optimized".

ScarySquirrel wrote on the 30 Nov 08 at 08:00
msktje--
This looks OK, but extra drivers only take up a little hard drive space. What harm can they be? Throwing kernel optimization at noob users is a recipe for disaster. Believe me, I would know, I was there.

ScarySquirrel wrote on the 30 Nov 08 at 08:00
Also, Dinth, you are an idiot.

Dinth wrote on the 3 Dec 08 at 17:54
lol, and you are very funny.


Post your comment