Quote:
Originally Posted by the.Mtn.Man
Android is Linux.
|
That's a bit like saying Win3.x or Win95 is DOS. Or like claiming OS X is BSD UNIX (It's derived from NextStep which was based on one of the BSD flavours).
Android does use a variation of the Linux Kernel. Really a Linux Distro though is GNU/Linux. Android may have some other GNU/ Linux code. The top layer is the GUI, unlike any Linux Desktop or Window Manager and the Applications are written in Java but compiled to Google's VM Byte Code rather than Oracle/Sun's Byte Code for JVM. MS J++ was essentially Java too (running on same VM as VB6), but Sun threatened to sue so it became C# on .Net platform. Mysteriously neither Android team or Google chose that route. One reason was EXISTING Java mobile app developers and Apps would easily move to the Android clone of Desktop Java, a superset of the sort of Java that had been on feature phones and Symbian S60 smartphones.