Primero: Windows no ha sido una GUI de DOS durante bastante tiempo; Windows basado en NT (NT / 2000 / XP / Vista / 7/8) es totalmente independiente del DOS. explorer.exe tampoco es la GUI: es solo un shell (también puede encontrar reemplazos de shell para Windows)
En el fondo, todas las distribuciones se basan en el kernel de Linux; Las principales diferencias (desde el punto de vista del usuario final, hay diferencias en, por ejemplo, los sistemas de inicio, los archivos en /etc
y otros lugares), entre las distribuciones son:
Ubuntu, Mint y todas las demás distribuciones basadas en Debian usan dpkg / APT como sistema de empaquetado. Otras distribuciones usarán otros sistemas (por ejemplo, Red Hat, Fedora, SuSE usarán RPM, Arch usará pacman).
Efectivamente, Mint es un Ubuntu con algunos paquetes adicionales (por ejemplo, códecs, no incluidos con Ubuntu por razones de patentes / derechos de autor) y un tema diferente (para crear una identidad personalizada y evitar preguntas sobre marcas registradas / plagio y confusión del usuario).
Por supuesto, puede instalar cualquier otra GUI en Mint: podría usar el entorno de escritorio de Mint ( Cinnamon ) en Ubuntu y técnicamente (la realidad es otra historia: probablemente se tope con conflictos de paquetes) debería poder instalar Unity y la identidad visual de Ubuntu (temas, iconos) en menta.
Entonces, en teoría , podría convertir su Ubuntu en un sistema Mint-ish, pero en la práctica esto es bastante difícil de hacer.
Según el comentario sobre la diferencia entre 'interfaz' y 'shell', lo que puede generar cierta confusión:
En el mundo UNIX, 'shell' ya tiene un significado específico y bien aceptado :
Un shell de Unix es un intérprete de línea de comandos o shell que proporciona una interfaz de usuario tradicional para el sistema operativo Unix y para sistemas similares a Unix.
Compare con el shell de Windows, que es algo completamente diferente :
El shell de Windows es la interfaz gráfica de usuario principal en Microsoft Windows. El shell de Windows incluye componentes conocidos de Windows, como la barra de tareas y el menú Inicio. El shell de Windows no es lo mismo que un "shell de línea de comandos", pero los dos conceptos están relacionados.
En nuestro caso, llamaríamos a Cinnamon (o KDE, GNOME, Unity, XFCE) un entorno de escritorio : un conjunto de aplicaciones (administrador de ventanas, paneles, elementos de la bandeja de notificación, etc.) que proporcionan la experiencia del usuario.