home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / os / coherent / 6415 < prev    next >
Encoding:
Text File  |  1992-12-24  |  4.9 KB  |  96 lines

  1. Newsgroups: comp.os.coherent
  2. Path: sparky!uunet!spool.mu.edu!torn!mcshub!csx.cciw.ca!hcp
  3. From: hcp@csx.cciw.ca (H.C. Pulley)
  4. Subject: alpha/beta/gamma version of MGR uploaded to raven
  5. Organization: Canada Centre for Inland Waters
  6. Date: Thu, 24 Dec 1992 15:04:41 GMT
  7. Message-ID: <1992Dec24.150441.13144@csx.cciw.ca>
  8. Lines: 86
  9.  
  10. Well, I wanted to get a copy out by Christmas, so here it is!  A present to 
  11. Coherent users from me, Vance Petree, Grant Edwards, Udo Munk and all the 
  12. people like Michael Haardt who worked on the Linux port and Stephen Uhler who
  13. worked on the original code at Bellcore.  Thanks to everyone who worked on MGR!
  14.  
  15. MGR has been uploaded to raven.alaska.edu.  The files are currently in 
  16. /pub/coherent/incoming/MGR/ but may be moved to /pub/coherent/sources32/MGR/ in
  17. the future.
  18.  
  19. There is README.MGR.bm which contains very basic instructions on what files to
  20. get, where to put them and how to unpack them.
  21.  
  22. mgrsrc.tar.Z contains all the source code for the server, libraries and 
  23. clients.  All the include files, make files, etc. are also included here.
  24.  
  25. mgrdoc.tar.Z contains all the general documentation for MGR.  The source 
  26. directories also contain man pages.  Some of the man pages need groff/tbl to 
  27. print them out but you can still read them with more or an editor until we get
  28. groff/tbl ported.
  29.  
  30. mgricon.tar.Z contains all the bitmaps and icons for MGR.  This is NOT an
  31. optional download; you need the bitmaps and icons to run and compile MGR.
  32.  
  33. mgrfont.tar.Z contains all the fonts for MGR.  Again, this is NOT an optional 
  34. download; you need the fonts to run and compile MGR.
  35.  
  36. m4make.tar.Z contains binaries for gnu m4 and gnu make which are needed to 
  37. create config files and build MGR.  I have the source code for both of these 
  38. and you are welcome to it.  gnu make should already be on raven.  I have not 
  39. yet uploaded gnu m4 since the MGR config files are the only test I have done.
  40. I will upload it when I have tested it more.  If someone else wants to test it,
  41. let me know how it goes.
  42.  
  43. Last but certainly not least, bm.tar.Z contains the code for the Bitmapped 
  44. display driver.  It also contains mods to mmas.s so that it works with Herc 
  45. cards.  The display driver is generic; that is, it is used for ALL graphics 
  46. cards.
  47.  
  48. To run MGR, you need Coherent 4.0 or later, Device Driver Kit 2.0 or later, a
  49. graphics card.  Hercules, EGA, VGA or SVGA are supported right now.  A CGA mono
  50. 640x200 mode should be possible if anyone wants one.  EGA and SVGA have NOT 
  51. been tested (except that EGA modes have been tested on a VGA card).  Also a 
  52. serial mouse is needed (work is being done on bus mouse code but it is not done
  53. yet).  Both a 3-button Mousesystems mouse or a 2-button Microsoft mouse have
  54. been tested, though you must compile MGR for one or the other (different 
  55. protocols).
  56.  
  57. MGR is Bellcore's window ManaGeR.  It is very small; with a few terminal 
  58. windows, a clock and a biff (mailbox indicator) the total memory taken up by 
  59. MGR and the client programs is under 500K!  Thus you don't need a huge amount
  60. of memory to run MGR.  Also, the total source, icons, fonts, binaries and stuff
  61. takes up at most 7-8 MB of disk space so it won't hog your entire disk.
  62.  
  63. Right now, MGR only runs in monochrome mode (even for EGA, VGA and SVGA boards)
  64. so the only difference between graphics boards is the resolution you will get.
  65. Mono mode takes up much less memory any ways (of course I won't be saying that
  66. once we have color working! ;-).
  67.  
  68. The reason why it is an alpha/beta/gamma release is that some of the clients 
  69. don't compile, some of the clients compile but don't work.  Also, some things
  70. work well, but some things crash once in a while (not under normal use).  I 
  71. have found MGR to be pretty stable; if all I am using is a few terminals, a 
  72. clock and a biff (which is my 'usual' setup) then I have never had a crash or
  73. lockup.  I have been running MGR for a few weeks now and it runs pretty well.
  74.  
  75. MGR is a little like X.  It doesn't have all the bells and whistles; it is 
  76. quite lean.  The window borders aren't shaded, etc.  It does the job though, 
  77. and for a lot less memory and disk requirements than X.
  78.  
  79. Also, writing clients for MGR is much easier, in my opinion, than writing 
  80. clients for X.  They are also a lot smaller, since most of the library calls 
  81. are just macros to printf()s through the pty to the MGR server.
  82.  
  83. Let me know about all the bugs, etc.  I hope you can get it working without too
  84. much trouble.  If all works as planned, all you should have to do is: unpack
  85. the archives, install the bitmapped display driver, run Configure and 'make 
  86. all'.  Good luck!
  87.  
  88. Happy Holidays and a great New Year to all!
  89.  
  90. Harry
  91. -- 
  92.          hcp@csx.cciw.ca          |This message released|It takes all kinds,
  93.    hcpiv@grumpy.cis.uoguelph.ca   |to the PUBLIC DOMAIN.|and to each his own.
  94. ----------------------------------+---------------------|This thought in mind,
  95. Stay away from the DOS side, Luke!|Un*x don't play that.|I walk alone.
  96.