Во всех дистрибутивах вы можете установить исходные коды vanilla kernel.org вместо пакетов ядра, связанных с дистрибутивом, что, вероятно, является хорошей идеей, если вы хотите заняться разработкой ядра.
Однако у вас возникнут проблемы, если вы захотите использовать любой недавний дистрибутив с ядрами не-2.6, потому что они часто собирают libc6 так, что он не может работать с 2.4. Кроме того, для многих функций управления аппаратным обеспечением (например, udev) требуются довольно свежие ядра.
Кроме того, использование Debian дает вам простую систему, а установка ваших собственных ядер - это очень просто с kernel-package .