В ядре Linux написано, Makefileчто
clean - Remove most generated files but keep the config and
enough build support to build external modules
mrproper - Remove all generated files + config + various backup files
И на архивных документах указано, что
Чтобы завершить подготовку, убедитесь, что дерево ядра абсолютно чистое;
$ make clean && make mrproper
Так что, если make mrproperболее тщательное удаление, почему make cleanиспользуется?
make cleanизбыточно, верно?