T2 supports a wide range of build targets to accommodate the diverse requirements of its contributors, which span from embedded systems and standard end-user workstations (e.g., for office productivity) to server-class hardware and high-performance computing clusters. This versatility ensures that T2 can be tailored to environments ranging from minimal embedded deployments to full-scale enterprise servers.
The Generic Target is designed to build all default-enabled packages within T2. This encompasses nearly all components, excluding only those known to be broken or that conflict with other core system elements—such as alternative C libraries, init systems, login managers, or printing subsystems.
This target is ideal for users seeking a complete and vanilla GNU/Linux environment and is also used extensively by T2 developers for testing and validation.
To simplify the process of configuring a reliable base system, the Generic Target supports a range of package selection templates. These include well-tested configurations such as:
These templates provide a streamlined way to select a known-good package set, reducing complexity and ensuring consistency during builds. Users seeking more specialized or focused environments—whether for desktops, servers, or embedded devices—are encouraged to explore other, more specific T2 targets.