Nokia und Intel gegen Apple und Google

Betriebssystem MeeGo: Das Bild wird immer konkreter

Nokia stellt vom preiswerten Mobiltelefon für Schwellenländer bis zum hochwertigen Smartphone praktisch alle Klassen von Handys her. Dabei stützt sich die Betriebssystemstrategie der Finnen auf drei Plattformen: Symbian Series 40 sowie Serie 60 und Maemo, das gerade in Zusammenarbeit mit Intel in MeeGo überführt wird. Insbesondere bei hochwertigen Handys soll MeeGo wieder Boden gegen das iPhone und Android gewinnen.

MeeGo ist eine Linux-Distribution - Die Architektur von MeeGo zeigt, dass es klassischen Linux-Distributionen sehr ähnlich ist. (Quelle: The Linux Foundation)
Die Architektur von MeeGo zeigt, dass es klassischen Linux-Distributionen sehr ähnlich ist. (Quelle: The Linux Foundation)

Inhaltsverzeichnis

  1. 1MeeGo mit Linux-Kernel und X11
  2. 2GPS-Standort und 3D-Animationen
  3. 3Dateisuche und Pakete verwalten
  4. 4UX-Oberfläche auf den Handsets
  5. 5Fazit

MeeGo ist für Endgeräte mit Rechnerfunktionen gedacht: Das System soll auch Tablet-PCs, Netbooks, Fernsehgeräte und Fahrzeuge erobern. Die Zusammenarbeit zwischen Nokia und Intel wurde erst im Februar 2010 bekanntgegeben, im Mai wurde schließlich MeeGo 1.0 vorgestellt - aber zunächst nur für Netbooks. Jetzt arbeiten die Entwickler intensiv an der Unterstützung für Handys und geben immer mehr Details bekannt.

Werbung

MeeGo mit Linux-Kernel und X11

Ende Juni wurde eine erste Vorabversion von MeeGo Handset veröffentlicht, welche schon gut die Details des kommenden Handy-Betriebssystems zeigt. Grundlage für MeeGo ist das Open-Source-Betriebssystem Linux, dessen Kernel über ausgereifte Funktionen für Bluetooth und Wireless LAN verfügt. Nokia hat den Kernel so angepasst, dass er nur Treiber für Hardware beinhaltet, die in Handys verbaut wird - damit bleibt MeeGo recht schnell.

Neben dem Kernel arbeiten in MeeGo noch einige weitere Dienste, die das Betriebssystem am Leben halten: Der Bootloader, für den Nokia statt eines freien Projekts eigene Software nutzt, ist für das Hochfahren des Geräts verantwortlich. In der GConf-Datenbank werden die Einstellungen gesichert, die der Nutzer im System vornimmt. Über D-Bus, einem zentralen Kanal für Nachrichten, können Teile des Systems Daten austauschen.

Über dem Kernel steht das sogenannte X Windows System: Das Open-Source-Projekt stellt die grafische Oberfläche für MeeGo. Dabei koordiniert es die Zusammenarbeit von Tastatur und anderen Eingabegeräten, dem Bildschirm und der Grafikkarte. Nokia hat das X-System sehr stark für MeeGo verschlankt, da es in der regulären Fassung recht viel Arbeitsspeicher benötigen würde - und damit für Handys untauglich wäre.

MeeGo nutzt freie Software

Bild 1 von 8
MeeGo ist eine Linux-Distribution - Die Architektur von MeeGo zeigt, dass es klassischen Linux-Distributionen sehr ähnlich ist. (Quelle: The Linux Foundation)
Bild vergrößern

Die Architektur von MeeGo zeigt, dass es klassischen Linux-Distributionen sehr ähnlich ist. (Quelle: The Linux Foundation)

Bild 2 von 8
MeeGo ist ein gemeinsames Projekt von Nokia und Intel. - Nokia und Intel arbeiten zusammen an MeeGo, um den Marktführern Apple iOS und Google Android ein starkes System entgegenzusetzen.
Bild vergrößern

Nokia und Intel arbeiten zusammen an MeeGo, um den Marktführern Apple iOS und Google Android ein starkes System entgegenzusetzen.

Bild 3 von 8
Linux-Kernel in MeeGo - Hinter der Oberfläche arbeitet ein Linux-Kernel, der speziell auf die Bedürfnisse von mobilen Endgeräten angepasst wurde.
Bild vergrößern

Hinter der Oberfläche arbeitet ein Linux-Kernel, der speziell auf die Bedürfnisse von mobilen Endgeräten angepasst wurde.

Bild 4 von 8
X11 steuert Bildschirm und Grafik - Das X Windows System ist für die Ein- und Ausgabe zuständig. Es kümmert sich um Tastatur, Bildschirm, Grafik und andere Komponenten.
Bild vergrößern

