Go to file
Colin Cross b0751101b0 Merge "HP USB ID" 2014-01-09 17:52:21 +00:00
adb HP USB ID 2014-01-08 08:14:26 -08:00
adf libadf: add helper to set up a simple post 2013-11-26 15:40:02 -08:00
charger
cpio
debuggerd Refactor to share map_info amongst threads. 2014-01-08 15:32:28 -08:00
fastboot Merge commit '536dea9d61a032e64bbe584a97463c6638ead009' into HEAD 2013-11-22 13:44:43 -08:00
fastbootd Fix fastbootd's <linux/kexec.h> reference. 2013-12-04 15:00:52 -08:00
fs_mgr SWAP_FLAG_* constants are now in <sys/swap.h>. 2014-01-07 18:20:17 -08:00
gpttool
healthd
include Refactor to share map_info amongst threads. 2014-01-08 15:32:28 -08:00
init Merge "ueventd: fix a busy loop while reading uevents" 2013-12-28 20:09:53 +00:00
libbacktrace Refactor to share map_info amongst threads. 2014-01-08 15:32:28 -08:00
libcorkscrew Dwarf backtrace for MIPS 2013-12-11 12:50:46 -08:00
libctest
libcutils Merge commit '536dea9d61a032e64bbe584a97463c6638ead009' into HEAD 2013-11-22 13:44:43 -08:00
libdiskconfig libdiskconfig: Use uintptr_t instead of uint32_t 2013-12-17 12:43:41 +00:00
libion libion: add apache license header to ion_test.c 2013-12-19 19:31:46 -08:00
liblog
libmemtrack
libmincrypt
libnetutils Merge commit '536dea9d61a032e64bbe584a97463c6638ead009' into HEAD 2013-11-22 13:44:43 -08:00
libnl_2
libpixelflinger Pixelflinger: Add AArch64 support to pixelflinger JIT. 2013-12-12 17:30:13 +00:00
libsparse
libsuspend
libsync move sync headers from include to libsync 2014-01-03 21:27:05 +00:00
libsysutils Merge commit '536dea9d61a032e64bbe584a97463c6638ead009' into HEAD 2013-11-22 13:44:43 -08:00
libusbhost
libutils Make libutils Looper independent of frameworks/native 2013-12-18 22:32:13 -08:00
libziparchive Merge "Fix a sporadic build breakage." 2014-01-03 21:08:01 +00:00
libzipfile
logcat
logwrapper logwrapper: fix missing include 2013-11-25 17:25:47 +00:00
mkbootimg
netcfg
reboot
rootdir Merge "Fix tracing on user builds" 2014-01-09 17:50:34 +00:00
run-as
sdcard
toolbox SWAP_FLAG_* constants are now in <sys/swap.h>. 2014-01-07 18:20:17 -08:00
.gitignore
Android.mk
CleanSpec.mk
MODULE_LICENSE_APACHE2
NOTICE
README
ThirdPartyProject.prop

README

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