← Back to context

Comment by charcircuit

2 years ago

and mobile

Android's OS isn't Linux. In same way my OS isn't Java. It runs Java, but that doesn't make Java an OS.

  • Android is based on a modified Linux kernel

    • It's also based on modified JVM. It still doesn't make Dalvik my operating system.

      Android OS can best be described as a ball of mud that evolved soup of (semi?-)proprietary firmware.

      6 replies →

  • By that standard no OS is Linux. Linux when used in reference to an operating system typically refers to the family of operating systems that use the Linux kernel.

    • I'm glad you can read my mind and decide what I'm using for OS definition.

      But no, Debian Linux running on a VM is not its OS, but Mint Linux running on my hardware is the OS.

      An OS is a body of software that:

      - multiplexes machine hardware resources

      - abstracts the hardware platform

      - protects software principals from each other

      Does Debian Linux in a VM multiplexes the hardware resources? Not really. Does a VM running on Mint Linux? Again not really. They are multiplexing the resources given to them, but not actual hardware resources.

      6 replies →