3 ms·
"I know Android is linux underneath, but in much the same way OSX is BSD underneath" Utterly false. Terrible comparison. OS X merely took parts of FreeBSD, Ne
by mrb 13y ago
"I know Android is linux underneath, but in much the same way OSX is BSD underneath"
Utterly false. Terrible comparison.
OS X merely took parts of FreeBSD, NetBSD, and the Mach kernel. The result is some codebase that is very different from any kernel, and that is not following at all the current developments of the FreeBSD/NetBSD/Mach kernels.
Whereas Android's Linux kernel shares ~95% of its lines of code with the stock Linux kernel source from kernel.org. Every time Linus releases a new kernel, the Android developers merge their branch with Linus' branch, almost on a month-to-month basis. Android is Linux (the kernel). Period.
- GalacticDomin8r 13y ago> Terrible comparison. Not as bad as you make it seem. While OS X's kernel is indeed something of a mutt, so is its userland. See here for one reference on the topic: http://lists.freebsd.org/pipermail/freebsd-advocacy/2008-August/003674.html http://lists.freebsd.org/pipermail/freebsd-advocacy/2008-Aug... Now Android for the most part may have a mostly pure kernel(although I wonder how you come up with ~95%), but it's userland is mostly BSD based(see libc, libm, etc) as is OS X. > OS X merely took parts of FreeBSD, NetBSD, and the Mach kernel. Since this is also a large part of how the Linux kernel evolved minus Mach/XNU, I'm not clear where your beef is.