Abo
  • Services:
Anzeige
Chromebooks wie das C201 von Asus könnten dank der Android-Integration für viele interessanter werden.
Chromebooks wie das C201 von Asus könnten dank der Android-Integration für viele interessanter werden. (Bild: Asus)

Für Chromebooks: Wie Google Android in einen Container zwängt

Chromebooks wie das C201 von Asus könnten dank der Android-Integration für viele interessanter werden.
Chromebooks wie das C201 von Asus könnten dank der Android-Integration für viele interessanter werden. (Bild: Asus)

Das Android auf Chromebooks läuft in einem Container auf dem zugrundeliegenden Linux-Kernel. Auf der Linuxcon 2016 erklärt der Google-Angestellte Dylan Reid, dass das im Prinzip ganz einfach ist. Für ein gutes Nutzererlebnis musste das Team aber einige Anpassungen an Android und Chrome OS umsetzen.

Der Anfang der Arbeiten sei noch sehr einfach gewesen, sagt der Google-Angestellte Dylan Reid auf der Linuxcon Europe 2016 über das Vorhaben, Android-Apps auf Chromebooks zu bringen. Denn die Technik, die dafür genutzt wird, ist seit Jahren im Linux-Kernel vorhanden. So musste nur der Init-Prozess von Android in einem Linux-Namespace untergebracht werden und dem Android-Container Zugriff auf sämtliche Hardware gegeben werden, in dem die Gerätedateien als Bind-Mount weitergereicht wurden. Und schon lief das Android auf dem Kernel von Chrome OS in dem Chromebook.

Anzeige

Zwar ist dies Laut Reid eine perfekte Containerumgebung, für Google hatte dies aber einige eklatante Nachteile, die zwingend gelöst werden mussten. Immerhin wird durch die komplette Freigabe der Hardware das Sicherheitssystem von Chrome OS mit einem vollständig verifizierten System grundlegend unterlaufen. Darüber hinaus lief das Android in dieser ersten Phase nicht in der grafischen Umgebung des Chrome-OS-Desktops, sondern in einem eigenen virtuellen Terminal (VT). Das heißt, beim Start einer Android-App aus dem Desktop heraus, ist ein Wechsel auf ein anderes VT forciert worden und die App lief im Vollbild ohne eine Möglichkeit, zurückzuwechseln.

Das ist aber verständlicherweise nichts, was an die Zielgruppennutzer von Chrome OS ausgeliefert werden könnte. Das Team musste also einige Änderungen an beiden Systemen vornehmen, damit diese mehr oder weniger reibungslos miteinander interagieren könnten. Der wohl schwierigste Teil daran war laut Reid die Verbindung der grafischen Oberflächen, die unter anderem durch die Verwendung von Wayland gelöst worden ist, das zur Kommunikation der beiden Systeme genutzt wird und um die eigentlichen Buffer mit den grafischen Inhalten auszutauschen.

Aus zwei mach "eins"

Vergleichbare Arten der Verknüpfung durch das Weiterreichen von verschiedenen Informationen setzt Google in vielen weiteren Bereichen ein, um die Android-Apps auf Chrome OS laufen zu lassen. Das Android-System selbst bekomme davon aber eigentlich nichts mit, betont Reid. Genau das ist wohl der größte Vorteil des Einsatzes der Container-Technologie.

So nutzt das Android-System einen Namespace für seine eigenen Mounts, um diese überhaupt anlegen und verändern zu können. Ebenso ist dadurch sehr genau konfigurierbar, ob und welchen Zugriff Android auf das Host-System bekommt. Zudem wird für das Android ein Cgroup Namespace eingesetzt, damit das System weiter die Ressourcenverwaltung für Apps übernehmen kann. Die Aufgaben der Userspace-Bestandteile der Interprozesskommunikation (IPC) Binder werden an die Chrome-OS-IPC weitergereicht und dafür entsprechend umgewandelt.

