T2 SDE - System Development Environment
With T2 SDE you can define targets for various purposes, ranging from embedded linux systems with a few MB of size over server configurations to a full desktop system featuring X.Org foundation, KDE, Gnome, OpenOffice.Org and many more. Those targets can be compiled for use on the most common architectures: Alpha, ARM, HPPA (incl. HPPA64), IA64, MIPS, PowerPC (incl. PowerPC-64), SPARC (incl. SPARC64), SuperH, x86 (incl. x86-64) - theoretically any GCC/Linux supported one.
T2 comes with many predefined targets (desktop, router, live CD ...) and over 2800 package descriptions. For more details T2 SDE - Overview.
The Build System
T2 features an automated build system which manages the whole compilation process including a possible installer CD creation. After initial creation of the build-tool chain, all packages are built inside a sandbox environment to monitor installed files and dependencies automatically. The build system can also modify the execution of various programs to provide a generic way to control compiler flags and file manipulations.
The T2 framework allows the creation of individual custom build target definitions and to customize any build aspect, as well as every single package built for it. Due to the nature of the clean source packages and its automatic build system, T2 is highly portable. Adding new architectures is easy and can be done within a day!
A quick introduction how to compile a target for your favorite architecture can be found here.
T2 - the possibilities are endless ...
The flexible T2 build environment, with the vanilla packaged built from source allows to realize your specific Linux and application ideas.
T2 aims to be open for active maintainers. Over 20 people have write access to the T2 Subversion repository. This organization provides for delivery of quick bug and security fixes (not relying on a single person in the process) and offers a nice development climate.