Home / Nachrichten / "Mythbusters: Android" wirft einen kritischen Blick auf Android

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(179 Punkte bei 5 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)
Mageia 2 ist fertig
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Ist Android noch Linux?

"Mythbusters: Android" wirft einen kritischen Blick auf Android

10.11.2009 In seinem Vortrag auf der Embedded Linux Conference Europe befasst sich Matthew Porter kritisch mit dem Design und dem Entwicklungsmodell der Open Handset Alliance.

Der Vortrag von Matthew Porter mit dem Titel "Mythbusters: Android" befasst sich mit den Fragen, wie viel Linux noch in Android steckt, wie funktionstüchtig Android ist und wie die Android-Community beschaffen ist. Der Referent kommt zu zwei interessanten Ergebnissen: Erstens sei Android kein Linux im herkömmlichen Sinne, weil wichtige Komponenten im Userspace fehlen und Android damit vergleichsweise unzugänglich und unflexibel sei. Zweitens hinke die Android-Community anderen Linux- und Open-Source-Communitys hinterher, beispielsweise weil Android-Plattformen an verschiedenen Stellen entwickelt werden und der Downstream von seiten der Google-Entwickler in das öffentliche Repository geringe Priorität genießt.

Der Referent, Matthew Porter, arbeitet als Chief Software Architect bei dem Open-Source-Unternehmen Embedded Alley, das Ende Juli 2009 von dem Elektronik-Designer Mentor Graphics aufgekauft wurde. Porter ist PowerPC-Spezialist und betrachtet Android aus hardwarenaher Perspektive. Seine Beobachtungen nach benutzt Android beispielsweise einen eigenes Mount-System, das out-of-the-box nur mit MMC-Subsystemen umgehen kann, nicht aber mit USB-Geräten. Weder Udev noch Glibc noch die Sys-V-Prozesskommunikation seien bei Android in Gebrauch, sondern mit teilweise schwer veränderlichen (hard coded) Eigenentwicklungen der Open Handset Alliance ersetzt. Weiter nennt der Problembericht, dass Android nicht die Tslib benutze und schlechten Ethernet-Support enthalte. Weitere Argumente Beobachtungen enthalten die Vortragsfolien.

Schematische Darstellung von Android.

Der Vortrag rief mindestens zweierlei entgegengesetzte Positionen hervor. Harald Welte zeigt sich empört und kommt zum Schluss: "Android ist eine kompromittierte, hart-programmierte, unportierbare Scheußlichkeit." Auf der anderen Seite merken Teilnehmer in der Android-Diskussionsgruppe bei Google Groups an, dass der spezialisierte und unflexible Zuschnitt von Android auch Performance- und Ressourcengründe habe

Einem Freund empfehlen    Druckansicht Bookmark and Share

Kommentare
Interessant
Daniel Kottmair, Mittwoch, 11. November 2009 12:35:37
Ein/Ausklappen

Ich kann nachvollziehen, warum Google das gemacht hat. Ein Handy ist halt nunmal kein General Purpose Computer, und Akkulaufzeit bzw. kaum merkliche Responsetime ist da essentiell wichtig - und dazu muss man eben gewisse Dinge durch besser geeignete, optimiertere und performantere Lösungen ersetzen.
Ich denke Google, die Erfinder diverser Performance-Profiling-Tools*) (schaut euch mal den debugger in Chrome an, aber hallo!) und die Veranstalter des Summer of Codes, haben all diese Änderungen aus gutem Grunde gemacht. Eine NIH**)-Motivation oder eine "Proprietarisierung" von Linux, wie das bei anderen Herstellern durchaus Usus ist, kann ich mir bei Google als Grund beim besten Willen nicht vorstellen.

Warten wir mal, was ChromeOS so bringt! ;-)

*) http://www.linux-magazin.de...emmchen-fuer-Speicheranbindung

**) http://en.wikipedia.org/wiki/Not_Invented_Here


Bewertung: 55 Punkte bei 2 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
Non-GNU/Linux
Christian Berg, Dienstag, 10. November 2009 19:17:42
Ein/Ausklappen

