this post was submitted on 10 Nov 2023
451 points (96.1% liked)

Linux

47232 readers
948 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 114 points 10 months ago* (last edited 10 months ago) (1 children)

They want to harvest the data, without Google's control, and give none to Google.

[–] [email protected] 24 points 10 months ago (1 children)

That can be easily done with AOSP, to my knowledge there's no Google stuff in there. Which is exactly what they're using right now

[–] [email protected] 15 points 10 months ago (1 children)

There still is some google stuff in there, like for example phoning google servers to check internet connectivity among other stuff.

[–] [email protected] 26 points 10 months ago (3 children)

Yes, but those minor traces are easy enough to remove, especially if you don't care about being "ceritified" by Google (i.e. are not planning to run the Google services).

[–] [email protected] 7 points 10 months ago

Exactly.

If my device is compatible, does it automatically have access to Google Play and branding?

No. Access isn't automatic. Google Play is a service operated by Google. Achieving compatibility is a prerequisite for obtaining access to the Google Play software and branding. After a device is qualified as an Android-compatible device, the device manufacturer should complete the contact form included in licensing Google Mobile Services to seek access to Google Play. We'll be in contact if we can help you.

https://source.android.com/docs/setup/about/faqs

Google services are entirely missing from Android open source. The Google Play package is what contains the entirety of Google's services.

Not sure if anyone remembers but back when cyanogenMod was the go-to, early versions had Google services included. Google sent a cease and desist notice and said it was a license violation. You cannot distribute it as part of the OS by default. The next release of cyanogenMod had it removed. Users had to flash the package if they wanted it.

[–] [email protected] 2 points 10 months ago* (last edited 10 months ago) (1 children)

Right but the topic was about google's data harvesting and what I meant was that you can't just grab any AOSP distribution if you want to minimize that, you need to pick one that replaces the parts that send data to google. LineageOS for example still phones google for quite a number of services.

As far as "easy to remove" goes, I think that's kind of debatable if you want to do it in a way that's sustainable long term considering the effort that goes into e.g. GrapheneOS or DivestOS.

Edit: here is a list of the kind of stuff you need to watch out for if you want to minimize the data sent to google

https://divestos.org/pages/network_connections

[–] [email protected] 8 points 10 months ago

I was answering under the assumption/the context of of "Amazon wants to release an Android-based OS that doesn't contact any of Googles services".

So, when I said "easy enough to remove" that was relative to releasing any commercial OS based on AOSP, as in: this will be one of the smallest tasks involved in this whole venture.

They will need an (at least semi-automated) way to keep up with changes from upstream and still apply their own code-changes on top of that anyway and once that is set up, a small set of 10-ish 3-line patches is not a lot of effort. For an individual getting started and trying to keep that all up to do date individually it's a bit more of an effort, granted.

The list you linked is very interesting, but I suspect that much of that isn't in AOSP, my suspicion is that at most the things up to and excluding the Updater even exist in AOSP.

[–] [email protected] 1 points 10 months ago

Yes but people are just sideloading GAPPS and escaping their ecosystem. Might even run custom launchers so you can't experience their ads.