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
