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
 | 
