Article View: comp.sys.next.sysadmin
Article #2101Re: Is your NeXT secretly running BSD ? (was: PGP v2.1 and NeXT)
From: Carl Edman
Date: Mon, 14 Dec 1992 17:12
Date: Mon, 14 Dec 1992 17:12
31 lines
2452 bytes
2452 bytes
In article <ENGSTROM.92Dec14083003@moriarty.src.honeywell.com> engstrom@src.honeywell.com (Eric Engstrom) writes:
GB> So, BSD must be a standard that can be layered on top of different
GB> operating systems (e.g. NT, SunOS, and Mach).
This is where I think your terminology is off;
SunOS _IS_ the Kernel/OS.
BSD _IS_ a Kernel -&- OS.
(NT is _NOT_ an OS ;-).
NeXTOS is a Mach (a micro/mini-kernel) which runs a(some) process(es) that
looks like BSD
I believe the key point is that I could write a SysV like "process" that
runs on Mach if I wanted (and had a bit more knowledge ;-)
Somebody who knows more about NeXTOS and Mach can correct my terminology if
needed.
Well, there has been occasional discussion on the net what
micro-kernel actually means, but I believe that most would agree that
the version of Mach used by NeXT does not fit any of them. There is
not actually any clear separation between a Mach micro-kernel which
runs a distinct "BSD process". Instead /mach seems to be compiled from
sources which freely mix both CMU Mach and BSD Unix. A superficial
examination of disassembled code seems to indicate that most of
the fundamental system services such as process or memory management
seem to be fairly pure Mach, while most of the rest like terminal
drivers or NFS seems to be compiled from BSD sources with a number of
interface routines added which implement BSD process or memory
management in terms of the equivalent Mach services.
Carl Edman (not an actual computer scientist)
Technical Details
Message-ID:
<CEDMAN.92Dec14121257@capitalist.nts.uci.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!dtix!darwin.sura.net!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!princeton!nimaster.princeton.edu!cedmanReferences:
<CEDMAN.92Dec13134222@capitalist.nts.uci.edu> <1992Dec13.204623.27480@sol.ctr.columbia.edu> <ENGSTROM.92Dec14083003@moriarty.src.honeywell.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!dtix!darwin.sura.net!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!princeton!nimaster.princeton.edu!cedman From: cedman@princeton.edu (Carl Edman) Newsgroups: comp.sys.next.sysadmin Subject: Re: Is your NeXT secretly running BSD ? (was: PGP v2.1 and NeXT) Message-ID: <CEDMAN.92Dec14121257@capitalist.nts.uci.edu> Date: 14 Dec 92 17:12:57 GMT References: <CEDMAN.92Dec13134222@capitalist.nts.uci.edu> <1992Dec13.204623.27480@sol.ctr.columbia.edu> <ENGSTROM.92Dec14083003@moriarty.src.honeywell.com> Sender: news@Princeton.EDU (USENET News System) Organization: University of California, Irvine Lines: 31 In-Reply-To: engstrom@src.honeywell.com's message of Mon, 14 Dec 1992 14:30:03 GMT To: engstrom@src.honeywell.com (Eric Engstrom) Originator: news@nimaster Nntp-Posting-Host: capitalist.princeton.edu