Petite correction :
C'est exact, mais attention, un "terminal" est propre à chaque noyau. C'est Microsoft DOS sous Windows, et ce serait (à confirmer) Bourne-Again shell (Bash) sous Linux, Bourne shell sous Unix...
Ca n'a rien à voir avec le noyau car quand tu utilises cygwin tu n'as pas chargé un noyau. C'est simplement un shell (sous linux il y a bash mais aussi ksh, zsh, tcsh...).


