Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Any other open source OS would have exactly the same problems

Not to the same degree, Linux still has some blobs to run on modern computers but nowhere near as much as Android. Android needs blobs for absolutely anything. And you don't need an equivalent of the Gapps on Linux, it would be like something as common as systemd would be proprietary.

> Yours is an argument why all struggling OSS mobile OSes are struggling, not particularly why AOSP has problems. Surely if even AOSP is struggling to solve these issues, what chance do the others have?

Google does not care any more about open-source on Android, the current open-source bits are just there because of legacy history, they close all the open-source parts step by step. The Gapps used to be open-source at the beginning. AOSP isn't struggling, it's just there's no open-source movement.



> Not to the same degree, Linux still has some blobs to run on modern computers but nowhere near as much as Android.

Uhh, come again? Android driver blobs are for the Linux kernel that Android uses, and OEMs don't bother mainlining their drivers so Linux is no better than Android, by definition.

> The Gapps used to be open-source at the beginning

This is flat-out wrong. GApps were never part of AOSP- or open-source.AOSP included alternative open source apps that offered similar functionality (like a mail client)

> AOSP isn't struggling, it's just there's no open-source movement.

Lots of projects are based off AOSP- it's not obvious because they have names like CyanogenMod, LineageOS or Copperhead. There is in fact, a vibrant open-source movement.


> Uhh, come again? Android driver blobs are for the Linux kernel that Android uses, and OEMs don't bother mainlining their drivers so Linux is no better than Android.

Android has one kernel per phone people patched for their own needs, it's much worse than that. You can't take your kernel on a Samsung Phone and run it on an HTC. I can run my Linux kernel on most computers without much issues, good luck running an Android kernel on a random phone.

> Lots of projects are based off AOSP- it's not obvious because they have names like CyanogenMod, LineageOS or Copperhead. There is in fact, a vibrant open-source movement.

CyanogenMod and LineageOS is the same entity, that only makes two big communities. You don't have that many communities because maintaining an Android ROM is much much harder than maintaining a Linux Distribution. That's why the compatibility list for CopperheadOS is ridiculously small.


> CyanogenMod and LineageOS is the same entity, that only makes two big communities

So you agree that there is an AOSP open-source movement? Nevermind it's harder to create a ROM than a Linux desktop distro because drivers are not mainelined by OEMs, but even this will be resolved by the HAL from Android P onwards.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: