La désinstallation du logiciel est conceptuellement similaire à la fois sous Windows et Ubuntu: les fichiers peuvent être supprimés et les paramètres de configuration peuvent être supprimés. La suppression ou non de tous les fichiers ou paramètres de configuration par le processus de désinstallation dépend du logiciel que vous désinstallez et non du système d'exploitation.
Les logiciels (sous Windows et Ubuntu) peuvent laisser des résidus pour de nombreuses raisons allant de la simple paresse du créateur du logiciel, au maintien des paramètres utilisateur pour les réinstallations potentielles, à la sortie consciente de fichiers créés par le logiciel (un exemple serait un logiciel de traitement de texte: les utilisateurs serait assez fou si tous les documents créés avec lui étaient supprimés lors de la désinstallation)
Généralement, laisser des fichiers et des paramètres de configuration est un peu plus mal vu dans le monde Linux que dans le monde Windows, mais dans la plupart des cas, tous les fichiers ou clés de registre qui restent sont destinés à être utilisés uniquement par le programme en question. Ainsi, en plus de consommer de l'espace sur votre disque dur, ils ne devraient pas affecter les performances et la stabilité du système. Cela est vrai pour Windows et Ubuntu.
Cependant, les programmes qui modifient le système, tels que les pilotes, les démons, les outils système, etc., mais en fait tout logiciel qui vous a demandé un accès root (élévation sous Windows) pendant le processus d'installation, n'a aucune obligation technique de tout supprimer lors des désinstallations, et peut laisser des résidus qui peuvent compromettre les performances, la stabilité et la sécurité du système. Encore une fois, cela est vrai pour Windows et Ubuntu.
Si vous devez garantir que les désinstallations n'auront pas d'impact négatif sur votre système, assurez-vous d'installer uniquement des logiciels qui ne nécessitent pas d'accès root (élévation sous Windows). Si vous installez un logiciel qui nécessite un accès root (élévation sous Windows), toutes les garanties sont désactivées, je vous recommande donc de vous en tenir aux éditeurs de logiciels en qui vous avez confiance et espérons le meilleur.
Notez que lorsque je mentionne Windows, je parle de Windows Vista et supérieur, qui s'exécute par défaut sur les comptes d'utilisateurs restreints.