Re: Apple to use Intel?

From: Bob Koehler (koehler_at_eisner.nospam.encompasserve.org)
Date: 05/25/05


Date: 25 May 2005 07:33:55 -0500

In article <3fhedbF7sc0sU2@individual.net>, bill@cs.uofs.edu (Bill Gunshannon) writes:
>
> BSD kernels are not Mach based. OS X runs a Mach kernel and BSD
> (and GNU) utilities.

   According to Apple, they are using a BSD UNIX kernel on top of a Mach
   micro-kernel. They're hardly the first to do this. There have been
   investigations into a VMS kernel on a Mach micro-kerenl (isn't
   FreeVMS one of them?).

>
> I hate to break it to you, but "The tools and applications" are the
> FreeBSD Userland. They run on pretty much any architecture that you
> choose to compile them on. The only part that is still unique to Mac
> is the GUI.

   You found iTunes, iMovie, Finder, Launcher, Speach, and Project on
   a FreeBSD site that I can run on my Intel based FreeBSD system?

> "Beneath the easy-to-use interface and rich graphics of Mac OS X
> lies Darwin, an open source, UNIX-based foundation built on such
> technologies as mach and FreeBSD."
                      ^^^^ ^^^

   Gee, I think that's what I said. Mach is a micro-kernel, the BSD
   kernel runs on top of it.



Relevant Pages

  • Re: mach microkernel
    ... >I'm not specifically familiar with Mach4, but the blending of Mach and BSD ... >with a Giant-locked kernel. ... You may want device drivers to run in the BSD ...
    (freebsd-arch)
  • Re: I quit
    ... NFS, NIS, and RPC, CMU provided Mach itself, and together with MIT provided ... AFS and X11, Adobe provided PostScript, fonts & font management, and DPS. ... The NeXT Mach 2.5 kernel was not a modified BSD kernel. ...
    (freebsd-questions)
  • Re: FreeBSD 6 Beta 3
    ... system based on the Mach kernel, plus source code from UC Berkeley's ... presentandolo come "FreeBSD-based" e molti neoutenti credono di ritrovarvi lo stesso kernel e gli stessi strumenti di installazione, ... e "FreeBSD services". ...
    (it.comp.macintosh)
  • Re: Mac OS underlying FreeBSD - does it run Linux emulation?
    ... The Mac OS X kernel, XNU, contains significant quantities of FreeBSD kernel source code, including a FreeBSD-derived VFS and network stack. ... there have been examples of the Linux kernel hosted by Mach in the past. ...
    (freebsd-hackers)
  • Re: The nature of kernel of the FreeBSD
    ... The kernel of MacOS X is mainly derived from the Mach kernel, not from FreeBSD. ... I believe it also contains much code from various BSD-derivatives but the basic design is that of Mach rather than that of BSD. ... Mach provides the VM and IPC, but it's hrad to argue that the architecture of the Mac OS X is the Mach architecture, because it's not a micro-kernel, and the kernel does not aspire to be one. ...
    (freebsd-hackers)