Wmgr

wmgr (window manager) was the default window manager for Apollo Computer's AEGIS and Domain/OS. Unlike window managers for the X Window System wmgr is integrated with the operating system's own windowing system known as DM (Display Manager).

wmgr
Developer(s)Apollo Computer
Initial release1981 (1981)
Operating systemAEGIS, Domain/OS
TypeWindow manager

Overview

Apollo's DM, first shipped in 1981, was the first commercially successful general purpose window system. It preceded systems from Sun Microsystems, X, Apple, and Microsoft, and contained some features that are still not found in similar systems today.

The DM contained two built-in functions, an editor and a transcript, which is a kind of virtual terminal. Additional functions could, of course, be added by user programs. One of the unique features of the DM is "universal editing". All text in any of the built-in windows could be edited using the same editing language. This includes the history displayed in a transcript window, although that text was read-only. In addition, the history was unbounded. It started from the birth of the process to which it was attached, and older history was never deleted, as it is in all virtual terminals today. Another interesting feature is that each transcript was attached to a mini-input window where you could edit process input using the same editing language used elsewhere.

The DM suffered from the fact that it was not portable, and was tightly coupled to the Apollo operating system. Eventually all of the Apollo software, including the DM, was phased out after Apollo was bought by Hewlett-Packard in 1989. The X Window System ultimately became the dominant window system for Unix (and later Linux) systems.

gollark: LANGUAGE RACIST!
gollark: And not all languages have errors, really.
gollark: What does it mean to `do something`?
gollark: But what does `work` really mean?To answer this, we must delve into philoSophy™.
gollark: Not all languages have compilers!

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.