TEKNOLOJİCİ15

1981Informatique3 TOUCHES4 min

Le secret de Ctrl+Alt+Suppr : pourquoi trois touches, pourquoi impossible d'une seule main ?

Ctrl+Alt+Suppr a été écrit en 1981 pour l'usage interne des ingénieurs de l'IBM PC. Il a été choisi pour ne pas pouvoir être pressé d'une seule main ; des années plus tard, Bill Gates a dit que c'était « une erreur ».

Quand l'ordinateur se fige, tes doigts vont presque par réflexe vers les trois mêmes touches : Ctrl, Alt et Suppr (Delete). Cette combinaison est si familière qu'elle est devenue une sorte de signal de détresse. Mais elle n'avait en réalité jamais été conçue pour les utilisateurs ordinaires.

1981, Boca Raton : le raccourci des ingénieurs

Ctrl+Alt+Suppr a été écrit en 1981 par David Bradley, de l'équipe du projet IBM PC à Boca Raton, en Floride. Bradley était l'un des ingénieurs en chef du projet et celui qui a développé le ROM-BIOS de l'ordinateur.

Il faut lire cette date avec prudence : Wikipedia fonde l'année 1981 sur un e-mail de mars 2018 d'un collègue ; le jour exact où la combinaison a été écrite n'est pas connu.

Le but était très pratique. Les développeurs et les rédacteurs techniques devaient éteindre et rallumer la machine à chaque fois qu'un programme se bloquait. La combinaison de Bradley redémarrait l'ordinateur par logiciel, sans couper le courant (ce qu'on appelle un « soft reboot »). Selon Wikipedia, c'était une fonction de développement interne qui redémarrait directement, sans avertissement ni confirmation.

Il y avait d'abord Ctrl+Alt+Échap

Lors du premier essai, Bradley a utilisé la combinaison Ctrl+Alt+Échap (Esc). Le problème : ces trois touches étaient proches les unes des autres, à gauche du clavier, et il était très facile de les heurter par erreur et de redémarrer l'ordinateur. Un seul geste de la main distrait suffisait pour perdre un travail non enregistré.

Selon Wikipedia, le programmeur en chef du projet, Mel Hallerman, a proposé comme mesure de sécurité de remplacer Esc par Delete. La logique était simple : sur le clavier d'origine de l'IBM PC, Ctrl, Alt et Delete étaient placées de façon à ne pas pouvoir être pressées en même temps d'une seule main. On ne pouvait donc faire cette combinaison que volontairement, à deux mains.

« Je l'ai inventé, Bill l'a rendu célèbre »

Ce qui a fait entrer Ctrl+Alt+Suppr dans la vie de millions de personnes, c'est Windows. Surtout dans Windows NT, cette combinaison a servi de « séquence d'attention sécurisée » (secure attention sequence), pressée avant l'écran de connexion. Selon Wikipedia, le but était d'empêcher un logiciel malveillant d'afficher un faux écran de connexion, car cette séquence de touches ne pouvait pas être interceptée par les programmes. Autrement dit, après avoir pressé Ctrl+Alt+Suppr à l'écran, tu pouvais être sûr que la fenêtre de connexion appartenait bien au système d'exploitation. Selon Wikipedia, cette exigence est désactivée par défaut dans les versions actuelles de Windows ; elle est activée si l'ordinateur est connecté à un réseau d'entreprise (un domaine Windows).

Bradley a résumé la situation d'une phrase pleine d'humour lors d'un événement organisé au Tech Museum le 8 août 2001, pour le 20e anniversaire de l'IBM PC : "I may have invented it, but I think Bill made it famous." En français : « C'est peut-être moi qui l'ai inventé, mais je pense que c'est Bill qui l'a rendu célèbre. » Wikipedia rapporte que Bradley a ajouté juste après que cette phrase faisait référence à l'écran de connexion de Windows NT.

L'aveu de Bill Gates : « C'était une erreur »

Des années plus tard, Bill Gates a lui aussi parlé de cette combinaison. Selon Wikipedia, lors d'une séance de questions-réponses le 21 septembre 2013, il a dit "it was a mistake" (c'était une erreur) à propos de l'usage de Ctrl+Alt+Suppr pour se connecter à Windows.

La phrase complète rapportée par Scientific American à partir de l'entretien à Harvard est encore plus intéressante : « Nous aurions pu avoir une seule touche, mais la personne qui a conçu le clavier IBM ne voulait pas nous donner cette touche. Nous l'avons donc programmé à bas niveau ; c'était une erreur. »

Pour Gates, la solution idéale était donc un seul bouton dédié à l'ouverture de session. Comme IBM n'y était pas favorable, Microsoft a utilisé la combinaison à trois touches existante.

Hier Aujourd'hui
1981 : un redémarrage secret pour les ingénieurs Le raccourci de détresse que tout le monde connaît
D'abord Ctrl+Alt+Échap Ctrl+Alt+Suppr
Choisie pour ne pas pouvoir être pressée d'une main Connexion et menu des tâches dans Windows

Comment un outil interne est devenu une culture ?

Il y a aussi un côté ironique : une combinaison volontairement compliquée pour qu'on ne la presse pas par accident est devenue une séquence que des millions de personnes pressent chaque jour, exprès. La crainte des concepteurs, « que personne ne la presse par erreur », s'est transformée à l'époque de Windows en habitude : « que tout le monde la presse chaque matin ».

L'histoire de Ctrl+Alt+Suppr montre comment une petite décision d'ingénierie peut devenir une habitude durable. Quelques lignes de code écrites par une équipe pour se faciliter le travail vivent depuis plus de quarante ans sur les claviers du monde entier.

À ton avis, s'il y avait eu une seule touche de « connexion », comme Gates le voulait, serait-elle aussi emblématique aujourd'hui ?

Sources

  1. Control-Alt-Delete (Wikipedia)
  2. Bill Gates: Control-Alt-Delete was a mistake (Scientific American)

Sur la même étagère

ANNÉE1981