Primeiro: o Windows não é uma GUI do DOS há um bom tempo; Windows NT (NT / 2000 / XP / Vista / 7/8) são totalmente independentes do DOS. O explorer.exe não é a GUI: é apenas um shell (você também pode encontrar substitutos do shell para Windows)
No fundo, todas as distros são baseadas no kernel Linux; as principais diferenças (do ponto de vista do usuário final - existem diferenças, por exemplo, nos sistemas init, arquivos sob /etc
e outros locais) - entre as distribuições estão:
- gerenciamento de pacotes
O Ubuntu, o Mint e todas as outras distribuições baseadas no Debian usam o dpkg / APT como sistema de empacotamento. Outras distros usarão outros sistemas (por exemplo, Red Hat, Fedora, SuSE usarão RPM, Arch usará pacman).
- seleção de pacotes
Efetivamente, Mint é um Ubuntu com alguns pacotes extras (por exemplo, codecs, não incluídos no Ubuntu para patentes / motivos de direitos autorais) e um tema diferente (para criar uma identidade personalizada e evitar perguntas de marca / plágio e confusão do usuário).
Claro, você pode instalar qualquer outra GUI no Mint: você pode usar o ambiente de desktop do Mint ( Canela ) no Ubuntu e tecnicamente (a realidade é outra história: você provavelmente vai esbarrar em conflitos de pacotes) você deve ser capaz de instalar o Unity e o Ubuntu identidade visual (temas, ícones) em Mint.
Então, na teoria você pode transformar seu Ubuntu em um sistema Mint-ish, mas na prática isso é bem difícil de fazer.
De acordo com o comentário sobre a diferença entre 'interface' e 'shell', o que pode causar alguma confusão:
No mundo do UNIX, o 'shell' já tem um significado específico e bem aceito :
A Unix shell is a command-line interpreter or shell that provides a traditional user interface for the Unix operating system and for Unix-like systems.
Compare com o shell do Windows, que é uma coisa totalmente diferente :
The Windows shell is the main graphical user interface in Microsoft Windows. The Windows shell includes well-known Windows components such as the taskbar and the Start menu. The Windows shell is not the same as a "command-line shell", but the two concepts are related.
No nosso caso, chamaríamos o Cinnamon (ou KDE, GNOME, Unity, XFCE) um ambiente de área de trabalho : um conjunto de aplicativos (gerenciador de janelas, painéis, itens da bandeja de notificação, etc.) fornecer a experiência do usuário.