Google möchte Android auf den Haupt-Linux-Kernel verlagern

Das mobile Betriebssystem Android basiert auf dem Linux-Kernel, es handelt sich jedoch nicht um einen Standardkernel, sondern um einen stark modifizierten. Es umfasst „Upgrades“ von Google, den Chipdesignern Qualcomm und MediaTek sowie OEMs. Doch nun wird berichtet, dass der „gute Konzern“ beabsichtigt zu übersetzen Ihr System auf die Hauptversion des Kernels.

Google möchte Android auf den Haupt-Linux-Kernel verlagern

Google-Ingenieure hielten auf der diesjährigen Linux Plumbers-Konferenz Vorträge zu diesem Thema. Es wird erwartet, dass dies die Kosten und den Supportaufwand senkt, dem Linux-Projekt als Ganzes zugute kommt, die Leistung verbessert und die Akkulaufzeit des Geräts verlängert. Dies ermöglicht auch eine schnellere Bereitstellung von Updates und verringert die Fragmentierung.

Der erste Schritt in diesem Prozess besteht darin, so viele Android-Modifikationen wie möglich in den Haupt-Linux-Kernel zu integrieren. Mit Stand Februar 2018 weist der allgemeine Android-Kernel (an dem die Hersteller zusätzliche Änderungen vornehmen) im Vergleich zur Hauptversion von Linux 32 über 000 Hinzufügungen und über 1500 Löschungen auf. Dies ist eine Verbesserung im Vergleich zu vor ein paar Jahren, als Android über 4.14.0 Codezeilen zu Linux hinzufügte.

Der Android-Kernel erhält immer noch Modifikationen von Chipherstellern (wie Qualcomm und MediaTek) und OEMs (wie Samsung und LG). Google hat diesen Prozess 2017 mit Project Treble verbessert, das gerätespezifische Treiber vom Rest von Android trennte. Das Unternehmen möchte diese Technologie in den Haupt-Linux-Kernel einbetten, wodurch möglicherweise keine gerätespezifischen Kernel erforderlich sind und der Android-Update-Prozess weiter beschleunigt wird.

Die von Google-Ingenieuren vorgeschlagene Idee besteht darin, eine Schnittstelle im Linux-Kernel zu erstellen, die es proprietären Gerätetreibern ermöglicht, als Plug-Ins zu fungieren. Dies würde die Verwendung von Project Treble in einem regulären Linux-Kernel ermöglichen.

Interessanterweise sind einige Mitglieder der Linux-Community gegen die Idee, Android darauf zu portieren. Der Grund dafür ist der sehr schnelle Prozess von Modifikationen und Änderungen im regulären Kernel, während proprietäre Systeme die gesamte Kompatibilitätslast mit älteren Versionen „mit sich schleppen“.

Daher ist noch nicht klar, wann der Übergang von Android zum Standard-Linux-Kernel und die Integration des Project Treble-Systems darin erfolgen und veröffentlicht werden. Aber die Idee selbst ist sehr interessant und vielversprechend.



Source: 3dnews.ru

Kommentar hinzufügen