Linux-6.1-Kernel-Update für Googles Tensor-basierte Pixel-Geräte geplant
(twitter.com/MishaalRahman)- Der Supportzeitraum von Linux-LTS-(Long Term Support)-Versionen wurde von 6 Jahren auf 2 Jahre verkürzt.
- Zusammenfassung der Präsentation zur Verkürzung des LTS-Supports auf dem Open Source Summit Europe im Herbst 2023
- Beim Linux-Kernel, der in Mobiltelefonen enthalten ist, dauert es nach der initialen Einrichtung einer Version 1–2 Jahre, bis sie bei den Verbraucher:innen ankommt.
- 1 Jahr Entwicklung beim Chipsatzhersteller
- 1 Jahr Entwicklung beim Smartphone-Hersteller
- Danach werden nur noch Sicherheits-Patches für den Kernel (
x.y.z+n) angewendet und per OTA vom Hersteller verteilt.
- Bei Verwendung bisheriger Linux-LTS-Versionen konnten selbst nach der Auslieferung an Verbraucher:innen noch mindestens 4 Jahre lang Linux-Sicherheitspatches bereitgestellt werden. Jetzt müssen zur Auslieferung von Sicherheitspatches jedoch auch Funktions-Updates des Linux-Kernels (
x.y+n) einbezogen werden. - Für Pixel-Geräte sind 5 Jahre Sicherheitsupdates vorgesehen, was nun einen Austausch der Kernel-Version erforderlich macht.
- Seit einigen Jahren läuft in Android das Projekt GKI (General Kernel Image). Dabei liefert nicht mehr der Hersteller den Linux-Kernel, sondern Google, um die Abstände zwischen Sicherheitsupdates zu verkürzen.
- Der Linux-Kernel ist dafür bekannt, häufig APIs zu brechen.
- Dokument dazu, warum APIs häufig brechen (koreanische Version)
- GKI sorgt dafür, dass die von Treibern verwendete API (Kernel Module Interface) auch bei einem Wechsel der Kernel-Version erhalten bleibt, sodass Hersteller ihre Gerätetreiber einfacher auf neue von Google bereitgestellte Kernel-Binaries portieren können.
- Der genaue Zeitpunkt des Updates für Pixel-Geräte ist derzeit nicht bekannt, dürfte aber nach der Veröffentlichung von Android 15 liegen.
2 Kommentare
Vielen Dank fürs Teilen dieser nützlichen Information.
Zur Information: Für Linux-Kernel in Haushaltsgeräten oder industriellen Systemen, die einmal installiert und dann lange genutzt werden, dürften wohl Kernel-Versionen auf Basis des CIP-Programms verwendet werden.