Lexique informatique › Infrastructure › wm (Andrew)

wm (Andrew)

Infrastructure Svenska → Mis à jour: 2026-10-09

Le gestionnaire de fenêtres du système Andrew de Carnegie Mellon, écrit en 1983 par James Gosling et David Rosenthal : en mosaïque, réseau, et remplacé par X avant que quiconque hors du campus en ait entendu parler.

Quand le projet Andrew a voulu offrir une station de travail à chaque étudiant en 1983, il n'existait aucun système de fenêtres à acheter, alors Gosling et Rosenthal en ont écrit un. Ils l'ont simplement appelé wm. Les fenêtres n'avaient pas le droit de se chevaucher : l'écran était découpé en tuiles que le gestionnaire distribuait lui-même au gré des programmes lancés et fermés, dans l'esprit de Cedar chez Xerox et pour la même raison — les piles de fenêtres passaient pour un fouillis. Les programmes dialoguaient avec le gestionnaire par un socket, de sorte qu'un client pouvait tourner sur une autre machine que celle qui l'affichait, à peu près au moment où le MIT faisait de cette idée la marque de fabrique de X.

Les tuiles garantissaient à chaque programme une part raisonnable sans que l'utilisateur ait à déplacer quoi que ce soit, et le protocole était assez petit pour tenir dans un article en 1986. Cela n'a pas suffi. Gosling est parti chez Sun en 1984, Rosenthal l'année suivante ; l'un y a bâti NeWS, l'autre a rédigé l'ICCCM pour X, et Andrew est passé à X11 dès sa sortie. La boîte à outils ATK a survécu au changement, le gestionnaire de fenêtres non.

← Retour au lexique