Минимальный дистр
Минидистры по-моему это не вариант. Их потом сложно развернуть до нормальной функциональности. Пакеты rpm и подобные ему они редко поддерживают. А gcc для компиляции исходников в них редко входит. Вставить его туда проблематично.
Оптимальным для данной цели является, как уже говорилось, поставить какой-либо дистр с пакетной инсталяцией в минимальной конфигурации. Однако, рекомендую включить в неё файловых менеджер MC (аналог нортон командер). В режиме командной строки слишком муторно работать с файлами.
В дисрибьютиве с пакетами новичку проще разрешать зависимости между программами. Сразу видно чего нехватает.