21 lines
764 B
Plaintext
21 lines
764 B
Plaintext
|
|
||
|
The system/ directory is intended for pieces of the world that are the
|
||
|
core of the embedded linux platform at the heart of Android. These
|
||
|
essential bits are required for basic booting, operation, and debugging.
|
||
|
|
||
|
They should not depend on libraries outside of system/... (some of them
|
||
|
do currently -- they need to be updated or changed) and they should not
|
||
|
be required for the simulator build.
|
||
|
|
||
|
The license for all these pieces should be clean (Apache2, BSD, or MIT).
|
||
|
|
||
|
Currently system/bluetooth/... and system/extra/... have some pieces
|
||
|
with GPL/LGPL licensed code.
|
||
|
|
||
|
Assorted Issues:
|
||
|
|
||
|
- pppd depends on libutils for logging
|
||
|
- pppd depends on libcrypt/libcrypto
|
||
|
- init, linker, debuggerd, toolbox, usbd depend on libcutils
|
||
|
- should probably rename bionic to libc
|