Hello
I have some updated information on OS X.2. The OS X.2 kernel has been synced with freebsd 4.4-5. Also the userland has been synced with freebsd 4.4-5 also. As for the freebsd kernel running on a mach microkernel that's not true. Basically the bottom half of the fbsd kernel has been taken fon and the mach kernel provides the hardware abstraction. The interesting part is that the fbsd and mach parts work as one in a single address space just like a standard monolithic fbsd or linux kernel for that matter. The OS X kernel is not a microkernel architecture.
Hello
I have some updated information on OS X.2. The OS X.2 kernel has been synced with freebsd 4.4-5. Also the userland has been synced with freebsd 4.4-5 also. As for the freebsd kernel running on a mach microkernel that's not true. Basically the bottom half of the fbsd kernel has been taken fon and the mach kernel provides the hardware abstraction. The interesting part is that the fbsd and mach parts work as one in a single address space just like a standard monolithic fbsd or linux kernel for that matter. The OS X kernel is not a microkernel architecture.
Regards,
Eric