Article View: comp.os.mach
Article #1031Re: Mach and OSF/1
From: Mike Leibensperger
Date: Mon, 23 Nov 1992 19:22
Date: Mon, 23 Nov 1992 19:22
43 lines
2637 bytes
2637 bytes
Greetings. I keep seeing posts wondering about the relationship between OSF/1 and Mach, so I guess I need to post a reply rather than reply to all the posts! So: Mach and OSF/1 should be thought of as completely different animals. Mach is an operating system, OSF/1 is a different operating system. However, Mach is an operating system that allows user space code to perform higher complexity operating system functions based on the primitives that Mach provides. For example, a task running under Mach can provide OSF/1 semantics. This Mach program exists; it is called the OSF/1 single server (SS). Other Mach servers have been written for BSD4.3 and DOS, and still others are in development. Now the OSF/1 that vendors are currently shipping happens to be based on an earlier version of Mach that, for ease of Mach development, happened to have a lot of BSD code in the microkernel itself (as opposed to in a user space server as outlined above). This is called the OSF/1 integrated kernel (IK). OSF's goal is to move away from an IK implementation and toward an SS implementation. Both OSF and C-MU are currently working on Mach microkernel development, but they continually swap fixes and every so often they do a big merge. Their joint goal is to provide a single version of the microkernel, but right now too many people are working on it at too many locations with too many specific project goals in mind. That's why you see a lot of MK version numbers out there. I hope this helps clear things up. If I've misrepresented the state of any Mach 3.0 based projects out there, please feel free to correct me. yr obdnt svnt, mjl -- -- Michael J. Leibensperger "Rats and roaches live by competition under the Locus Computing/Boston laws of supply and demand; it is the privilege 25 Mall Road; Burlington MA of human beings to live under the laws of 01803 (617)229-4980 mjl@locus.com justice and mercy." -- Wendell Berry Member of the League for Programming Freedom --- write league@prep.ai.mit.edu
Technical Details
Message-ID:
<MJL.92Nov23142226@rigel.bos.locus.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!usc!elroy.jpl.nasa.gov!orchard.la.locus.com!prodnet.la.locus.com!locus.com!mjlReferences:
<1992Nov18.131151.2051@cs.tcd.ie> <92112012511@drktowr.chi.il.us>Show Full Headers
Complete Article Headers
Newsgroups: comp.os.mach Path: arc1-ca.pugleaf.net!sparky!uunet!usc!elroy.jpl.nasa.gov!orchard.la.locus.com!prodnet.la.locus.com!locus.com!mjl From: mjl@bos.locus.com (Mike Leibensperger) Subject: Re: Mach and OSF/1 In-Reply-To: magus@drktowr.chi.il.us's message of 21 Nov 92 22: 24:10 GMT Message-ID: <MJL.92Nov23142226@rigel.bos.locus.com> Sender: news@locus.com (Netnews) Organization: Locus Computing Corp., Boston Massachusetts USA. References: <1992Nov18.131151.2051@cs.tcd.ie> <92112012511@drktowr.chi.il.us> Date: Mon, 23 Nov 1992 19:22:26 GMT Lines: 43