Oskar Welzl: Weblog zur Homepage

Warum Android kein Linux-System ist

Googles Android wird vom Mythos begleitet, es sei ein „Linux-System für Mobiltelefone“. Mehr noch: „freie Software“ am Handy. Tatsächlich ist Android in der Regel keine freie Software, ganz sicher aber nicht das, was Anwender und Programmierer sich unter „Linux“ vorstellen.

Harald Welte hat mich in seinem Blog auf eine interessante Präsentation von Matt Porter aufmerksam gemacht. „Mythbusters: Android“ heißt sie, und Harald Welte schreibt darüber:

The presentation explains in detail why Android is not what most people refer to when they say Linux. What most people mean when they say Linux is the GNU/Linux system with it's standard userspace tools, not only the kernel.

The presentation shows how Google has simply thrown 5-10 years of Linux userspace evolution into the trashcan and re-implemented it partially for no reason. Things like hard-coded device lists/permissions in object code rather than config files, the lack of support for hot-plugging devices (udev), the lack of kernel headers. […]

Executive summary: Android is a screwed, hard-coded, non-portable abomination.

Gut zusammengestelltes Futter für Flame-Wars mit Android-Fans. ;)

 
Weitere Links zu …
Android:
development