Abo
  • Services:
Anzeige
Jolla mit Sailfish OS
Jolla mit Sailfish OS (Bild: Fabian Hamacher/Golem.de)

Hands on Sailfish OS Intelligenter Baukasten zum Basteln und Portieren

Auf dem Jolla läuft eine moderne Linux-Distribution mit Systemd, Btrfs, Qt5 und Wayland. Dank eingebauter Terminals und Root-Zugriff kann das System entdeckt, erweitert und leicht verändert werden. Zudem wird klar, wie es Sailfish OS auf Android-Telefone schaffen kann.

Anzeige

Binnen weniger Minuten lässt sich das Jolla-Smartphone vom gleichnamigen Hersteller in den Entwicklermodus versetzen. Anwender können dadurch eine eingebaute Terminal-App verwenden oder via SSH auf das Gerät zugreifen. Das ermöglicht Einblicke in die Funktionsweise des Betriebssystems Sailfish OS, was einerseits für Verwunderung sorgt, aber auch einige geniale technische Ideen offenlegt, wie die Kombination aus Android und Linux-Distribution.

Android oder Linux-Distribution?

Klassischerweise wird unter dem Begriff Linux-Distribution die Kombination aus Linux-Kernel und GNU-Userspace verstanden, weshalb die FSF und Richard Stallman auch auf die Bezeichnung GNU/Linux für Betriebssysteme dieser Art bestehen. Wegen starker Veränderungen am Kernel, eines eigens erstellten Userspaces und des massiven Einsatzes von Java wird Android jedoch meist als etwas anderes angesehen.

Sailfish OS schafft es dennoch, eine Verbindung zwischen diesen beiden Welten herzustellen. Das liegt hauptsächlich an der Arbeit des Mer-Projektes, das als Middleware zwischen Hardware-Adaption und Benutzeroberfläche fungiert. Mer fasst viele wichtige Programme wie Standardbibliotheken, Compiler oder auch Paketverwaltung zu einer Distribution zusammen, der lediglich der Kernel fehlt.

Libhybris verbindet

Der Kernel kann aus dem Linux-Hauptentwicklungszweig erstellt werden, wenn die vorhandene Hardware unterstützt wird, wie bei Community-Ports für Nokias Entwicklerhandy N950 oder seinem kommerziellen Ableger N9. Darüber hinaus kann aber auch ein Android-Kernel samt Treibern mit Mer verwendet werden. Möglich macht das Libhybris, die Aufrufe zwischen Googles Bionic- und der GNU-Standard-C-Bibliothek Glibc übersetzt. Auf ähnliche Weise können mit Libhybris auch die EGL-Aufrufe zwischen Android-Grafikstack und Wayland übersetzt werden. Der Libhybris-Erfinder Carsten Munk ist Mitbegründer von Jolla und Technikchef des Unternehmens.

So lässt sich auch verstehen, warum Jolla-Chef Tomi Pienimäki verkündet, Sailfish OS könne auf jedes Android-Gerät portiert werden. Denn technisch ist das prinzipiell kein Problem, schließlich arbeitet auch auf dem Jolla ein Android-Kernel. Ob dazu aber alle Dateien bis auf den Kernel gelöscht werden müssen oder ob ein Dual-Boot möglich sein wird, ist noch nicht bekannt.

Gewöhnlicher Android-Kernel und Alien Dalvik

Der auf dem Jolla eingesetzte Kernel trägt die Versionsnummer 3.4.0 und basiert damit auch auf dem aktuell von Google für Kitkat verwendeten Kernel. Anwender, die über das Terminal auf Sailfish OS darauf zugreifen, bemerken dies aber auf den ersten Blick nicht. Lediglich die nur drei Einträge umfassende Modul-Liste, die Lsmod liefert, die Android-typischen Ordner /data und /system im Wurzelverzeichnis und die zahlreich vorhandenen Wakelocks deuten darauf hin.

Um auch Android-Apps auf dem Jolla auszuführen, kommt das wenig bekannte Alien Dalvik der Myriad Group zu Einsatz. Dieser proprietäre Ersatz für Googles Dalvik ist bereits vor fast drei Jahren vorgestellt worden. Präsentiert wurde Alien Dalvik damals auf einem N900 mit Maemo mit der Aussicht, dies auch auf Meego zu portieren. Beide Systeme sind direkte Vorläufer von Mer.