Für eine Netzwerkverbindung wird dem Android-System einfach eine Bridge-Schnittstelle zur Verfügung gestellt, deren Konfiguration und Verwaltung der Chrome-OS-Dienst Shill übernimmt. Ähnlich wird dies auch für die Energieverwaltung umgesetzt oder für Audioausgaben über den Audio Server (Cras), wofür letztlich einfache Unix-Domain-Sockets verwendet werden.

Ein Android-System ohne Telefon 

eye home zur Startseite
chris109 07. Okt 2016

Echt? Ich habe Remix OS auch ausprobiert, habe sogar einen Remix Mini gekauft und war gar...

CptSparky 06. Okt 2016

Ich muss zugeben, dass ich nur die Hälfte des Artikels verstanden habe. Aber das klingt...

pk_erchner 06. Okt 2016

Genug RAM ist wichtig??? Unter 4gb kein chromebook?



Anzeige

Stellenmarkt
  1. Fraunhofer-Institut für Intelligente Analyse- und Informationssysteme, Sankt Augustin
  2. Daimler AG, Stuttgart
  3. GEUTEBRÜCK, Windhagen
  4. NRW.BANK, Düsseldorf


Anzeige
Hardware-Angebote
  1. 1169,00€
  2. beim Kauf ausgewählter Gigabyte-Mainboards
  3. und 19 % Cashback bekommen

Folgen Sie uns
       


  1. DNS NET

    Erste Kunden in Sachsen-Anhalt erhalten 500 MBit/s

  2. Netzwerk

    EWE reduziert FTTH auf 40 MBit/s im Upload

  3. Rahmenvertrag

    VG Wort will mit Unis neue Zwischenlösung für 2017 finden

  4. Industriespionage

    Wie Thyssenkrupp seine Angreifer fand

  5. Kein Internet

    Nach Windows-Update weltweit Computer offline

  6. Display Core

    Kernel-Community lehnt AMDs Linux-Treiber weiter ab

  7. Test

    Mobiles Internet hat viele Funklöcher in Deutschland

  8. Kicking the Dancing Queen

    Amazon bringt Songtexte-Funktion nach Deutschland

  9. Nachruf

    Astronaut John Glenn im Alter von 95 Jahren gestorben

  10. Künstliche Intelligenz

    Go Weltmeisterschaft mit Menschen und KI



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Travelers Box: Münzgeld am Flughafen tauschen
Travelers Box
Münzgeld am Flughafen tauschen
  1. Apple Siri überweist Geld per Paypal mit einem Sprachbefehl
  2. Soziales Netzwerk Paypal-Zahlungen bei Facebook und im Messenger möglich
  3. Zahlungsabwickler Paypal Deutschland bietet kostenlose Rücksendungen an

Nach Angriff auf Telekom: Mit dem Strafrecht Router ins Terrorcamp schicken oder so
Nach Angriff auf Telekom
Mit dem Strafrecht Router ins Terrorcamp schicken oder so
  1. Pornoseite Xhamster spricht von Fake-Leak
  2. Mitfahrgelegenheit.de 640.000 Ibans von Mitfahrzentrale-Nutzern kopiert
  3. Spionage Malware kann Kopfhörer als Mikrofon nutzen

Gear S3 im Test: Großes Display, großer Akku, große Uhr
Gear S3 im Test
Großes Display, großer Akku, große Uhr
  1. In der Zuliefererkette Samsung und Panasonic sollen Arbeiter ausgebeutet haben
  2. Vernetztes Auto Samsung kauft Harman für 8 Milliarden US-Dollar
  3. 10LPU und 14LPU Samsung mit günstigerem 10- und schnellerem 14-nm-Prozess

  1. Re: Was aufrüsten für WoW?

    Moe479 | 07:38

  2. Re: Gut

    NaruHina | 07:33

  3. Re: Mehr macht bei EWE eh keinen Sinn

    NaruHina | 07:22

  4. Re: "Preise und Leistungen der Endprodukte sind...

    Hood-Boy | 07:01

  5. Re: Der Hit ist doch aber der Nachtrag

    blaub4r | 06:17


  1. 18:40

  2. 17:30

  3. 17:13

  4. 16:03

  5. 15:54

  6. 15:42

  7. 14:19

  8. 13:48


  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