🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.misc
Article #1284

the MGR window manger is finally available

#1284
From: Daniel W Nachbar
Date: Thu, 19 Jan 1989 23:17
37 lines
2431 bytes
Starting this week, the source code for the MGR window manager
is being distributed on comp.sources.unix. 

MGR was written by Steve Uhler here at the computer science research division
of Bellcore.  He started the project years ago when was clear that suntools
was a dead end and X was still vaporware.  The result is (I think) clean,
fast, and interesting.  MGR is the window manager of choice for a great
many of us in the research division. The system has been solid for several
years, but bureaucratic footdragging has kept it inside Bellcore until now.
The code is available on a "give it away but don't sell it" basis.

The package was broken into 61 parts for shipment,
the largest package ever for comp.sources.unix.  But, the size of
the posting is deceptive.  Much of the package consists of
documentation, icons, fonts, etc.  The code itself is quite small
when compared with other window managers.  For the basic window manager,
the MGR code is one tenth the size of the comparable X code.

I won't discuss the internals here, although I think Steve has come up
with come very clever and useful ideas.  Interested parties are referred
to the documentation in the package.  I will mention that MGR is not tied
to a given operating system or hardware.  The port to System V took
about 2 days.  The port to the sun 386i took 2 hours.  A summer student
ported it to the Mac (running MacOS not A/UX) in less than two weeks.
I suspect that a port to Minix might be similarly painless.

The brevity of code, speed of operation, and easy of porting all reflect
the quality of the design and constructon.
Clearly, the X bandwagon is rolling.  At this late date, MGR probably won't
be able to displace X.  But, I suggest taking a look at MGR to see how things
might have been.  And, you never know . . .

Dan Nachbar
Software Engineering Research Group
Bell Communications Research (a.k.a. Bellcore)
bellcore!daniel
(201) 829-4392
Technical Details
Message-ID: <13539@bellcore.bellcore.com>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!ames!mailrus!tut.cis.ohio-state.edu!rutgers!bellcore!wind!daniel

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!ames!mailrus!tut.cis.ohio-state.edu!rutgers!bellcore!wind!daniel
From: daniel@wind.bellcore.com (Daniel W Nachbar)
Newsgroups: comp.windows.misc,comp.os.minix
Subject: the MGR window manger is finally available
Message-ID: <13539@bellcore.bellcore.com>
Date: 19 Jan 89 23:17:12 GMT
Sender: news@bellcore.bellcore.com
Reply-To: daniel@wind.UUCP (Daniel W Nachbar)
Organization: Bellcore, Morristown, NJ
Lines: 37