Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Didn't Jobs also offer Sony to make laptops that ran OS X?

Also, random thing, but both Orbis (Playstation operating system) and OS X are based on FreeBSD.



Apparently they even made an official Sony VAIO Hackintosh.

https://www.theverge.com/2014/2/5/5380832/sony-vaio-apple-os...


Pretty sure OS X is based on the Mach/XNU kernel and Darwin, not FreeBSD.


It's a bit of an amalgam, and it honestly depends on which version of OSX you're talking about. Mach itself was designed as an improvement over BSD, and it was more or less a microkernel developed around BSD concepts with binary compatibility. My understanding is that as time went on, performance issues and security concerns forced Apple to poach more and more BSD code onto Mach, which leaves us with the pretty messy codebase they use today. Supposedly (?) a lot of the zombie code is being cleaned up internally, but it's been an ongoing, multi-year process for Apple, probably made even more difficult with their bonafide UNIX certification.


Thank you for the clear and concise explanation (: It was very informative.


I thought there was _some_ influence on the kernel from FreeBSD, even if not that much. I am aware the kernel is not the FreeBSD one, though.

https://developer.apple.com/library/archive/documentation/Da... seems to have information on this.


The kernel shares some pieces with FreeBSD/NetBSD, but they're mostly very old and have developed separately since then.

The userland and libc are actually a lot more similar and some pieces are even up to date with them.





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: