Das mobile Betriebssystem Android basiert auf dem Linux-Kernel, wobei es sich jedoch nicht um einen Standardkernel handelt, sondern um einen stark modifizierten. Es enthĂ€lt âUpgradesâ von Google, den Entwicklern der Chips Qualcomm und MediaTek sowie von OEM-Herstellern. Doch jetzt wird berichtet, dass die âWohltĂ€tigkeitsgesellschaftâ ihr System auf die Hauptversion des Kernels zu ĂŒbertragen.

Im Rahmen der Linux Plumbers Konferenz in diesem Jahr haben Google-Ingenieure GesprĂ€che zu diesem Thema gefĂŒhrt. Es wird erwartet, dass dies die Kosten und Overheadkosten fĂŒr die UnterstĂŒtzung senken, dem Linux-Projekt insgesamt zugutekommen, die Leistung steigern und die Akkulaufzeit der GerĂ€te erhöhen wird. Zudem wird es ermöglichen, Updates schneller bereitzustellen und die Fragmentierung zu reduzieren.
Der erste Schritt dieses Prozesses besteht darin, so viele Android-Modifikationen wie möglich in den Hauptkernel von Linux zu integrieren. Stand Februar 2018 hat der gesamte Android-Kernel (in den Hersteller zusĂ€tzliche Ănderungen einpflegen) mehr als 32.000 ErgĂ€nzungen und ĂŒber 1.500 Löschungen im Vergleich zur Hauptversion von Linux 4.14.0. Dies ist eine Verbesserung im Vergleich zu vor einigen Jahren, als Android mehr als 60.000 Codezeilen zu Linux hinzufĂŒgte.
Der Android-Kernel erhĂ€lt nach wie vor Modifikationen von Chip-Herstellern (z. B. Qualcomm und MediaTek) sowie von OEM-Herstellern (z. B. Samsung und LG). Google hat diesen Prozess 2017 mit dem Project Treble verbessert, bei dem Treiber fĂŒr spezifische GerĂ€te von den ĂŒbrigen Teilen von Android getrennt werden. Das Unternehmen möchte diese Technologie im Hauptkernel von Linux implementieren, was potenziell die Notwendigkeit fĂŒr spezifische Kerne fĂŒr jedes GerĂ€t beseitigen und den Aktualisierungsprozess von Android weiter beschleunigen könnte.
Die Idee, die von den Ingenieuren von Google vorgeschlagen wurde, besteht darin, eine Schnittstelle im Linux-Kernel zu schaffen, die es proprietÀren GerÀtetreibern ermöglicht, als Plug-in-Module zu arbeiten. Dadurch könnte Project Treble im normalen Linux-Kernel genutzt werden.
Interessanterweise stehen einige Vertreter der Linux-Community der Idee, Android darauf zu ĂŒbertragen, skeptisch gegenĂŒber. Der Grund ist der sehr schnelle Modifikations- und Ănderungsprozess im normalen Kernel, wĂ€hrend proprietĂ€re Systeme die gesamte Last der KompatibilitĂ€t mit Ă€lteren Versionen mit sich ziehen.
Es ist daher unklar, wann der Ăbergang von Android auf den Standard-Linux-Kernel sowie die Integration des Project Treble-Systems stattfinden und in eine Release-Version ĂŒberfĂŒhrt werden sollen. Aber die Idee selbst ist sehr interessant und vielversprechend.
Quelle: 3dnews.ru
