← Back to context

Comment by croes

2 years ago

Because neither JVM nor Dalvik are OS.

Android is a kind of Linux just like Dalvik is a kind of JVM.

Ok, but what makes OS an operating system? Versus a virtualization mechanism or an app?

  • In the case of JVM threading, file handling, memory management etc. is delegated down to the host real operating system.

    • Same happens for Linux, power, memory and bunch of other stuff is delegated to the SoC firmware.