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

> macOS was based on FreeBSD

Can you share some source of your statement?



> Can you share some source of your statement?

https://en.wikipedia.org/wiki/Darwin_(operating_system)

There's probably very little commonality left nowadays though. However, if you go back to the earlier days (Panther, Tiger, Leopard) and look at the release notes of Mac OS at the time, and the release notes of the contemporary FreeBSD version of the time, you'll see very similar text: I remember word-for-word paragraphs about things like NFS fixes in both.


Read literally anything about Darwin, NextStep, XNU etc... and you will see "FreeBSD + Mach = OSX"


Most of the command line tools in MacOS were ported from FreeBSD. I believe they took TCP from BSD too, but I'm not sure if that's from Mach.


macOS was based on NextStep. That said, there is a lot of shared code, and Apple is known to have provided code back to the FreeBSD project.


Sure, look up A/UX and Jordan Hubbard, Apple's former Director of Unix Technology.

It won't be that many years before I imagine we'll start seeing people asking to cite how the next forms of ChromeOS or Android were related to Linux.


There's no A/UX in Mac OS X.


Nor in NeXT, but it shows a history of Unix/FreeBSD development at Apple prior to the hire of Hubbard during the Mac OS X era. That is to say, his status as co-founder of FreeBSD and Apple hiring him wasn't merely a coincidence.

And to clarify my example, Fuchsia is set to be a Linux-less functional rebuild of Android, but it'd be a bit myopic to point out that "there's no Linux in Fuchsia". It's like saying there's no Steve Jobs in any Apple products created after his death. Less perhaps, but not none.




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

Search: