Emacs fête ses cinquante ans, avec la souris dans la console Linux comme dernière nouveauté
L'éditeur façonné par Richard Stallman au MIT en 1976 a été le point de départ du projet GNU ; son concurrent vi date de la même année.
L'éditeur de texte Emacs a cinquante ans. MIT Technology Review a publié une rétrospective signée Simson Garfinkel, et The Register a marqué l'anniversaire dimanche. Le nom signifie Editing MACroS : Emacs est né comme un ensemble de macros pour TECO, un éditeur écrit en 1962 au MIT par Dan Murphy pour l'ordinateur PDP-1. Selon The Register, Dan Murphy est décédé plus tôt cette année, à l'âge de 83 ans.
Richard Stallman, chercheur au laboratoire d'IA du MIT, avait découvert à Stanford un éditeur exploitant tout l'écran. De retour à Cambridge, il a modifié l'extension de TECO Control-R pour que chaque touche puisse exécuter sa propre macro, ce qui rendait l'éditeur bien plus facile à personnaliser, écrit MIT Technology Review. Avec Guy Steele Jr. et David Moon, il a fixé un jeu de commandes standard, avec la fameuse touche Meta. Guy Steele a plus tard attribué l'essentiel du mérite à Richard Stallman, qui a repris la majeure partie du développement vers la fin octobre 1976, selon The Register.
Richard Stallman distribuait Emacs gratuitement à quiconque envoyait une bande magnétique et les frais de retour, à condition que les améliorations lui soient renvoyées. Lorsque d'autres ont vendu des versions commerciales, dont Bernard Greenberg chez Honeywell et James Gosling, futur père de Java, il a lancé le projet GNU pour un système d'exploitation libre. GNU Emacs en est devenu la première grande application. Apple a livré le programme avec Mac OS X de 2001 à 2019, et macOS prend toujours en charge quelques raccourcis typiques d'Emacs.
L'éditeur reste bien vivant. GNU Emacs 31.1 est sorti en août, avec la prise en charge de la souris dans la console Linux comme principale nouveauté, et la variante XEmacs a reçu une nouvelle version en octobre. The Register relève aussi que le manuel compte 804 pages et que l'éternel rival vi date lui aussi de 1976. Vi existe désormais en d'innombrables variantes, comme Vim, Neovim et le nouveau Vim Classic de Drew DeVault, qui fonctionne délibérément sans IA.