Para quem acha que foi apenas uma compilação normal, vou citar algumas diferenças do kernel ubuntu vs kernel omnislash.
kernel Ubuntu 2.6.22.14 genericTamanho da configuração (na verdade parte dela pq se usar ela em um kernel novo até o usplash some) = 73,5 KB
Compilado para 586!!
CONFIG_M586=y
Preempção
CONFIG_PREEMPT_VOLUNTARY=y
Frequência de operação do timer (hz):
250
Otimização da swap:
Não
Utilização do agendador de processos CFS:
Não porque não foi introduzido na série 23 e a 22 precisa de patch
Relatime:
Não
Melhora na resposta do sistema através da alteração da prioridade do CFQ:
Não
Tamanho da Imagem do kernel (vmlinus):
1,7 MB
Alteração da prioridade do sheduler CFS:
Não
Otimização na alocação da página da memória:
Não
Otimização do sheduler:
Não
kernel 2.6.23-omnislash2.0-04Tamanho da configuração (ops... editada ela tá completa com o usplash) = 68,5 KB
Compilado para PentiumII assim como o Pardus!!
CONFIG_MPENTIUMII=y
Preempção assim como no Ubuntu:
CONFIG_PREEMPT_VOLUNTARY=y
Frequência de operação do timer (hz) semelhante a do Archlinux:
300
Otimização da swap:
Sim
Utilização do agendador de processos CFS:
Sim, padrão da série 23
Relatime:
Sim (olhando no arquivo de configuração do kernel vcs irão observar a seguinte informação: CONFIG_DEFAULT_RELATIME=y
CONFIG_DEFAULT_RELATIME_VAL=1)
Melhora na resposta do sistema através da alteração da prioridade do CFQ:
Sim
Tamanho da Imagem do kernel (vmlinus):
1,5 MB
Alteração da prioridade do sheduler CFS:
Sim (Vejam uma parte do patch:
config BOOST_PRIVILEGED_TASKS
+ bool "Boost privileged tasks"
+ default y
+ help
+ This option instructs the kernel to guarantee more CPU time to
+ some privileged tasks (like X), which is useful if you want to have a
+ faster desktop even under high system load.
+
+ This option works by automatically boosting task's priority via
+ renicing it. NOTE: CFS does not suffer from "overscheduling"
+ problems when some tasks are reniced, so if this is a
+ predominantly desktop box it makes sense to select this
+ option.
+
+ Say Y here if you are building a kernel for a desktop system.
+ Say N if you want X to be treated as a normal task.
E vcs também notarão a opção CONFIG_BOOST_PRIVILEGED_TASKS=y na configuração do kernel!!
Otimização na alocação da página da memória:
Sim
Otimização do sheduler:
Sim
Então quem ganha...
Na verdade quem ganha é o usuário que tem a possibilidade de escolher um kernel mais rápido sem precisar trocar de distribuição...
EDIT 1 - Sem contar que a base do omnislash é a do kernel 2.6.23.17 o mais recente da série 23 no momento!!
EDIT 2 - A configuração do kernel está completa na pressa escrevi que faltava o usplash...
Para fazer o kernel omnislash 2.0-04 foram necessários 20 patches e também uma configuração do kernel refeita...
EDIT 3 - Para quem não acredita que eu compilei diversos kernels eu coloco uma imagem e o md5sum provando!!!
E ainda meu diretório /usr/src e lib/modules...
Hqx