* updated kdebugsettings (21.12.1 -> 21.12.2), untested
[t2-trunk.git] / README.md
blobe66e22f05549d930652ecf6a9b0fbb9fb2641d7f
1 # T2 SDE
2 T2 System Development Environment
3   ... more than a Linux distribution.
5 T2 SDE is not just a regular Linux distribution - it is a flexible
6 Open Source System Development Environment or Distribution Build Kit.
7 Others might even name it Meta Distribution. T2 allows the creation of
8 custom distributions with state of the art technology, up-to-date
9 packages and integrated support for cross compilation. Currently the
10 Linux kernel is usually used, but we also started to port T2 to
11 support compiling home-brew like open source package add-ons on macOS,
12 other BSDs, classic Unix systems (Irix, ...) or support bootstrapping
13 alternative micro kernel systems (like a L4 variant or
14 Fuchsia). Similarly building Haiku, Android, Minix, Hurd, Open (or
15 Pure) Darwin, Haiku and OpenBSD could be supported, too.
17 # Download
19 It is usually best to start with a pre-built ISO download. More
20 information, including about the latest source tree are at:
22 https://t2sde.org/download/
24 # Subversion and Git
26 Historically we adapted SVN when it was state of the art. Currently
27 we mirror to Git for user's convenience and might switch to it as
28 primary repository in the future.
30 # Feature issue bounties
32 In 2021 René Rebe's https://exactcode.com started a feature bounty
33 program, at the time of writing paying out 10€ for bounty-S, 20€ for
34 bounty-M, 40€ for bounty-L and 100€ for bounty-XL feature requests
35 issues marked so by "rxrbln". The provided patch or pull request must
36 be reasonable clean code and reproducible (at least mostly) build and
37 work. Payout thru normal means like PayPal or wire transfer in the EU.
39 https://github.com/rxrbln/t2sde/issues?q=is%3Aopen+is%3Aissue+author%3Arxrbln+label%3Abounty-M+
41 # History
43 "T2" started as a community driven fork of the ROCK Linux project in
44 2004 which aims at simplicity, clean and lightweight Linux build system.
46 "T2" was an intern project name for "try two / second try" or "technology
47 two". The idea was to eventually choose a more public relation aware
48 name, but somehow we just kept sticking with t2 so far ;-)