08-30-2022, 04:02 AM
this is my opinionated rant!
technically speaking, aosp is open source. practically speaking no devices can run aosp as it is, it requires drivers (or oem software), which usually are closed software. development of aosp is controlled by google and development process is not transparent, maybe final code is.
also, 99% andoroid devices contain google's closed software (gms, google play services, etc) and oem's own software. this practically makes android closed source or system, if i explain to average joe or jane.
even if i use aosp based image and tolerate closed drivers, android still more or less relies googles api's and interfaces, not necessarily good. (actually i still use aosp images on other devices than pinephone).
android is quite heavily modified linux, short version is android just took the kernel and else is different code, although mostly open source though.
short version: android is abuse of linux. (ios is also abuse of freebsd).
technically speaking, aosp is open source. practically speaking no devices can run aosp as it is, it requires drivers (or oem software), which usually are closed software. development of aosp is controlled by google and development process is not transparent, maybe final code is.
also, 99% andoroid devices contain google's closed software (gms, google play services, etc) and oem's own software. this practically makes android closed source or system, if i explain to average joe or jane.
even if i use aosp based image and tolerate closed drivers, android still more or less relies googles api's and interfaces, not necessarily good. (actually i still use aosp images on other devices than pinephone).
android is quite heavily modified linux, short version is android just took the kernel and else is different code, although mostly open source though.
short version: android is abuse of linux. (ios is also abuse of freebsd).