dailo said:I know Mac OS is based off free bsd, but is it the same? I'm taking a operating system class and I need to communicate with FreeBSD kernel and etc. Do I need to install FreeBSD seperately? Thanks.
No, it is a different kernel. OS X isn't really based on FreeBSD, although it does share many programs and libraries (as do many other operating systems).dailo said:I know Mac OS is based off free bsd, but is it the same?
Possibly. If you mean that you need to communicate directly with the kernel (say, to play with device drivers and such), you will want to load it onto a PC.I'm taking a operating system class and I need to communicate with FreeBSD kernel and etc. Do I need to install FreeBSD seperately? Thanks.
dailo said:Bummer. I have an Intel Mac and there isn't and virtual pc doesn't work for it, so I can't even do that! Guess I'm stuck, thanks.
caveman_uk said:IIRC Mac OS uses a completely different kernel to FreeBSD - it's a heavily modified Mach microkernel derivative and FreeBSD's is a traditional Unix monolithic kernel. Mac OS does use the 'user-land' from BSD that runs on top of the kernel. The user-land layer is the Unix-y bit i.e. shells etc that run in a less-priviledged mode on the CPU than the kernel. Mac OS X also uses BSD's virtual file system and networking stack code.