Kernel-Upgrades weiter nicht vorgesehen

Die wohl seit Jahren wichtigste Baustelle für Android-Updates ist der genutzte Linux-Kernel - vor allem in Bezug auf mögliche Updates der Geräte sowie für einen Langzeitsupport dieser. Dank einer großangelegten Initiative innerhalb des Industriekonsortiums Linaro hat es Google gemeinsam mit den SoC-Herstellern und seinen OEMs immerhin geschafft, nun einen bestimmten Kernel immerhin sechs Jahre lang als LTS-Kernel zu pflegen.

Stellenmarkt
  1. Webentwickler (m/w/d)
    TREND Service GmbH, Wuppertal
  2. IT-Systemadministrator First & Second Level Support (m/w/d)
    Gustav Wolf GmbH, Gütersloh
Detailsuche

Erste Versuche mit einer derart langen Pflege einer Kernel-Version hat Google für seine ersten Pixel-Smartphones mit Linux 3.18 unternommen, der vor einigen Wochen von der Kernel-Community zum AOSP gewandert ist. Es folgten die Linux-Version 4.4 sowie 4.9, die als Teil der Linaro-Initiative offiziell sechs Jahre mit Updates versorgt werden.

Die aktuellen Pixel 3a von Google nutzen etwa Linux 4.9, der zum Zeitpunkt der Veröffentlichung der Geräte schon knapp 2,5 Jahre alt war. Diese Kernel-Version wird offiziell bis Januar 2023 gepflegt. Das sind also insgesamt zwar die von Linaro forcierten sechs Jahre, für das Gerät selbst bleiben davon aber nur noch rund dreieinhalb Jahre Supportzeitraum über. Wohl vor allem deshalb bietet Google auch nur 3 Jahre lang Sicherheitsupdates für seine Geräte an.

Wie die Google-Entwickler in dem Interview bestätigen, ist es vorerst aber nicht vorgesehen, dass Android-Geräte im Laufe ihre Lebenszeit Upgrades auf neue Kernel-Versionen erhalten. Das Pixel 3a wird also nie offiziell auf Linux 4.14 oder gar 4.19 aktualisieren, obwohl Google diese Versionen als Common-Kernel im Android-Projekt pflegt. Darüber hinaus zeigen sich die Google-Entwickler in dem Interview schon erfreut darüber, dass überhaupt kleine Patch-Updates für die Kernel-Versionen verteilt werden können.

Golem Akademie
  1. Elastic Stack Fundamentals – Elasticsearch, Logstash, Kibana, Beats: virtueller Drei-Tage-Workshop
    15.–17. März 2022, Virtuell
  2. Apache Kafka Grundlagen: virtueller Zwei-Tage-Workshop
    21.–22. März 2022, Virtuell
Weitere IT-Trainings

Der Grund für diese verfahrene Situation ist dem Interview zufolge die Arbeit der SoC-Hersteller, die die Kernel-Version langwierig an ihre eigenen Bedürfnisse anpassen und offenbar auch kein Interesse an den Upgrades für bereits verfügbare Geräte haben. Hinzu kommt, dass derzeit noch nicht offiziell entschieden worden ist, ob Linux 4.14 oder eventuell auch die Version 4.19 künftig ebenfalls sechs Jahre lang gepflegt werden. Das hängt davon ab, ob die SoC-Hersteller für die kommende Generation ihrer Hardware auf diese Version wechseln - oder eben auch nicht.

Einheitliche Kernel-Schnittstelle und -Images

Als möglichen Ausweg aus dieser Situation arbeitet Google mit seinen Partnern jedoch daran, künftig die Unterstützung der Standard-Kernel-API als Schnittstelle für die Android-Geräte vorauszusetzen. So arbeitet Google an einer Mainline-Unterstützung für das Qualcomm-SOC Snapdragon 845, das die Standard-Grafikschnittstelle DRM (Direct Rendering Manager) des Linux-Kernels benutzt. Aktiv eingesetzt wird dies bereits in Googles Pixel 3.

Das vereinheitlicht auch die Userspace-Komponenten wie Gralloc sowie der DRM-Hwcomposer und erleichtert damit deren Pflege. Darüber hinaus zwingt es die Hersteller, ihre Treiber sehr nah an der Entwicklung der Upstream-Linux-Community zu positionieren. Der Schritt, diese Treiber dort einzubringen, sollte dann nicht mehr allzu schwierig sein. Der Betrieb solch eines Mainline-Kernels in einem Android-Gerät sei auch erklärtes Ziel der Entwickler, wie die Entwickler in dem Interview bestätigen.

Dort heißt es auch, dass das Team künftig aus dem sowieso schon einheitlichen Quellcode des sogenannten Common-Kernel ein generisches Kernel-Abbild (GKI) erzeugen könnte. Noch existieren diese Builds jedoch nicht und die GKI sind nicht mehr als ein Idee. Doch diese Konzept könnte Google langfristig helfen, auch den Kernel unabhängig von den OEM-Herstellern zu aktualisieren oder gar upzugraden, was bei üblichen Linux-Distribution problemlos machbar ist. So weit ist das Team aber noch lange nicht.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 Project Mainline und Apex: Google bringt überall Android-Updates, außer am Kernel
  1.  
  2. 1
  3. 2


Aktuell auf der Startseite von Golem.de
Sam Zeloof
Student baut Chip mit 1.200 Transistoren

In seiner Garage hat Sam Zeloof den Z2 fertiggestellt und merkt scherzhaft an, Moore's Law schneller umgesetzt zu haben als Intel selbst.

Sam Zeloof: Student baut Chip mit 1.200 Transistoren
Artikel
  1. Xbox Cloud Gaming: Wenn ich groß bin, möchte ich gerne Netflix werden
    Xbox Cloud Gaming
    Wenn ich groß bin, möchte ich gerne Netflix werden

    Call of Duty, Fallout oder Halo: Neue Spiele bequem am Business-Laptop via Stream zocken, klingt zu gut, um wahr zu sein. Ist auch nicht wahr.
    Ein Erfahrungsbericht von Benjamin Sterbenz

  2. IBM: Watson Health anteilig für 1 Mrd. US-Dollar verkauft
    IBM
    Watson Health anteilig für 1 Mrd. US-Dollar verkauft

    Mit Francisco Partners greift eine große Investmentgruppe zu, das Geschäft mit Watson Health soll laut IBM darunter aber nicht leiden.

  3. Lego Star Wars UCS AT-AT aufgebaut: Das ist kein Mond, das ist ein Lego-Modell
    Lego Star Wars UCS AT-AT aufgebaut
    "Das ist kein Mond, das ist ein Lego-Modell"

    Ganz wie der Imperator es wünscht: Der Lego UCS AT-AT ist riesig und imposant - und eines der besten Star-Wars-Modelle aus Klemmbausteinen.
    Ein Praxistest von Oliver Nickel

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • MediaMarkt & Saturn: Heute alle Produkte versandkostenfrei • Corsair Vengeance RGB RT 16-GB-Kit DDR4-4000 114,90€ • Alternate (u.a. DeepCool AS500 Plus 61,89€) • Acer XV282K UHD/144 Hz 724,61€ • MindStar (u.a. be quiet! Pure Power 11 CM 600W 59€) • Sony-TVs heute im Angebot [Werbung]
    •  /