Harald Welte brings es mit einem Satz auf den Punkt.

Wenn Leute über Linux Sprechen, dann meinen Sie normal GNU/Linux.
Der Linux Kern mit der Standard Software des GNU- Projektes. (glibc, udev, bash, u.s.w....)

Wie Goolge uns nun bewiesen hat kann man aber auch den Linux Kernel nehmen und um diesen ein komplett neues Betriebsystem schneidern ein Android/Linux eben.

Im Übrigen denke ich das ein Handy sehr gut ohne SCSI Festplatten, USB-Sticks und Hotplugging Events auskommt. Das entfernen von System V IPCs ist vielleicht pervers, aber Sybian und Windows Mobile haben das auch nicht. Nur das entfernen von Posix Threads finde ich etwas merkwürdig.

Vielleicht sollten die Leute mal Android als das betrachten was es wirklich ist: Ein an kommerzielle Bedürfnisse orientiertes Betriebssystem für Smartphones das aus Marktstrategischen Gründen unter einer Freien Lizenz entwickelt wird.
Android bringt weder dem Desktop, nocht dem Note-, oder Netbook Markt etwas. Auch Linux Anwender profitieren nicht davon. Nur der Mobilfunk Markt profitiert gewaltig.


Bewertung: 199 Punkte bei 14 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Wir profitieren mit
Marcel Hilzinger, Dienstag, 10. November 2009 19:55:48
Ein/Ausklappen

Ich glaube nicht, dass wir als Desktop-Nutzer oder Linux im Allgemeinen nicht von Android profitiert. Die ganze Entwicklung erfolgt zum Beispiel weitgehend unter "GNU" Linux-Systemen per Crosscompiler, zudem gelangen Patches -- wenn auch recht spät -- irgendwann wieder in den Kernel zurück.

Google hat gemerkt, dass es mit seinen eigenen Kerneln mehr Arbeit hat als notwendig und will in Zukunft enger mit den Kernel-Entwicklern zusammenarbeiten. Auch bei Android wird sich etwas tun. Ich bin mir sicher, dass nicht nur Google und der Mobilfunkmarkt von Android profitieren.

Btw. Intel macht mit Moblin genau das gleiche: Es war einmal ein Fedora-System, daraus wird zunächst alles weggeschmissen, was man nicht braucht, dann sukzessive wieder Features eingebaut und neue Technologien eingeführt. Davon profitieren letztendlich auch Endanwender.


Bewertung: 122 Punkte bei 7 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Wir profitieren mit
Christian Berg, Donnerstag, 12. November 2009 09:48:42
Ein/Ausklappen

Ja, in der Hinsicht profitiert die Linux Bewegung schon etwas, und in Zukunft vielleicht sogar mehr. Daher sollte man sich über Projekte wie Android freuen.

Leider hegen immer noch zu viele Leute Hoffnungen das Android das "neue Linux" wird und in allen Bereichen eingesetzt werden kann - nicht nur Handsets bzw. MIDs. Ein Produkt an der nicht Erfüllung der eigenen Träume zu bewerten ist nicht fair.

Abgesehen davon: Android wird wohl auch deshalb unter der GPLv2 entwickelt, da die Consumer Handsets aktuell (umgehbare) Mechianismen besitzen, welche das aufspielen von alternativer Firmware unterbinden. Stallmann würde das TiVoization nennen, und die GPLv3 unterbindet dieses schändliche Verhalten.

Trotz Android mit seiner freien Lizenz ist es also noch ein langer Weg bis Mobile Geräte so frei und offen sind wie PCs.

Übrigens gibts ja auch noch Nokia mit seiner Maemo Plattform, von diesem Projekt haben wirklich schon viele profitiert. Dank Nokia gibts ein noch schnelleres und besseres QT und einen genügsameren GNOME. Dazu kommt die Mitarbeit an DBus, Telepathy u.v.m....


Bewertung: 55 Punkte bei 2 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

2280 Hits
Wertung: 120 Punkte (5 Stimmen)

Schlecht Gut

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...