Android operating system is an operating system whose core distribution is developed by a consortium, whose main contributor is Google.
As AOSP (Android Open Source Project) is free and open-source (FOSS), there are some other projects that have forked its source code into new distributions that bring their own OS customization and discard some Google Android default features, like Google apps installed as default.
This post lists some FOSS distributions or versions of Android OS.
Why would you want to install a non-Google Android distribution on your device?
Some of the reasons that come to my mind:
- You prefer the customized version offered by any of the alternative Android project
- Your manufacturer has stop to maintain updates on Android for your device, but any of the existing alternatives keeps updating it
- You are looking for a fully free and open-source AOSP implementation, unlike proprietary Android
- You prefer an OS not managed by Google
List of open source AOSP-based OS
Open source AOSP-based OS featured on this post:
- LineageOS
- Replicant
- /e/
- GrapheneOS
- CalyxOS
LineageOS
LineageOS is a fork of the discontinued project CyanogenMod.
It is probably the most popular non-Google AOSP-based OS.
LineageOS is mainly open-source, but not 100% as it contains some proprietary software to enhance compatibility with devices.
While the Linux kernel has a GPLv2-only license, the user space uses mainly an Apache 2 license.
Replicant
Some hackers and free and open-source (FOSS) supporters, including many represented by the Free Software Foundation (FSF), criticize LineageOS because it uses some proprietary or closed-source software, also referred as “bloats” by the FSF.
Replicant is a full free and open-source (FOSS) OS, obtained by excluding or replacing any closed-source present software in LineageOS.
As of January 2023 it the only Android OS approved by the Free Software Foundation (FSF), as it can be checked on this external link.
While the Linux kernel has a GPLv2-only license, the user space uses mainly an Apache 2 license.
/e/
/e/ project is leaded by the creator of Mandrake.
GrapheneOS
GrapheneOS is focused on privacy and security.
It was formerly known as Android Hardening or AndroidHardening.
As of 2022, it is only compatible with Google Pixel devices.
CalyxOS
CalyxOS uses MicroG instead of some Google services. It is focused on privacy and security.
You might be interested also in…
- How to install an Android-based OS in an Android device
- How to install LineageOS 14.1 on Nexus 7 2012
- How to install LineageOS 14.1 on Samsung Tab Pro 10.1 Wi-Fi
External references
- HackerNews; “Fellow humans, there are alternatives!“; ycombinator.com
[…] are other projects that take advantage of the open source code of AOSP, like . You can check this post that enumerates […]
[…] Open source Projects based on Android […]