Mer für Konsolenfreaks 

eye home zur Startseite
florifreeman 24. Nov 2014

Das muss nach einem Jahr noch einmal klar gestellt werden: Der Unterbau ist KEIN Android...

486dx4-160 08. Jan 2014

Die Karten sind gut, der Routenplaner von N9 ist auch ok, insofern ist das eben der...

tanren 19. Dez 2013

Also ich muss sagen vom optischen her gefällt mir die Sailfish Oberfläche überhaupt...

MistelMistel 17. Dez 2013

Hmm... Amazon liefert noch keine Bomben... Sonst hätt ich Dir da was via Amazon Prime Air...

birdy 17. Dez 2013

Ich meinte mit "QML statt Python" die UI. Die Business Logik in QML zu schreiben, davon...



Anzeige

Stellenmarkt
  1. T-Systems International GmbH, Berlin
  2. Allgäuer Überlandwerk GmbH, Kempten
  3. Deutsche Telekom AG, verschiedene Standorte
  4. ESG Elektroniksystem- und Logistik-GmbH, München


Anzeige
Blu-ray-Angebote
  1. (u. a. Jurassic World, Fast & Furious 7, Die Unfassbaren, Interstellar, Terminator 5)
  2. 5,49€
  3. 9,99€

Folgen Sie uns
       


  1. Summit Ridge

    Das kann AMDs CPU-Architektur Zen

  2. Sandscout

    Angriff auf Apples Sandkasten

  3. Analogue Nt mini

    Neue NES-Famicom-Konsole kostet 450 US-Dollar

  4. Ministertreffen

    Kryptische Vorschläge zur Entschlüsselung von Kommunikation

  5. Microsoft

    Outlook 2016 versteht Ünicöde nicht so richtig

  6. Urheberrecht

    Der Abmahnerabmahner

  7. Raumfahrt

    Raketenstufen als Wohnung im Weltraum

  8. F1 2016 im Test

    Balsam für die Rennfahrer-Seele

  9. Anti-Tracking-Tool

    Mozilla beteiligt sich an Burdas Browser Cliqz

  10. Displays

    120 Hz für Notebooks, weniger Rand für Smartphones und TVs



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Xfel: Riesenkamera nimmt Filme von Atomen auf
Xfel
Riesenkamera nimmt Filme von Atomen auf
  1. US Air Force Modifikation der Ionosphäre soll Funk verbessern
  2. Teilchenbeschleuniger Mögliches neues Boson weist auf fünfte Fundamentalkraft hin
  3. Materialforschung Glas wechselt zwischen durchsichtig und schwarz

Wiper Blitz 2.0 im Test: Kein spießiges Rasenmähen mehr am Samstag (Teil 2)
Wiper Blitz 2.0 im Test
Kein spießiges Rasenmähen mehr am Samstag (Teil 2)
  1. Lockheed Martin Roboter Spider repariert Luftschiffe
  2. Kinderroboter Myon Einauge lernt, Einauge hat Körper
  3. Landwirtschaft 4.0 Swagbot hütet das Vieh

8K- und VR-Bilder in Rio 2016: Wenn Olympia zur virtuellen Realität wird
8K- und VR-Bilder in Rio 2016
Wenn Olympia zur virtuellen Realität wird
  1. 400 MBit/s Telefónica und Huawei starten erstes deutsches 4.5G-Netz
  2. Medienanstalten Analoge TV-Verbreitung bindet hohe Netzkapazitäten
  3. Mehr Programme Vodafone Kabel muss Preise für HD-Einspeisung senken

  1. Re: So wie man MS halt kennt...

    TrudleR | 06:41

  2. Re: Ein Versuch, Abmahner abzuschrecken

    serra.avatar | 06:27

  3. Re: Warum überhaupt antworten?

    serra.avatar | 06:21

  4. Re: Find ich eine super Idee!

    serra.avatar | 06:18

  5. Re: wirkliche Innovationsideen ?

    HibikiTaisuna | 05:23


  1. 02:45

  2. 17:30

  3. 17:15

  4. 17:04

  5. 16:55

  6. 14:52

  7. 14:26

  8. 14:00


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel