home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / answers / mach-faq < prev    next >
Text File  |  1993-12-10  |  8KB  |  213 lines

  1. Newsgroups: comp.os.mach,news.answers,comp.answers
  2. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!nic.hookup.net!swrinde!cs.utexas.edu!newsfeed.rice.edu!rice!fgray
  3. From: fgray@owlnet.rice.edu (Frederick Earl Gray)
  4. Subject: comp.os.mach Frequently Asked Questions
  5. Message-ID: <CHqM1H.6Ao@rice.edu>
  6. Followup-To: poster
  7. Summary: Answers to questions frequently asked on the USENET newsgroup
  8.          comp.os.mach
  9. Keywords: Mach FAQ 
  10. Sender: news@rice.edu (News)
  11. Organization: Rice University
  12. Date: Wed, 8 Dec 1993 22:20:05 GMT
  13. Approved: news-answers-request@mit.edu
  14. Lines: 196
  15. Xref: senator-bedfellow.mit.edu comp.os.mach:3933 news.answers:15627 comp.answers:2930
  16.  
  17.  
  18. Archive-Name: mach-faq
  19.  
  20.  
  21. ======================================================================
  22.  
  23.                       Frequently Asked Questions
  24.                       
  25.                                for
  26.                       
  27.                            comp.os.mach
  28.                               
  29. ======================================================================
  30.  
  31. _QUESTIONS_
  32.  
  33. 1. What is Mach?
  34. 2. Where can I get more information about Mach?
  35. 3. I'm looking for a certain paper or document involving Mach. 
  36.    Where is it?
  37. 4. For what platforms is Mach available?
  38. 5. Is Mach freely available or does it require licenses?
  39. 6. Where can I get a distibution of Mach for a particular CPU?
  40. 7. What is the GNU Hurd?
  41. 8. Is NeXTSTEP based on Mach?
  42. 9. Does it run DOS?
  43.  
  44. _ANSWERS_
  45.  
  46. 1. What is Mach?
  47.  
  48. Mach is a research project of Carnegie Mellon University.  It aims
  49. to produce an operating system whose functions are distributed
  50. among several different threads of control, some of which run in
  51. supervisor mode and some of which run in user mode.
  52.  
  53. Mach 3.0 is based on a microkernel which contains only process
  54. management, virtual memory, and interprocess communication
  55. functions, as well as device drivers.  The rest of the operating
  56. system is concentrated in a UNIX server.
  57.  
  58. Mach 2.5 was more traditional in that the UNIX server ran in 
  59. supervisor mode, but it was still isolated from Mach code.
  60.  
  61. 2. Where can I get more information about Mach?
  62.  
  63. Carnegie Mellon University maintains an FTP server on the Internet
  64. on mach.cs.cmu.edu. 
  65.  
  66. Items of interest on the server include:
  67.  
  68. FAQ      This directory includes some of the most frequenly
  69.      requested documents.  Most importantly, it contains file
  70.      explaining how to obtain Mach for a particular machine
  71.      (i386_release.doc, etc). Most files in this directory are
  72.      available in either plain text or PostScript versions.
  73.          
  74. doc/published,     These directories contain technical
  75. doc/unpublished    documentation.
  76. doc/techreports
  77.  
  78. doc/osf  This directory contains PostScript versions of the Open
  79.      Software Foundation's Mach manuals.  They are highly
  80.      recommended reading for anyone planning to work with the
  81.      Mach 3.0 microkernel.
  82.  
  83. src/mkernel     The source code for the Mach microkernel.
  84. src/buildtools  The source code for the tools needed to build Mach.
  85.  
  86. sup      The source code to Carnegie Mellon University's 'sup'
  87.      (Software Upgrade Protocol) program, used to obtain and
  88.      update Mach distributions.  Binaries for certain machines
  89.      are also available here.
  90.          
  91.          
  92. 3. I'm looking for a certain paper or document involving Mach. 
  93. Where is it?
  94.  
  95. There is a bibliography of papers and documents about Mach.  It is
  96. available online by anonymous FTP to mach.cs.cmu.edu.  It is in the
  97. directory FAQ in both plain-text and PostScript forms in the files
  98. mach_bib.doc and mach_bib.ps.
  99.  
  100. 4. For what platforms is Mach available?
  101.  
  102. Mach 2.5 is available directly from Carnegie Mellon for these
  103. platforms:
  104.  
  105. VAX
  106. Intel 386/586
  107. Sun 3
  108.  
  109. Mach 3.0 is available from Carnegie Mellon for these platforms:
  110.  
  111. Sun 3
  112. VAX
  113. DECstation 3100 and 5000/200, 5000/120, and 5000/20
  114. Intel 386/486
  115. Omron Luna 88K
  116. DEC Alpha
  117. Sun SparcStations (microkernel only)
  118.  
  119. 5. Is Mach freely available or does it require licenses?
  120.  
  121. In general, Mach requires licenses in order to do anything useful.
  122. The Mach 3.0 microkernel is available without licenses for all
  123. platforms except the Sun SparcStation, which requires a SunOS 4.1.1
  124. source license.  Mach 2.5 and the Mach 3.0 UNIX server require a 4.3BSD
  125. source license, which in turn requires a license from UNIX Systems
  126. Laboratories.
  127.  
  128. In addition, there is a simplified operating system server called
  129. "POE" that is available freely.  At one time, Carnegie Mellon also
  130. distributed a server based on the 386BSD operating system, but
  131. removed it from distribution for legal reasons.  It can still be
  132. obtained from several FTP sites, though.  Carnegie Mellon recently
  133. reintroduced a new version, BSDSS8, but it is only available to
  134. holders of 4.3BSD source licenses.
  135.  
  136. 6. Where can I get a distibution of Mach for a particular CPU?
  137.  
  138. Carnegie Mellon's preferred method of source code distribution is
  139. through a protocol called SUP.  After registering your IP address
  140. and license information with CMU, you will receive a  cryptographic
  141. key. You use that key in conjunction with the sup program
  142. (available from mach.cs.cmu.edu in the directory sup) to access the
  143. proper collections of code.
  144.  
  145. There is information on mach.cs.cmu.edu in the FAQ directory to
  146. tell you precisely how to get a distribution of Mach for the
  147. machine that you want.
  148.  
  149. If you do not have access to SUP, there are also FTP archives for
  150. Mach.  Among others:
  151.  
  152. Hostname             IP address               Directory
  153. --------             ----------               ---------
  154. mach.cs.cmu.edu      128.2.209.192            src
  155. ftp.uu.net           192.48.96.9              packages/mach
  156. sh.wide.ad.jp        133.4.11.11              MACH
  157. ftp.dit.co.jp        133.156.1.1              pub/MACH
  158. ftp.mei.co.jp        132.182.49.2             free/mach
  159. ftp.cs.titech.ac.jp  131.112.172.15           pub/os/MACH
  160. nic.funet.fi         128.214.6.100            pub/mach/Mach3.0
  161.  
  162. Connect to the site closest to you using the FTP protocol.  Use
  163. "anonymous" as your login name and your electronic mail address as
  164. your password.
  165.  
  166. ftp.uu.net's archives are also available via UUCP to a 900 number.
  167. Contact info@uunet.uu.net for more information.
  168.  
  169. Mt.Xinu formerly distributed both source and binary releases of
  170. Mach 2.5, but they have discontinued them.
  171.  
  172. Tenon Intersystems distributes a product known as MachTen. It runs
  173. avariant of Mach 2.5 as an application on top of the Macintosh
  174. Operating System, and includes a complete development environment.
  175. X11 and Motif are available as options.  Contact info@tenon.com or
  176. (800) 662-2410 for more information.
  177.  
  178. 7. What is the GNU Hurd?
  179.  
  180. The GNU Hurd is a system server which the Free Software Foundation
  181. is preparing.  It will run on top of the Mach microkernel.  It will
  182. resemble UNIX at the user level, but its design philosophy will be
  183. completely different.  It will enable the individual user to
  184. customize his or her environment more completely.
  185.  
  186. No one really knows when the Hurd will be released.  However, there
  187. are preliminary sources for it on alpha.gnu.ai.mit.edu which are
  188. really only useful for browsing.  They are incomplete and they are
  189. updated very infrequently.
  190.  
  191. The Free Software Foundation recently announced that it is seeking
  192. volunteers to help develop and test the Hurd.  Contact
  193. gnu@prep.ai.mit.edu for more information.
  194.  
  195. 8. Is NEXTSTEP based on Mach?
  196.  
  197. NEXTSTEP is based on an enhanced version of Mach.  Source licenses
  198. for this version of Mach are available from the NeXT Corporation.
  199.  
  200. 9. Does it run DOS?
  201.  
  202. There is an "mdos" server allowing DOS applications to run under
  203. Mach on the Intel platform.  This server is available from
  204. mach.cs.cmu.edu in the directory src as mdos.tar.Z.
  205.  
  206. ---
  207. Send suggestions to fgray@owlnet.rice.edu.
  208. ---
  209.  
  210. -- 
  211. -- Fred Gray
  212. -- fgray@owlnet.rice.edu
  213.