home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / next / sysadmin / 7052 < prev    next >
Encoding:
Internet Message Format  |  1992-12-14  |  2.3 KB

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