Está escrito en el kernel de Linux Makefileque
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
Y se afirma en los documentos del arco que
Para finalizar la preparación, asegúrese de que el árbol del núcleo esté absolutamente limpio;
$ make clean && make mrproper
Entonces, si se make mrproperelimina más a fondo, ¿por qué se make cleanusa?

make cleanes redundante, ¿verdad?make mrproper.cleanes un requisito previo para elmrproperdestino en Makefile , por lo que la ejecución pormake cleanseparado es redundante.fuente