|
|
|
|
|
by jkhanlar
824 days ago
|
|
Kind of related, a few weeks ago I've been thinking to myself what happened to the open source free software operating system developments for mobile devices? Specifically, how are operating system environments such as GrapheneOS and CalyxOS, etctera, only able to be used on a single company's (Alphabet Inc) manufactured phone devices and not any other devices and where are the operating systems that work on as many to practically all of the devices that exist and the general idea of linux-style developments that represent collectively compiling all the hardware variations to have drivers and support for practically everything for everyone to get mostly the same experience regardless of which hardware they use Is the mobile computer hardware industry that hostagedly cowardly locked down that this is no longer possible as it used to be, where people don't even own their own computer devices and instead have to use devices that are owned by other entities? Or what other explanation is there for no such multi-device operating systems? Or did I just miss something that I am blind to? |
|
There are ZERO open source OS for mobile. ZERO. NONE.
even the ones you list doesn't have access to essential drivers. What do they do? they get the driver as binary blobs from the original image, and just ship them. So all those projects are 1) full of closed source kernel drivers. 2) stuck on a specific kernel version to be able to use those binary drivers.
So the MOST those open source versions can do, is set a different set of "system apps" everything else must be the same as the closed source OS. It's barely more than theming in practice.
> compiling all the hardware variations to have drivers and support for practically everything for everyone to get mostly the same experience regardless of which hardware they use
Again, there is ZERO open source on those. All you need to support device X is a root exploit so you can get the binary blobs. Done. Now you can ship to that device.