Not logged in
Log in now
Create an account
Subscribe to LWN
An "enum" for Python 3
An unexpected perf feature
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
PostgreSQL 9.3 beta: Federated databases and more
Non-free parts of the system that I can remember off-hand are:
+ Everything running on the ARM9 "baseband" CPU (i.e. the radio
side of the world) is a black box. Only the ARM11 core is
+ The ATI Imageon OpenGL-ES implementation is proprietary.
+ Access to the DSP cores on the MSM7k chipset is undocumented.
The kernel drivers are free but do nothing but validate command
streams generated by closed userspace libraries (e.g. video
+ Many of the Google applications (the ones not distributed with
the SDK) are closed, including the market and maps clients.
Hidden power management, binary blobs?
Posted Dec 31, 2008 8:44 UTC (Wed) by tajyrink (subscriber, #2750)
Regarding power management, I referred to this Matthew Garrett's quote of the week about Android's power management being done using tokenized dead mice passed through a wormhole, which sounds a bit non-optimal: http://lwn.net/Articles/306531/
Posted Dec 31, 2008 14:05 UTC (Wed) by mjg59 (subscriber, #23239)
From the power management point of view, the drivers are open, the power management core is open and the application layer that interacts with their power management interface is open. I think it's a pretty dreadful and unscalable solution (suspend sequencing is implemented by devices registering callbacks with priorities, so dependencies need to be explicitly stated rather than being implied by the device tree) and I still don't have any idea what problem it's trying to solve, but they're certainly not hiding anything secret there.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds