Pourquoi l'appelle-t-on un « émulateur » de terminal ?
Sommaire
Principaux points à retenir
- Les émulateurs de terminaux sous Linux reproduisent les anciens terminaux matériels.
- Les émulateurs de jeu peuvent imiter plusieurs plates-formes de jeu, mais les émulateurs de terminaux émulent uniquement un terminal informatique physique.
- Choisissez parmi une variété d'émulateurs de terminaux Linux comme Terminator, Guake et Tilix pour différentes fonctionnalités.
Une fois que vous aurez commencé à vous familiariser avec Linux, vous entendrez sans cesse l'expression « émulateur de terminal ». Vous connaissez peut-être les émulateurs de jeux, mais ne vous y trompez pas. C'est très différent.
Ce n’est pas l’émulateur auquel vous pourriez penser
Dans une conversation générale, lorsque vous entendez le mot émulateur, il est fréquemment utilisé dans le contexte de l'émulation de jeux. En particulier, il est généralement associé à l'émulation de jeux rétro.
Si vous souhaitez jouer aux jeux vidéo d'antan, vous devez soit avoir accès à un exemplaire fonctionnel du matériel d'origine, soit disposer d'un moyen de faire fonctionner le jeu sur un matériel moderne. Il existe des appareils modernes que vous pouvez acheter pour jouer à d'anciens jeux vidéo, et certains sont même livrés avec des jeux préchargés.
Outre l'utilisation de matériel dédié, vous pouvez utiliser des émulateurs logiciels sur les smartphones et les ordinateurs. Ceux-ci imitent le matériel d'origine de sorte que, en ce qui concerne le jeu, il fonctionne sur sa plate-forme cible d'origine.
Sous Linux, un émulateur de terminal répond à un besoin totalement différent.
Qu'est-ce qu'un émulateur de terminal émule ?
Un émulateur de jeu émule le matériel, tout comme un émulateur de terminal. Mais c'est à peu près la seule similitude.
Linux est basé sur Unix, un système d'exploitation du début des années 1970. À l'époque, les calculs étaient effectués sur de gros ordinateurs qui prenaient en charge les connexions simultanées de plusieurs utilisateurs, chacun d'entre eux utilisant un Terminal.
Le terminal était doté d'un écran et d'un clavier, ainsi que d'une connexion à l'ordinateur principal. L'interface utilisateur était basée sur du texte. Il y avait une invite de commande qui permettait de saisir et d'exécuter des commandes, et de lancer des programmes.
Votre terminal vous permettait de communiquer avec l'ordinateur et d'accéder à sa puissance de calcul. Le terminal lui-même ne possédait aucune puissance de calcul, c'est pourquoi on les appelait souvent des terminaux muets. Un terminal sans connexion à l'ordinateur était inutile.
Il existe une ligne de descendance directe depuis les premiers téléimprimeurs des années 1830 et 1840, en passant par les téléscripteurs des années 1880, jusqu'aux terminaux des années 1970.
Les terminaux matériels des années 1970 ont survécu, reproduits dans les logiciels, dans les émulateurs de terminaux que l'on trouve dans Linux d'aujourd'hui. En fait, le surnom du téléscripteur, tty, perdure sous la forme d'une commande que vous pouvez toujours saisir sur votre ligne de commande Linux aujourd'hui. La différence est que l'émulateur de terminal héberge un shell de commande, tel que Bash ou Zsh. Le shell gère ou distribue vos entrées, et non un ordinateur central distant.
Vous entendrez des expressions telles que la ligne de commande Linux, une fenêtre de terminal, une invite de commande, etc. Elles font toutes référence à la même chose : une émulation logicielle d'un terminal physique qui vous permet de saisir des commandes sur votre ordinateur et de lire ses réponses.
Peut-être qu’un meilleur mot serait « émulation »
Quand j'entends le mot émulateur, à tort ou à raison, je pense à quelque chose qui peut imiter des choses. Pas une seule chose, mais plusieurs choses. Si un imitateur ne pouvait imiter qu'une seule personne, est-il vraiment un imitateur ? Ou est-il un imitateur de célébrités ?
Il est courant que les émulateurs de jeux basés sur des logiciels acceptent les plug-ins, ce qui leur permet d'imiter une variété de plates-formes matérielles, afin que l'utilisateur puisse jouer à des jeux conçus pour chacun de ces différents appareils de jeu. Un émulateur de terminal émule une seule chose – un terminal physique – il devrait donc peut-être s'appeler un terminal émulation.
Bien qu'un émulateur de terminal puisse être considéré comme un cheval à un seul tour, il existe de nombreux émulateurs de terminal parmi lesquels choisir. Et certains d'entre eux offrent suffisamment de fonctionnalités pour transformer le cheval à un seul tour en Champion the Wonder Horse.
Terminator vous permet d'ouvrir et d'organiser plusieurs fenêtres de terminal dans une seule fenêtre de bureau.
Nous l'avons installé sur Ubuntu avec :
sudo apt install terminator
Sur Fedora, vous devez taper :
sudo dnf install terminator
Pour les utilisateurs de Manjaro, votre commande est :
sudo pacman -S terminator
Chaque fois que vous appuyez sur F12, Guake ouvre une fenêtre de terminal déroulante. Il est pratique de faire apparaître et disparaître une fenêtre de terminal d'un simple clic sur un bouton. Il prend également en charge plusieurs sous-fenêtres.
Pour installer Guake sur Ubuntu, utilisez :
sudo apt install guake
Sur Fedora, vous devez taper :
sudo dnf install guake
Sur Manjaro, utilisez :
sudo pacman -S guake
Tilix propose plusieurs fenêtres de terminal en mosaïque, avec des boutons simples pour diviser la fenêtre de terminal actuelle horizontalement ou verticalement.
Pour installer Tilix sur Ubuntu, tapez :
sudo apt install tilix
La commande pour Fedora est :
sudo dnf install tilix
La commande d'installation sur Manjaro est :
sudo pacman -S terminator
Nous avons déjà parlé de Cool Retro Terminal ailleurs. Il s'agit d'un émulateur de terminal destiné au divertissement, dont l'astuce est de ressembler exactement à ces terminaux à tube cathodique des débuts de l'informatique. C'est une toute nouvelle approche du rétro.
Il existe de nombreux émulateurs de terminaux. En voici quelques-uns recommandés par les autres auteurs Linux de How-To Geek.
Tout est une question de terminologie
Émulateur ou émulation ? Tant qu'ils sont faciles à installer, amusants à utiliser et qu'ils vous rendent productif, c'est tout ce qui compte.