Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Fundamental differences between Linux OS and Mobile OS (android)

Hi I'm trying to find out about what the differences are in operating systems of mobile devices compared to those in desktop machines. Specifically things like memory management, scheduling etc.

I'm aware that mobile operating systems must need to do several other things like power management and worry about the smaller memory capacity.

Does anyone have any good resources to find out about the technical differences in mobile operating systems to their desktop counterpart and maybe specifically about android OS?

like image 938
Spawn Avatar asked Nov 22 '10 13:11

Spawn


People also ask

What is the difference between Linux and Android TV?

Linux is a free operating system, which means that you can use it without limits. Android TV was developed by Google and based on the Android Open Source Project (AOSP) OS. The platform is designed for devices that feature Smart TV: TVs, media players, projectors, and soundbars.

What is the main difference between Ubuntu and Android?

Ubuntu and Android OS can be categorized as "Operating Systems" tools. Ubuntu is much more faster over Windows and helps to get software and other utilities easier and within a short span of time compared to Windows. Ubuntu helps to get robustness and resiliency over Windows.


2 Answers

At low level, Android has a different lightweight C standard library the bionic LibC. Instead of X11 it uses video framebuffer device. To make the OS lightweight on Android only a subset of POSIX standard is implemented.

like image 51
zoli2k Avatar answered Sep 18 '22 13:09

zoli2k


Have a good reading :) : http://developer.android.com/guide/topics/fundamentals.html

like image 24
ykatchou Avatar answered Sep 22 '22 13:09

ykatchou