3 ms·
No, iOS is based on Darwin (which is free), which is partially based on NeXTSTEP, which in turn was partially based on a mix of the Mach microkernel and BSD4 us
by Samuel_Michon 13y ago
No, iOS is based on Darwin (which is free), which is partially based on NeXTSTEP, which in turn was partially based on a mix of the Mach microkernel and BSD4 userland. There’s no telling how much BSD code is actually part of iOS, but stating that ‘iOS is based on BSD’ is like stating that humans are based on fish.
Amit Singh[1] created a good presentation[2] about OS X’s innards. That was back in 2006, when OS X contained more NeXTSTEP code than it does now. According to him, the OS X kernel contained 25% BSD code at that time.
[1] http://www.kernelthread.com/resume/ http://www.kernelthread.com/resume/
[2] http://osxbook.com/book/bonus/misc/osxinternals/osxinternals.html http://osxbook.com/book/bonus/misc/osxinternals/osxinternals... (Warning: contains Adobe Flash)