5 ms·
Speaking of interesting mid 80s window systems, there was a light weight window system developed by Stephen Uhler at Belcore. It is under 20K lines of C, and v
by zxv 11y ago
Speaking of interesting mid 80s window systems, there was a light weight window system developed by Stephen Uhler at Belcore.
It is under 20K lines of C, and very easy to port.
It is able to run over a serial line or a socket, in a few hundred K of RAM.
Screenshot: http://www.hack.org/mc/mgr/images/mgrscreen.png http://www.hack.org/mc/mgr/images/mgrscreen.png
More info: http://www.hack.org/mc/mgr/ http://www.hack.org/mc/mgr/
"MGR is to X as Unix is to Multix." -Dan Nachbar
- gattilorenz 11y agoI have recently ran it on Xenix, on a 386 system. Quite impressive, indeed.
- cmrdporcupine 11y agoThis was ported to the Atari ST/TT in the early 90s, and I ran it there. And then for a while it was the only practical option on my early (pre 1.0) Linux because X11 drivers for my Trident video card were not done. Some neat ideas. Nice and minimalist.
- cm3 11y agoMGR never supported X clients, right?
- kjs3 11y agoCorrect...totally different way of looking at the problem.
- rwmj 11y agoNo. The cool thing about MGR was that you programmed it by sending terminal-like control codes to stdout. (I used to run MGR on Minix).
- arethuza 11y agoNeat - even works that way for input as well: "MGR notifies a client program of an event by sending it an ASCII character string in a format specified by the client program."
- kjs3 11y agoMGR was very good and very Unix-y, multiplexing windows over ptys and presenting a pretty standard terminal abstraction to the rest of the system. It also ran on OS/9 and some other odd things. It's very lightweight; a nice options for embedded systems.