Das X Windows System ist für die Ein- und Ausgabe zuständig. Es kümmert sich um Tastatur, Bildschirm, Grafik und andere Komponenten.

Bild 5 von 8
Ein bisschen Safari für MeeGo - MeeGo setzt für die Darstellung von Webseiten auf die Bibliothek WebKit - und zieht damit Apple Safari gleich.
Bild vergrößern

MeeGo setzt für die Darstellung von Webseiten auf die Bibliothek WebKit - und zieht damit Apple Safari gleich.

Bild 6 von 8
Multimedia mit Audio und Video - Die Bibliothek GStreamer spielt zahlreiche Audio- und Videoformate ohne Probleme ab.
Bild vergrößern

Die Bibliothek GStreamer spielt zahlreiche Audio- und Videoformate ohne Probleme ab.

Bild 7 von 8
3D-Grafik auf dem Mobiltelefon - Mit OpenGL ES bringt MeeGo den kleinen Bruder der beliebtesten 3D-Bibliothek mit - damit erwarten den Nutzer ansprechende Spiele und Apps.
Bild vergrößern

Mit OpenGL ES bringt MeeGo den kleinen Bruder der beliebtesten 3D-Bibliothek mit - damit erwarten den Nutzer ansprechende Spiele und Apps.

Bild 8 von 8
MeeGo RPM - MeeGo nutzt das etablierte Paketformat RPM für die Verwaltung installierter Programme.
Bild vergrößern

MeeGo nutzt das etablierte Paketformat RPM für die Verwaltung installierter Programme.


Nachrichten, Browser und Medien

Die nächste Stufe in der Systemarchitektur von MeeGo ist die sogenannte Middleware: Sie stellt allen Komponenten zentrale Dienste zur Verfügung, die häufig genutzt werden. Dazu gehört natürlich der Versand von Nachrichten über SMS, MMS oder IM. Das erledigt Ofono, ein offenes Framework zum Dekodieren von Nachrichten und GSM-Modems. Da Anwender gerne zwischen GSM und Wireless LAN wechseln, setzt MeeGo dafür auf die Komponente ConnMan. Sie hat sich in der Open-Source-Szene als stabil erwiesen.

Richtig interessant wird es beim Browser: Für die Darstellung von Webseiten setzt MeeGo auf WebKit, das ursprünglich aus dem KDE-Projekt entstanden ist. Apple nutzt das Framework schon seit einiger Zeit für den Safari Browser auf MacOS X, aber auch auf dem iPhone und iPad. Mit der Bibliothek libSocialWeb greift MeeGo im Systemkern auf soziale Netzwerke zu. Damit können alle Programme prinzipiell ähnliche Funktionen nutzen - man kann erwarten, dass MeeGo-Geräte dann stark als Social-Client vermarktet werden.

Für Multimedia bringt MeeGo das GStreamer-Framework. Damit haben sich die Entwickler die derzeit beste freie Umgebung für Audio- und Videowiedergabe gesucht, die eine große Auswahl an Formaten unterstützt und über Plugins leicht erweitert werden kann. Daneben steuert PulseAudio die direkte Kommunikation mit Mikro und Lautsprechern.

Weitere Informationen

Wie geht's weiter? Zu diesem Thema haben wir folgende redaktionelle Übersichten erstellt: Apple iPhone und Apple iOS.

Links zum Thema

Beiträgeinsgesamt 5 Beiträge

Zitat: Meiner Ansicht nach gehören aber den quelloffenen Systemen wie MeeGo und generell Linuxdistributionen die Zukunft. Die Entwicklung findet hier durch mehrere Entwickler statt, Innovationen...

Ich weiß wirklich nicht, warum dieses Betriebssystem hier so verrissen wird. Warum sollten nur iOS und Android auf mobilen Plattformen erfolgreich sein? Wenn es mehrere Systeme gibt, so beugt dies meines Erachtens...

Wieder mal ein Beweis für meine Theorie das sich in der IT Technik in den letzten 30 Jahren wesentlich weniger getan hat als viele glauben: Wer Techniken wie X11 oder Linux als neusten Schrei in einem "Smart" Phone...

offenbar ist es den Nokia-Managern nicht möglich, aus Fehlern anderer zu lernen. Dabei ist es nur wenige Wochen her, seit das WebOS-Fiasko Palm endgültig in den Abgrund gerissen hat. Was folgert man daraus: der...

"Erstmals schafft es eine Linux-Distribution, auf Smartphones zu kommen." Android basiert ebenfalls auf Linux. Dann gibt es auch noch so "Kleinigkeiten" wie Samsungs Bada oder Palms WebOS. Selbst...

Kommentieren