Mainline

Benefits of using mainline Linux

Currently, Replicant uses device specific Hardware Abstraction Layers, because device manufacturers implemented non-standard kernel interfaces. However, Android works with mainline kernels and supports plug-n-play hardware nowadays, so it makes sense to have generic Hardware Abstraction Layers for the standard interfaces of the Linux kernel (ALSA, V4L2, etc).

Benefits:

Requirements

Devices

Smartphones and tablets with a free software bootloader and work in progress mainline Linux support

Replicant supported Samsung Exynos devices

Allwinner devices

See also