On Thu, Feb 28, 2013 at 08:03:48PM -0800, Yasha Karant wrote: > > Modern BSD is a micro-kernel ("MACH") design, whereas Linux still is > a monolithic kernel design. >
FreeBSD, NetBSD, OpenBSD, DragonFlyBSD are all original monolithic UNIX. Linux of course is a monolithic kernel. The only micro-kernel system widely used is MacOS 10, of NeXT lineage. It runs a monolithic FreeBSD kernel (of mid-1990-ies vintage) on top of the CMU MACH microkernel. This makes it a "fake" micro-kernel OS, compared to a "true" one like GNU Hurd (vaporware). > > A micro-kernel design has intrinsic > design advantages over a monolithic design, all other things being > equal. > This is a popular myth. Unfortunately it is not true. For further reading, google "linus torvalds microkernel debate". -- Konstantin Olchanski Data Acquisition Systems: The Bytes Must Flow! Email: olchansk-at-triumf-dot-ca Snail mail: 4004 Wesbrook Mall, TRIUMF, Vancouver, B.C., V6T 2A3, Canada