Actions
Issue #1866
openSupport devices with upstream GNU/Linux support
Start date:
01/19/2018
Due date:
% Done:
0%
Estimated time:
Resolution:
Device:
Grant:
Type of work:
Any programming languages (scripts, C, etc), User testing
Description
The devices currently supported by Replicant rely on heavily modified and device specific versions of the Linux kernel along with hardware abstraction libraries that are made specifically for it. This raises several issues:
- It limits the life of the device, as Replicant is then dependent on LineageOS to update the kernel version, which is a lot of work.
- Replicant doesn't share the work with GNU/Linux, which makes Replicant more dependant on Google, and doesn't help GNU/Linux to work well on smartphones.
- Replicant doesn't work out of the box with devices already using upstream Linux kernels.
- Find or port a device to the upstream Linux kernel.
- Add very minimalistic support for that device to Replicant, while using the upstream Linux kernel.
- Write or adapt hardware support libraries to work with the upstream Linux kernel, in a way that is not tied to a specific device but would support any device using a standard Linux kernel.
- make it run on Android and send the changes upstream
- add support for the chip that are present in the devices supported by Replicant.
Actions