Spawn
Spawn

Reputation: 61

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?

Upvotes: 6

Views: 11421

Answers (4)

Octavian Helm
Octavian Helm

Reputation: 39604

Depends how deep you want to go. Here you can find the desktop Linux kernel and here you can find the kernel and all other relevant Android source codes. I guess you can't get more technical than looking at the source code of both platforms.

Maybe one of them most interesting reads for you should be What is Android?

Upvotes: 1

zoli2k
zoli2k

Reputation: 3468

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.

Upvotes: 7

ykatchou
ykatchou

Reputation: 3727

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

Upvotes: 4

Related Questions