• IT-Karriere:
  • Services:

Künftig feste Kernel-Schnittstelle

Zusätzlich dazu plant Google wohl aber weitere Änderungen in Bezug auf den Kernel, die vor allem im Zusammenhang mit dem Projekt Treble stehen, das Android-Updates erleichtern soll, wie aus dem Vortrag von Patil hervorgeht, den das Magazin LWN.net zusammenfasst. Neben dem Bestreben, die noch verbliebenen Unterschiede zwischen AOSP-Kernel und dem Hauptzweig zu reduzieren, in dem abweichender Code noch eingepflegt wird, soll auch die Treble-Schnittstelle verändert werden.

Stellenmarkt
  1. Paul W. Beyvers GmbH, Berlin-Tempelhof
  2. Brilliant AG, Gnarrenburg

Die Idee von Treble ist es bisher, eine Art generische Hardware-Abstraktion für Android bereitzustellen. Diese Abstraktionsschicht ist klar definiert und muss von den Herstellern umgesetzt werden. Das hat den Vorteil, dass alle darüberliegenden Bestandteile und hier vor allem das Android OS Framwork unabhängig von den Herstellerbestandteilen ausgetauscht und aktualisiert werden können.

Dieser Aufbau wiederum führte zu dem sogenannten Generic System Image (GSI), das direkt aus dem Android-Quellcode gebaut werden kann und theoretisch auf jedem beliebigen Gerät gestartet werden können müsste, das die Treble-Hardware-Abstraktion richtig umsetzt. Bis jetzt gehört der Kernel allerdings noch zu dem von den Herstellern kontrollierten Bereich von Treble.

Generisches Image mit Mainline-Kernel

Laut Patil plant Google jedoch, auch den Mainline-Kernel in das GSI als festen Bestandteil aufzunehmen, so dass die Geräte der Hersteller dieses Image mit dem Hauptzweig des Kernels starten können müssen. Dafür müssen die Hersteller ihre eigenen Anpassungen und Treiber zur Hardware-Unterstützung jedoch als Kernel-Module umsetzen, die wiederum die klar festgelegten Schnittstellen des Mainline-Kernels nutzen.

Golem Akademie
  1. Advanced Python - Fortgeschrittene Programmierthemen
    3./4. Mai 2021, online
  2. PostgreSQL Fundamentals
    15.-18. Juni 2021, online
Weitere IT-Trainings

Dafür sind zwar auch im Mainline-Kernel selbst wohl noch einige Änderungen notwendig und diese Kernel-Module sind auch weiter nicht im Hauptzweig des Linux-Kernels eingepflegt. Die klar definierte Schnittstelle für die Module hätte jedoch den Vorteil, dass die Hersteller nicht mehr beliebige Bestandteile des Kernels für ihre eigenen Zwecke ändern könnten. Ebenso müssten die externen Module wohl auch stärker an das übliche Verhalten des Mainline-Kernels angepasst werden. Letzteres könnte dafür sorgen, dass die Module viel leichter in den Hauptzweig eingepflegt werden könnten.

In Bezug auf das Beispiel der Grafiktreiber könnten Kernel und Userspace in dem GSI zum Beispiel die Verwendung der DRM-Schnittstelle voraussetzen. Die Hersteller wären also gezwungen, einen DRM-Treiber zu erstellen, der dann möglicherweise einfacher als bisher in den Mainline-Kernel eingepflegt werden kann. Statt diesen Treiber selbst zu bauen, könnte dieser auch direkt vom SOC-Hersteller geliefert werden, wie dies nun etwa in Zusammenarbeit mit Qualcomm versucht wird.

Langfristig könnten mit diesen Bestrebungen die großen technischen Schwierigkeiten des Android-Systems mit seinem Linux-Unterbau wohl zufriedenstellend gelöst werden. Ein prinzipielles Problem bleibt bei dem Aufbau aber weiterhin bestehen. Die internen Schnittstellen des Linux-Kernels, auch jene für Module, können sich zwischen Kernel-Versionen ändern, so dass die externen Kernel-Module der Hersteller bei Upgrades darauf angepasst werden müssen. Mit der forcierten Nähe zum Hauptzweig des Kernels sollte das aber deutlich weniger Aufwand sein als bisher und möglicherweise sogar von einer interessierten Community umgesetzt werden können.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 Linux: Android-Geräte sollen künftig Standard-Kernel-API benutzen
  1.  
  2. 1
  3. 2


Anzeige
Top-Angebote
  1. (u. a. Galaxy Tab S6 Lite für 299,99€, Nintendo Ring Fit Adventure für 79,99€, Samsung Galaxy...
  2. (u. a. 24-Stunden-Deals, Sandisk Ultra 3D 2 TB SATA-SSD für 159,00€, LG OLED TV für 1.839...
  3. (u. a. 4K-HDMI für 5,59€, 5-Fach-Steckdosenleiste für 20,99€, HDMI-Verlängerungskabel für 7...
  4. (u. a. Cooler Master Masterkeys MK750 RGB für 119,90€, Chieftec CF-3012 3er RGB-Lüfter für 28...

ikhaya 21. Nov 2018

Viele Handys nutzen Adreno GPUs und da ist der Freedreno Treiber sehr sehr weit vorne mit...

Bigfoo29 21. Nov 2018

Ja und nein. Viele Lösungen ändern am Kernel gar nichts. Sie nehmen ihn, wie er ist. Das...


Folgen Sie uns
       


Razer Kyio Pro Webcam - Test

Webcams müssen keine miese Bildqualität haben, wie Razers Kyio Pro in unserem Test beweist.

Razer Kyio Pro Webcam - Test Video aufrufen
Programm für IT-Jobeinstieg: Hoffen auf den Klebeeffekt
Programm für IT-Jobeinstieg
Hoffen auf den Klebeeffekt

Aktuell ist der Jobeinstieg für junge Ingenieure und Informatiker schwer. Um ihnen zu helfen, hat das Land Baden-Württemberg eine interessante Idee: Es macht sich selbst zur Zeitarbeitsfirma.
Ein Bericht von Peter Ilg

  1. Arbeitszeit Das Sechs-Stunden-Experiment bei Sipgate
  2. Neuorientierung im IT-Job Endlich mal machen!
  3. IT-Unternehmen Die richtige Software für ein Projekt finden

Weclapp-CTO Ertan Özdil: Wir dürfen nicht in Schönheit und Perfektion untergehen!
Weclapp-CTO Ertan Özdil
"Wir dürfen nicht in Schönheit und Perfektion untergehen!"

Der CTO von Weclapp träumt von smarter Software, die menschliches Eingreifen in der nächsten ERP-Generation reduziert. Deutschen Perfektionismus hält Ertan Özdil aber für gefährlich.
Ein Interview von Maja Hoock


    Fiat 500 als E-Auto im Test: Kleinstwagen mit großem Potenzial
    Fiat 500 als E-Auto im Test
    Kleinstwagen mit großem Potenzial

    Fiat hat einen neuen 500er entwickelt. Der Kleine fährt elektrisch - und zwar richtig gut.
    Ein Test von Peter Ilg

    1. Vierradlenkung Elektrischer GMC Hummer SUV fährt im Krabbengang seitwärts
    2. MG Cyberster MG B Roadster mit Lasergürtel und Union Jack
    3. Elektroauto E-Auto-Prämie übersteigt in 2021 schon Vorjahressumme

      •  /