Linked by David Adams on Wed 10th Aug 2011 17:12 UTC, submitted by R_T_F_M
Thread beginning with comment 484587
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Android uses the Linux kernel, but Android is not "the Linux platform".
I think you mean that Android is not "the Gnu platform".
Linux is just a kernel, nothing more, and Android as currently shipped most certainly uses it. But since the userland is Java rather than Gnu, Android apps run under Gnu only as in an emulator. Same kernel, but different apps.
Same with freeBSD et. al. and OS/X, practical app portability pretty much doesn't exist, even though they both use BSD-derived kernels. And if BSD fans want to claim OS/X as part of their family, even if you believe it's just a third cousin's brother-in-law twice removed, why argue with them?
So many people laughed at rms for wanting to distinguish Gnu/Linux from the kernel. Got to be annoying to find out he was right. Again. ;-)
RE: Mac OS at a low level
by demetrioussharpe on Sat 13th Aug 2011 05:43
in reply to "Mac OS at a low level"
Anyone here used Mac OS X at a fairly low level, for instance, recovering someone's computer from a command-line?
In low-level operation, it's no BSD. It doesn't behave or work like BSD.
In high-level operation with the GUI, of course it's nothing like BSD.
The kernel may be derived from BSD, but I'm pretty sure the kernel Apple ships with its computers is not the compiled version of the source code Apple distributes. Knowing Apple, it probably has very little BSD content still left in it.
Android uses the Linux kernel, but Android is not "the Linux platform". Because it doesn't work like a Linux distro. Well, OS X is not the BSD platform - it doesn't work like BSD and it's certainly not developed from BSD culture.
In low-level operation, it's no BSD. It doesn't behave or work like BSD.
In high-level operation with the GUI, of course it's nothing like BSD.
The kernel may be derived from BSD, but I'm pretty sure the kernel Apple ships with its computers is not the compiled version of the source code Apple distributes. Knowing Apple, it probably has very little BSD content still left in it.
Android uses the Linux kernel, but Android is not "the Linux platform". Because it doesn't work like a Linux distro. Well, OS X is not the BSD platform - it doesn't work like BSD and it's certainly not developed from BSD culture.
It doesn't matter how it "acts". The fact of the matter is that it's running BSD code under the covers. I'm not sure how long you've been in the *nix community, but you seem to be forgetting the rule of seperation: Separate policy from mechanism; separate interfaces from engines.
The mechanisms are the same, even if the policies are not.




Member since:
2008-05-26
Anyone here used Mac OS X at a fairly low level, for instance, recovering someone's computer from a command-line?
In low-level operation, it's no BSD. It doesn't behave or work like BSD.
In high-level operation with the GUI, of course it's nothing like BSD.
The kernel may be derived from BSD, but I'm pretty sure the kernel Apple ships with its computers is not the compiled version of the source code Apple distributes. Knowing Apple, it probably has very little BSD content still left in it.
Android uses the Linux kernel, but Android is not "the Linux platform". Because it doesn't work like a Linux distro. Well, OS X is not the BSD platform - it doesn't work like BSD and it's certainly not developed from BSD culture.