Abo
  • Services:

Shashlik: Eine Android-Umgebung für jedes Linux

Mit Shashlik soll es möglich werden, APKs aus Android auf jeder Linux-Distribution auszuführen. Laut KDE-Entwickler Leinir steht das Projekt aber noch am Anfang. Langfristig könnte Shashlik auch für Plasma Mobile genutzt werden, auch wenn das nicht das Hauptziel des Projekts ist.

Artikel veröffentlicht am ,
Schaschlikspieße auf einem Grill
Schaschlikspieße auf einem Grill (Bild: Flickr.com / Valters Krontals - CC-BY 2.0)

"Das ist das aufregendste schwarze Rechteck, das ich je gesehen habe", sagt Dan Leinir Turthra Jensen, besser bekannt als Leinir, bei seiner Vorstellung von Shashlik auf der diesjährigen Akademy. Das Projekt soll es ermöglichen, Android-Apps auf einer unveränderten Linux-Distribution auszuführen.

Inhalt:
  1. Shashlik: Eine Android-Umgebung für jedes Linux
  2. Konkrete Zukunftspläne mit und ohne Mobile

Damit verfolgt Leinir ein Ziel, das vorerst entgegengesetzt zu dem von Plasma Mobile ist, wie er selbst sagt. Das erst am Samstag vorgestellte Plasma Mobile bringt die Software von KDE auf Smartphones. Das Hauptziel von Shashlik ist es laut Leinir hingegen, die Software von Android-Smartphones auf den Linux-Desktop zu bringen.

Bereits vor seinem Vortrag ist Leinir oft gefragt worden, warum dies überhaupt nötig sei. Immerhin enthalten die Paketquellen der Distributionen schon jetzt zehntausende Programme. Doch vielen Nutzern reicht das einfach nicht aus, sie wollen "Candy Crush spielen".

Android-Aufbau sorgt für Probleme

Dass diese Weiterverwendung der Android-Apps abseits von Emulatoren noch nicht machbar ist, erscheint für Außenstehende zunächst wenig nachvollziehbar. Schließlich nutzt doch auch Android einen Linux-Kernel.

Stellenmarkt
  1. Bosch Gruppe, Stuttgart-Feuerbach
  2. WEGMANN automotive GmbH & Co. KG, Veitshöchheim

Doch sämtliche darüber hinausgehende Programme von Android unterscheiden sich von herkömmlichen Distributionen: Dazu gehören die Interprozesskommunikation Binder, die Dalvik-VM oder auch der Displayserver Surfaceflinger.

Viele Merkwürdigkeiten entfernen

Soweit möglich wird ein Großteil dieser von Leinir als Merkwürdigkeiten bezeichneten Eigenheiten von Android in Shashlik entfernt oder in minimalen Kontexten benutzt. So wird etwa Binder, das im Mainline-Linux-Kernel vorhanden ist, verwendet. Falls möglich soll aber auch auf Binder verzichtet werden.

Ein Großteil der in Surfaceflinger eingebauten Hardwareabstraktion sei entfernt worden, berichtet Leinir. Diese werde in Android wegen der unfreien Treiber benötigt. "Wir haben aber freie Treiber und Zugriff auf die Hardware", sagt Leinir. Das entstandene "Loch" sei durch Wayland "gefüllt" worden. Das heißt, in Shashlik läuft Surfaceflinger auf Wayland, was Leinir mit dem komplett schwarzen Fenster unter großem Applaus demonstriert. Eine App darstellen kann das noch recht junge Projekt aber nicht.

Shashlik kann aber nicht alle dieser Android-Spezifika entfernen, da viele Apps bestimmte Dinge einfach voraussetzen und auch erwarten. So wird zum Beispiel bei dem Nachbau der Android-Runtime für die Apps auch ein Sub-Dateisystem erstellt, das die Systemordner von Android enthält. Diese Umgebung soll sich aber in die Host-Umgebung der Linux-Distribution einfügen.

Leinir betont, dass Shashlik im dem Sinne kein Emulator sei, wie dies auch für Wine gelte, was Auswirkungen auf die Architektur-Unterstützung habe. Zwar seien viele APKs standardmäßig auf mehreren ARM-Architekturen, MIPS und auch x86 einsetzbar, da die Apps die notwendigen Anpassungen dafür bereits mitbrächten. Fehle dies aber für x86, werde die App auch nicht über Shashlik auf dem Desktop ausführbar sein.

Konkrete Zukunftspläne mit und ohne Mobile 
  1. 1
  2. 2
  3.  


Anzeige
Top-Angebote
  1. (Define R6 für 94,90€ + Versand und mit Sichtfenster für 109,90€ + Versand)
  2. 105,89€ (Bestpreis!)
  3. 295,99€ (Vergleichspreis 335€) - Aktuell günstigste 2-TB-SSD!
  4. (u. a. SimCity 4 Deluxe Edition für 2,19€ und The Witcher 3 Wild Hunt für 13,49€)

liberavia 28. Jul 2015

Wäre es nicht sinnvoll synergien zwischen den Projekten zu suchen? Shashlik scheint ja...

Bosancero 27. Jul 2015

Also willst du damit sagen das 3x einehmen schlechter ist als 1x einehmen?

violator 27. Jul 2015

Oder liegt es nicht doch eher an den ITlern, die alles unnötig kompliziert machen, weil...

Bitschnipser 27. Jul 2015

Ich hab mich mal durch die Aktivitätsgraphen auf GitHub durchgeklickt. Fazit: Kein...

Bitschnipser 27. Jul 2015

Sagt der Artikel doch - manche Leute wollen halt Candy Crush spielen, und dafür gibt's...


Folgen Sie uns
       


i-Cristal autonomer Bus - Interview (englisch)

Der nächste Schritt steht an: Der französische Verkehrsbetrieb plant einen Test mit einem autonom fahenden Bus. Er soll Anfang 2020 in einer französischen Großstadt im normalen Verkehr fahren.

i-Cristal autonomer Bus - Interview (englisch) Video aufrufen
Zahlen mit Smartphones im Alltagstest: Sparkassenkunden müssen nicht auf Google Pay neidisch sein
Zahlen mit Smartphones im Alltagstest
Sparkassenkunden müssen nicht auf Google Pay neidisch sein

In Deutschland gibt es mittlerweile mehrere Möglichkeiten, drahtlos mit dem Smartphone zu bezahlen. Wir haben Google Pay mit der Sparkassen-App Mobiles Bezahlen verglichen und festgestellt: In der Handhabung gleichen sich die Apps zwar, doch in den Details gibt es einige Unterschiede.
Ein Test von Tobias Költzsch

  1. Smartphone Auch Volksbanken führen mobiles Bezahlen ein
  2. Bezahldienst ausprobiert Google Pay startet in Deutschland mit vier Finanzdiensten

Leistungsschutzrecht: So viel Geld würden die Verlage von Google bekommen
Leistungsschutzrecht
So viel Geld würden die Verlage von Google bekommen

Das europäische Leistungsschutzrecht soll die Zukunft der Presse sichern. Doch in Deutschland würde derzeit ein einziger Verlag fast zwei Drittel der Einnahmen erhalten.
Eine Analyse von Friedhelm Greis

  1. Netzpolitik Willkommen im europäischen Filternet
  2. Urheberrecht Europaparlament für Leistungsschutzrecht und Uploadfilter
  3. Leistungsschutzrecht/Uploadfilter Wikipedia protestiert gegen Urheberrechtsreform

Elektroroller-Verleih Coup: Zum Laden in den Keller gehen
Elektroroller-Verleih Coup
Zum Laden in den Keller gehen

Wie hält man eine Flotte mit 1.000 elektrischen Rollern am Laufen? Die Bosch-Tochter Coup hat in Berlin einen Blick hinter die Kulissen der Sharing-Wirtschaft gewährt.
Ein Bericht von Friedhelm Greis

  1. Neue Technik Bosch verkündet Durchbruch für saubereren Diesel
  2. Halbleiterwerk Bosch beginnt Bau neuer 300-mm-Fab in Dresden
  3. Zu hohe Investionen Bosch baut keine eigenen Batteriezellen

    •  /