[comp.os.mach] MACH info

rowe@cme.nist.gov (Walter Rowe) (10/16/89)

I know this one has been asked dozens of times, but since those that
requested the info didn't post summaries, I must ask it myself.  I
would like any information concerning the MACH kernel.  If those who
requested info before could send me the replies you got, I would
appreciate it.  Also, to anyone who may have insight into what I am
wanting to do, please send me your suggestions.

I am building a 680x0-based system that will support various robotics
and image-processing tasks that will need to intercommunicate, and I
think MACH may provide me with underlying OS platform that I'm looking
for.  Currently, these programs are developed on Sun workstations, but
cross-compiled for our target hardware (680x0 also).

ADV [thanks] ANCE

Walter Rowe (rowe@cme.nist.gov)
-------------------------------+--------------------------------------------
System Administrator           |    A friend's grandfather used to tell him:
Robot Systems Division, NIST   |    There's two ways to do something:
Bldg 220, Rm B121              |        (1) You can do it right, or
Gaithersburg, MD 20899         |        (2) You can do it over.
(301) 975-3694                 |
-------------------------------+--------------------------------------------

yyang@frame.com (Yeong Yang) (10/17/89)

>From: rowe@cme.nist.gov (Walter Rowe)
>Message-ID: <ROWE.89Oct16092753@rosie.cme.nist.gov>
>
>I know this one has been asked dozens of times, but since those that
>requested the info didn't post summaries, I must ask it myself.  I
>would like any information concerning the MACH kernel.  If those who
>requested info before could send me the replies you got, I would
>appreciate it.  Also, to anyone who may have insight into what I am
>wanting to do, please send me your suggestions.

Here's some references that I've managed to dig out.
I've tried mailing to mach@cs.cmu.edu but have yet to hear anything from
them.

Good luck!
Yeong Yang
-----
yyang@frame.com

--------------------------------------------------------------
    Mach: A New Kernel Foundation for UNIX Development.
    Proceedings of Summer Usenix, July 1986

    From RIG to Accent to Mach: The Evolution of a Network Operating
    System.
    ACM, November 1986

    The Duality of Memory and Communication in Mach.
    ACM, November 1987

    Machine-Independent Virtual Memory Management for Paged Uniprocessor
    and Multiprocessor Architectures.
    ACM, 1?? 1987
   Related subject:

    Articles about Accent

Other reading of general interest:

    A conversation with Steven Jobs.
    Cummunication of the ACM, April 1989

Posted by:  Peter Frandsen
            Aalborg University Center, Denmark

--------------------------------------------------------------

@INPROCEEDINGS{Accetta86,
  AUTHOR = "M. Accetta and R.Baron and D. Golub and R.Rashid and
            A.Tevanian and M. Young",
  TITLE = "Mach: A New Kernel Foundation for UNIX Development",
  BOOKTITLE = usenix86,
  YEAR = 1986
}

@ARTICLE{Baron85A,
  AUTHOR = "R Baron and R Rashid and E Siegel and A Tevanian and M
Young",
  TITLE = "MACH-1:  An Operating System Environment for Large-Scale
           Multiprocessor Applications",
  JOURNAL = software,
  YEAR = 1985, MONTH = "July"
}

@INCOLLECTION{Baron85B,
  AUTHOR = "R Baron and R Rashid and E Siegel and A Tevanian and M
Young",
  TITLE = "MACH-1:  A Multiprocessor Oriented Operating System and
Environment",
  YEAR = 1985,
  EDITOR = "Arthur Wouk",
  BOOKTITLE = "New Computing Environments:  Parallel, Vector and
Systolic,",
  PUBLISHER = "Siam",
  ADDRESS = {Philadelphia, PA}
}

@INPROCEEDINGS{Jones86,
  AUTHOR = "M Jones and R Rashid",
  TITLE = "Mach and MatchMaker:  Kernel and Language Support for
Object-Oriented and Distributed Systems",
  BOOKTITLE = oopsla86,
  YEAR = 1986, MONTH = "September"
}

@INPROCEEDINGS{Jones84,
  AUTHOR = "M Jones and R Rashid and M Thompson",
  TITLE = "Matchmaker:  An Interface Specification Language for
Distributed Processing",
  BOOKTITLE = "Proceedings of the 12th ACM SIGACT-SIGPLAN Symposium on
Principles of Programming Languages",
  Publisher = "ACM", Month = "January", YEAR = 1986
}

@INPROCEEDINGS{Rashid81,
  AUTHOR = "R Rashid and G Robertson",
  TITLE = "Accent: A Communication Oriented Network Operating System
Kernel",
  BOOKTITLE = "Proceedings of the 8th Symposium on Operating Systems
Principles",
  YEAR = 1981, MONTH = "December",
  PUBLISHER = "ACM"
}

@TECHREPORT{Sansom86,
  AUTHOR = "R Sansom and D Julin and R Rashid",
  TITLE = "Extending a Capability Based System into a Network
Environment",
  INSTITUTION = "CMU Computer Science Department",
  YEAR = 1986, MONTH = "April"
}

@INPROCEEDINGS{Smith86,
  AUTHOR = "E Smith and D Anderson",
  TITLE = "Flamingo:  Object-Oriented Abstractions for User Interface
Management",
  BOOKTITLE = usenix86, YEAR = 1986
}

Posted by: Rajeev Chandrasekhar
	Intel Corp            >> theres someone in my head, and its not me <<
	2625, Walsh Ave MS SC4-59                      (408) 765-4632
	Santa Clara, CA 95051  {hplabs,oliveb}!intelca!mipos2!rajeevc


------------------------------------------------------------------
Information on Mach licensing and distribution and technical
reports can be obtained by writing to:

    Mach Project
    c/o Rick Rashid
    School of Computer Science
    Carnegie Mellon University
    Pittsburgh, PA 15213
or
    mach@cs.cmu.edu

Current commercial products I am aware of are from NeXT,
Encore, Evans&Sutherland and BBN.

Mt Xinu has announced that it will be distributing commercial
versions of Mach on several architectures beginning early
next year (in much the way it has distributed BSD Unix).

CMU distributes Mach for the VAX, Sun 3 and IBM RT
architectures.  Information on specific models, etc. can be
obtained with the general Mach information packet.
The current release is referred to as Mach Release 2.
We are about to begin general distribution of Mach
Release 2.5 (a number of Universities and companies
already have early releases of 2.5).  There is a license
for Mach from CMU and you will need a Berkeley
license to get a tape from us.  There is no distribution
or license fee paid to CMU, however.

At CMU Mach runs on VAXen (uni and multiprocessors),
DEC 3100s, Multimaxes, Sun 3s, Sun 4s, 386s, IBM RTs,
IBM 370s and Macintosh IIs.  Ports have also been done to
a number of other machines by groups outside CMU.
CMU has limited capacity to distribute software so we don't
distribute Mach for all systems.  We are, however, willing
to provide Mach free to any manufacturer who is interested
in distributing it for their own machines.   If you want Mach
for a machine for which there is a port but no current
distributor, you should talk to your salesman or corporate
representative.


I should also point out that CMU maintains a mailing list
for information about Mach.  You can get on this list by
sending mail to info-mach-request@cs.cmu.edu.  The list
itself is info-mach@cs.cmu.edu.  An interface for
external management of multiprocessor scheduling was the
most recent topic on that list.

Posted by: Rick Rashid

rhd@gator.cacs.usl.edu (Rajiv H. Dharmadhikari) (09/13/90)

Hi,

Can anyone let me know where I can get more 
info. on MACH os. As a part of my coursework
(DIST OS) I want to learn more about a 
currently existing implementation. I think
MACH might be a good one to start with.

Thanx,

Rajiv

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
EMAIL:rhd@gator.cacs.usl.edu
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%