View Single Post
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#2575
Originally Posted by javispedro View Post
Actually...

exactly which part of Android depends on Linux?

They could move tomorrow to a Windows NT kernel, and no one would be the wiser.

Heck, that's just what http://www.bluestacks.com/ and all the other Windows android implementations do.

Heck, that's what Alien Dalvik does! Even on iOS!
I was not aware that is possible. The fact that up until quite recently there was a different kernel fork for android needs which was now accepted to mainstream led me to believe android does have some kernel dependencies (related to process handling and power management)

Considering this I didn't think it was possible to run android on any other kernel, without these features. (hence it would not run on win or osx kernels, those lacking the features...)


Originally Posted by javispedro View Post
Android uses their own interfaces/HAL layer for almost anything that could be kernel-specific: audio, video, IPC, bluetooth, network, even security. It has as much to do with Linux as MS dotNET. And you can certainly trust Android does not have the best intentions for Linux at heart (rather the opposite), with even the Google ChromeOS guys having contributed more (in lines of code) to the kernel than all the Android guys combined.

I'm still surprised how little people realize that Android went to huge extents in order to abstract themselves from the kernel -- possibly so that if the need came they could move to a BSD/Apache or proprietary kernel. A need that did not come by because no one seems to care about GPL compliance either way.

(Sorry joerg_rw for the offtopic :P )
This is still off-topic, sorry
 

The Following User Says Thank You to juiceme For This Useful Post: