Das mobile Betriebssystem Android basiert auf dem Linux-Kernel, jedoch handelt es sich dabei um einen stark modifizierten, nicht standardmäßigen Kernel. Darin sind „Upgrades“ von Google, den Chipentwicklern Qualcomm und MediaTek sowie von OEM-Herstellern enthalten. Berichten zufolge beabsichtigt die „Guten Firma“ auf die Hauptversion des Kernels.

Im Rahmen der Linux Plumbers-Konferenz in diesem Jahr haben Google-Ingenieure über dieses Thema verhandelt. Es wird erwartet, dass dies die Kosten und den Verwaltungsaufwand für die Unterstützung senkt, dem Linux-Projekt insgesamt zugutekommt, die Leistung steigert und die Akkulaufzeit der Geräte verlängert. Zudem wird dies die Bereitstellung von Updates beschleunigen und die Fragmentierung verringern.
Der erste Schritt in diesem Prozess besteht darin, so viele Android-Modifikationen wie möglich in den Linux-Kernel zu integrieren. Stand Februar 2018 umfasst der gesamte Android-Kernel (in den Hersteller zusätzliche Änderungen einbringen) mehr als 32.000 Ergänzungen und über 1.500 Löschungen im Vergleich zur Basisversion Linux 4.14.0. Dies stellt eine Verbesserung dar im Vergleich zu vor einigen Jahren, als Android mehr als 60.000 Codezeilen zu Linux hinzufügte.
Der Android-Kernel erhält weiterhin Modifikationen von Chip-Herstellern (wie Qualcomm und MediaTek) sowie von OEM-Herstellern (wie Samsung und LG). Google hat diesen Prozess 2017 mit dem Project Treble verbessert, bei dem die Treiber für spezifische Geräte vom Rest von Android getrennt werden. Das Unternehmen möchte diese Technologie in den Grundkernel von Linux integrieren, was potenziell die Notwendigkeit für separate Kernel für jedes Gerät beseitigen und den Aktualisierungsprozess von Android weiter beschleunigen könnte.
Die von Google's Ingenieuren vorgeschlagene Idee ist, eine Schnittstelle im Linux-Kernel zu schaffen, die es proprietären Gerätetreibern ermöglicht, als modulare Komponenten zu arbeiten. Dadurch könnte Project Treble im regulären Linux-Kernel verwendet werden.
Es ist interessant, dass einige Vertreter der Linux-Community der Idee, Android zu migrieren, kritisch gegenüberstehen. Der Grund dafür ist der sehr schnelle Änderungsprozess im regulären Kernel, während proprietäre Systeme alle Kompatibilitätsanforderungen zu älteren Versionen mit sich bringen.
Daher bleibt unklar, wann der Übergang von Android auf den Standard-Linux-Kernel und die Integration des Project Treble-Systems stattfinden werden und in die endgültige Version gelangen. Aber die Idee selbst ist sehr interessant und vielversprechend.
Quelle: 3dnews.ru
