Czy istnieje lista wersji jądra w każdej wersji systemu Android AOSP?
Albo powiedzmy, która wersja / proc / wersja wyplułaby.
kernel
android-versions
Robert Siemer
źródło
źródło
Odpowiedzi:
Wersja Linux w AOSP
Tabela skompilowana z:
Uwaga: inne „dystrybucje” Androida mogą działać w różnych wersjach jądra.
Każdy może poprawić i rozwinąć tę tabelę. Kontynuuj formatowanie.
Dlaczego system operacyjny Android / wersja jądra jest niezgodna
Producenci OEM zwykle wysyłają swoje główne aktualizacje Androida z podobnym jądrem, jak ten, w którym urządzenie zostało pierwotnie wydane. Najprawdopodobniej pozwoli to uniknąć problemów ze zgodnością sprzętu i sterowników w nowszym jądrze. Na przykład urządzenie, które zostało zaktualizowane do pracy z systemem Android 8.0 Oreo, ale pierwotnie dostarczane z wersją 6.0 Marshmallow, może nadal działać pod Linuksem 3.18.x zamiast Linuksa 4.10.x.
Wymagania pakietu testowego dostawcy (VTS) dla wersji Linux
Zgodnie z artykułem z 2017 r. Na temat programistów XDA (skróconym):
Według https://android.googlesource.com/platform/test/vts-testcase/kernel/ wymagano wersji Linux, VtsKernelConfigTest lub VtsKernelVersionTest, w wersji 8.0, 8.1 i 9.0, ale później usunięto ją w wersji 10.0. W przypadku wersji 8.0 i 8.1 wymagana jest wersja 3.18, 4.4 lub 4.9. W wersji 9.0 wymaga wersji co najmniej 4.4.107, 4.9.84 lub 4.14.42.
Więcej technicznych i najnowszych informacji dostępnych bezpośrednio na stronie AOSP: https://source.android.com/devices/architecture/kernel/core-kernel-reqs
źródło