Main Page

Welcome to the Cyborgstack Wiki

The main project's site is at cyborgstack.org The development mailing list is at lists.cyborgstack.org The github tree here at github.com/cyborgstack You can find Cyborgstack on Twitter @cyborgstack

What's are the project's goal?

 * A truly open development community
 * Nothing is off limits
 * Accept things which will likely never make it to AOSP
 * Configurability
 * Customizability
 * Mission-critical
 * Ability to provide high-security
 * Vendor/Platform independent

What's in there now?
There are three separate branches currently in Cyborgstack:
 * Headless Android more info
 * Glibc side-by-side with Bionic more info
 * LTTng more info

You can grab each by, respectively, doing one of: And then:

What's next?
The first thing we need to figure out it a configuration system for Cyborgstack. The AOSP is rather un-configurable (at least not by the standards of a lot of other open source projects) and in order to add features, especially features that are unlikely to make it back upstream, it's important to be able to easily configure things in and out. And this configuration shouldn't require knowing ahead of times a series of non-obvious CAPITAL_CASE_CONFIG_OPTIONS that need to be set on the command line as part of the build process.

Until we can solve that problem, it's going to be difficult to host all features in a single branch. Have a look at this thread for more information about the ongoing ideas on a proper configuration system.

Contributions policy
We're happy to have most everyone contribute. However, we want to stick to the spirit of the AOSP's licensing. Hence, if you submit a modification, the working premise is that your code will bare the same licensing as the original code. And, if it's a new piece of code, we'll assume that it is licensed under the same license used by the closest matching piece of code already in the AOSP, which should either be under the Apache Software License or BSD or a derivative thereof. While we have nothing against the GPL, and contributors to Cyborgstack have contributed code under the GPL elsewhere, it remains that the AOSP has been engineered to contain as little GPL as possible, and we would prefer to stick to that philosophy for the time being. Hence, if you would like to contribute code under the GPL to Cyborgstack we encourage you to discuss this ahead of time on Cyborgstack's dev mailing list and expect a lot of pushback, especially if that code mingles more or less directly with code that is licensed under ASL or BSD.