🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.next.sysadmin
Article #2101

Re: Is your NeXT secretly running BSD ? (was: PGP v2.1 and NeXT)

#2101
From: Carl Edman
Date: Mon, 14 Dec 1992 17:12
31 lines
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!cedman
References: <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