back

by buzzy_hacker·5y ago·view on hn ↗
Are there any resources summarizing the differences between…

- CalyxOS

- Purism, Librem

- microG

- /e/

- LineageOS

- LineageOS for microG

- GrapheneOS

And I’m sure many other Android open source/degooglers?

3 comments
It doesn't answer your real question, but still, I'll try to make a summary:

All of CalyxOS, LineageOS, LineageOS for microG, GrapheneOS and /e/ are Android distributions (based on the open-source part of Android, with some modifications and additions)

Purism (brand name) Librem 5 (model name) is an opensource smartphones that reduces black boxes to closed areas, while on most smartphones black boxes like modem share RAM access, using a brand new GNU/Linux (so not Android) smartphone OS.

microG is fundamentally simply an opensource Android app, that replaces some small parts of Google Services (which are very big unauditable closed-source Android apps), so apps requiring Google Services may have a chance to work without Google services. However microG requires a bit more permissions than a standard app, that's why there needs to be a "LineageOS for miroG" to support microG.

Now, between CalyxOS, /e/, LineageOS, and GrapheneOS:

- LineageOS targets devices support. LineageOS supports many devices officially, and provides infrastructure to support many more unofficially. They also include many features, but it doesn't feel like they have a specific orientation, and they are happy to integrate with Google apps. They are the very core of Android community original development.

- GrapheneOS is security first and foremost, no matter the cost to usability (their philosophy there does seem to evolve to open to more users recently). They do (great) security original development.

- /e/ is market first. They focus on having the best experience to the user, and try to reach as many users as possible. They have very little original development, their value is mostly in communication, and providing a "cloud" account.

- CalyxOS is targeting a good private user-experience. This goes both by having good usable defaults, and filling gaps. They have nice original developments in making Google-less more usable.

An additional note: Android is natively much more private (1) and secure (2) than GNU/Linux. This is the reason /e/ is considered okay privacy-wise, by simply removing Google and OEM apps, you make Android much more private.

(1) Except if you have Google apps or OEM apps, which can access all your data. But your data is pretty safe from other people.

(2) except that kernel upgrades are often lagging behind

> An additional note: Android is natively much more private (1) and secure (2) than GNU/Linux.

Not so. There's nothing stopping you from using containerization in GNU/Linux to sandbox any potentially malicious programs, as AOSP does. It's just that running a fully Free desktop means you generally don't have to do this in the first place!

Thank you!
Purism's Librem runs GNU/Linux, not Android; microG is a free replacement for Google bits in Android (Google "services", including location services from other sources); LineageOS is a non-privacy focussed, somewhat de-Googled Android; /e/ is a privacy and free software focussed derivative of LineageOS with a larger set of supported hardware; GrapheneOS is a security-focussed (not privacy-focussed) version of Android with rather limited hardware support. It's not clear to me what the fundamental difference is between CalyxOS and /e/ other than hardware support and what's built-in.
Thank you!