Você pode compilar o kernel RHEL6 no Centos 5. É o mesmo que compilar um kernel vanila do kernel.org, a única diferença seria que você estaria usando o rpms de origem.
Os programas com bibliotecas vinculadas estaticamente precisariam ser recompilados provavelmente.