Linked by Thom Holwerda on Tue 22nd Jan 2013 21:28 UTC, submitted by lemur2
Thread beginning with comment 550091
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
The fact that Android Apps run (mainly) in a VM and that VM has been ported to countless other OS (Other LINUX distros, QNX, Mac OS X, Windows, etc) and those Apps run happily, with or without the underlying Kernel and OS services - what does that tell us? I know what you think as you've made that fairly obvious, but I'd say - LINUX was just a convenient platform to build Android upon. But really, it might have equally have been BSD or another OS, had one existed in a form that was useful and fitted the profile.
You're right that the kernel could have been anything else. I think that's the point. It could have been anything but they chose linux.
Or can we start pointing at the Dreamcast, XBOX, XBOX 360 and all of the Windows CE based devices (including Windows Phone 7 and 8) and say "Windows"? Can we look at all of the iOS devices and say "Mac OS X"? After all, it's a very similar situation. Cherry picking your definition is just a convenient way to cheat the figures, in my opinion (obviously.)
It's not exactly the same. The windows CE kernel and the Windows NT kernel are not even close to being the same thing. Despite drastically different userlands, linux system share the same kernel.




Member since:
2006-05-30
The LINUX kernel, yes. But a full LINUX distro? Kind of. But where does LINUX start, and a derivative work stop? Is Android a LINUX, or and OS using LINUX as a platform to run apps? The fact that Android Apps run (mainly) in a VM and that VM has been ported to countless other OS (Other LINUX distros, QNX, Mac OS X, Windows, etc) and those Apps run happily, with or without the underlying Kernel and OS services - what does that tell us? I know what you think as you've made that fairly obvious, but I'd say - LINUX was just a convenient platform to build Android upon. But really, it might have equally have been BSD or another OS, had one existed in a form that was useful and fitted the profile. Is WebOS LINUX? Is Meego LINUX? Not as most desktop users would consider the OS. I mean, some parallels can be drawn, but it's more of an analogue rather than an exact correlation. I think it's very easy to point at any project that uses the LINUX kernel and shout "another LINUX OS", but for me there's more to it. Or can we start pointing at the Dreamcast, XBOX, XBOX 360 and all of the Windows CE based devices (including Windows Phone 7 and 8) and say "Windows"? Can we look at all of the iOS devices and say "Mac OS X"? After all, it's a very similar situation. Cherry picking your definition is just a convenient way to cheat the figures, in my opinion (obviously.)