<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=T2_SDE</id>
	<title>T2 SDE - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=T2_SDE"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=T2_SDE&amp;action=history"/>
	<updated>2026-06-02T14:32:23Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=T2_SDE&amp;diff=728957&amp;oldid=prev</id>
		<title>imported&gt;Trustable: redundante Kategorie entfernt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=T2_SDE&amp;diff=728957&amp;oldid=prev"/>
		<updated>2026-04-12T19:29:22Z</updated>

		<summary type="html">&lt;p&gt;redundante Kategorie entfernt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Betriebssystem&lt;br /&gt;
| Bild               = [[Datei:t2logo.png|zentriert|100px|T2-Logo]]&lt;br /&gt;
| Beschreibung       = Logo&lt;br /&gt;
| Entwickler         = ExactCODE&amp;lt;ref name=&amp;quot;exact-home&amp;quot;&amp;gt;[https://exactcode.com/ Homepage der ExactCODE GmbH], 21. Mai 2022.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Stammbaum          = [[Linux]] {{Kind}}ROCK Linux {{Kind|2}}T2&amp;amp;nbsp;Linux&lt;br /&gt;
| Version            = 24.12&lt;br /&gt;
| Freigabedatum      = 19. Dezember 2024&lt;br /&gt;
| Lizenz             = [[GNU General Public License|GPL]] ([[Freie Software]])&lt;br /&gt;
| Website            = [https://t2sde.org/ t2sde.org]&lt;br /&gt;
| Architekturen      = [[Alpha-Prozessor|Alpha]], [[ARM-Architektur|ARM]], [[Atmel AVR32|AVR32]], [[Blackfin]], [[Itanium-Architektur|IA-64]], [[MIPS-Architektur|MIPS]] u. MIPS64, [[PowerPC]] u. PowerPC64, [[SPARC-Architektur|SPARC]] u. SPARC64, [[SuperH]], [[IA-32]] ([[X86-Prozessor|x86]]-32 u. [[x64|x86-64]])&lt;br /&gt;
| Sonstiges          = [[Minix (Betriebssystem)|Minix]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;T2 SDE&amp;#039;&amp;#039;&amp;#039; (für {{enS|System Development Environment}}, &amp;#039;&amp;#039;System-Entwicklungsumgebung&amp;#039;&amp;#039;) ist eine flexible [[Open Source|quelloffene]] [[Linux-Distribution]], die es erlaubt, automatisch angepasste [[Betriebssystem]]e mit neuen Technologien und Komponenten zu erstellen. Es wird oft auch als [[Distributionsbaukasten]] bezeichnet, weil es durch die eigenen Automatismen zum Erstellen angepasster Systeme hervorsticht. Zudem arbeitet das T2-SDE-Projekt über [[Linux]] hinaus an der Integration von [[GNU Hurd|Hurd]]-, [[Minix (Betriebssystem)|Minix]]- und [[Berkeley Software Distribution|BSD]]-[[Kernel (Betriebssystem)|Kerneln]].&lt;br /&gt;
&lt;br /&gt;
== Geschichtliches ==&lt;br /&gt;
T2 SDE begann als eine [[Abspaltung (Softwareentwicklung)|Abspaltung]] von &amp;#039;&amp;#039;ROCK Linux&amp;#039;&amp;#039; um eine dezentralere Entwicklung und professionelle Basis für industrielle Anwendungen zu bieten. T2 war dabei der interne Projektname für „try two“ (second try), zu Deutsch also „zweiter Versuch“ – und „technology two“, auf Deutsch etwa „zweite Technologie [-Generation]“.&lt;br /&gt;
&lt;br /&gt;
== Projektaufbau ==&lt;br /&gt;
T2 ist weniger eine weitere Linux-Distribution, sondern mehr eine [[Softwaretechnik|Softwaresystem]]-[[Software Development Kit|Entwicklungsumgebung]], mit Hilfe derer sich angepasste linuxbasierte Computer-[[System]]e erstellen lassen. Die Bandbreite reicht von [[Eingebettetes System|eingebetteten Systemen]] mit kleinem Speicherverbrauch über [[Netzwerksicherheit|hochsichere]], spezialisierte [[Server]]n bis hin zu kompletten [[Desktop-Computer|Desktop]]-Systemen.&amp;lt;ref&amp;gt;[https://www.t2sde.org/targets/ t2sde.org: &amp;#039;&amp;#039;Targets included in T2&amp;#039;&amp;#039;], 21. Mai 2007.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Durch die offene unter der [[GNU General Public License]] stehende Softwareumgebung können sich sowohl Privatanwender als auch Firmen gleichermaßen einbringen. Die von der Gemeinschaft getragene Entwicklung sorgt für eine schnelle Weiterentwicklung des Systems – dabei werden stetig neue Erweiterungen und Pakete zu T2 beigesteuert. Auch industrielle Projekte profitieren von der ständig wachsenden Nutzerzahl, indem sie Zugriff auf die dort gebündelten Ressourcen und Verbesserungen erhalten.&lt;br /&gt;
&lt;br /&gt;
=== Ausrichtung an Standards ===&lt;br /&gt;
T2 SDE verfolgt die Philosophie möglichst nur originalbelassene [[Programmpaket]]e zu verwenden, distributionsspezifische Modifikationen zu vermeiden und möglichst [[Offener Standard|standardkompatibel]] zu sein. Es folgt daher dem [[Filesystem Hierarchy Standard]] und der [[Linux Standard Base]]. Die Konfigurationen sind mit Schwerpunkt auf Sicherheit angelegt. Indem möglichst wenig Annahmen über althergebrachte [[Unix]]eigenschaften gemacht werden sollen hinderliche Anachronismen vermieden werden.&lt;br /&gt;
&lt;br /&gt;
=== Das Build-System ===&lt;br /&gt;
T2 SDE besitzt ein automatisiertes [[Build-System]], das den gesamten Prozess der Übersetzung durchführt. Zuerst wird eine Toolchain erstellt, um alle Pakete in einer [[Sandbox]] zu bauen, in der wiederum der Inhalt der zu installierenden Pakete geprüft und die zum Bauen notwendigen Vorbedingungen ermittelt werden. Erzeugte Dateien und Abhängigkeiten werden protokolliert. [[Cross-Compiler|Cross-Builds]] zwischen verschiedenen [[Rechnerarchitektur]]en sind ebenfalls möglich. Zusätzlich werden regelmäßig automatische [[Regressionstest]]s mit Cross-Builds zu den unterstützten Rechnerarchitekturen durchgeführt und somit der Status der einzelnen Pakete ermittelt.&lt;br /&gt;
&lt;br /&gt;
Das T2-[[Framework]] ermöglicht es dabei individuelle Zielsysteme zu definieren, unter anderem durch Auswahl von [[Programmpaket|Paketen]] und der [[Standard C Library|C-Bibliothek]], Anpassung von Konfigurationen und vielem mehr. Das Buildsystem kombiniert all diese Definitionen und kontrolliert den Übersetzungsprozess. Abhängigkeiten können dabei komfortabel aufgelöst werden. Der Entwickler erhält mittels generischer Mechanismen zur Transformation von Compiler-Optionen, Bestimmung von Dateinamen und Eingriffsmöglichkeiten in den Programmablauf des Buildsystems die volle Kontrolle über das erstellte System. Wahlweise lassen sich installierbare [[ISO-Abbild|CD-Abbilder]] und [[Festwertspeicher|ROM]]-[[Image-Datei|Speicherabbilder]] erstellen oder übersetzte Pakete via [[Rechnernetz|Netzwerk]] weiterverteilen.&lt;br /&gt;
&lt;br /&gt;
Aufgrund der [[Patch (Software)|ungepatchten]] Quellpakete und des automatisierten Build-Systems ist T2 sehr portabel. Zu den bereits unterstützten Architekturen gehören [[ARM-Architektur|ARM]], [[Alpha-Prozessor|Alpha]], [[Microchip AVR|AVR32]], [[Blackfin]], [[PA-RISC|HPPA]], [[Itanium-Architektur|Itanium]] (IA-64), [[MIPS-Architektur|MIPS]], MIPS64, [[PowerPC]], PowerPC64, [[SPARC-Architektur|SPARC]], UltraSPARC, [[SuperH]], [[x86-Prozessor|x86]]-32 und [[x64|x86-64]] (beides [[IA-32]]). Das SDE lässt sich vom Anwender einfach um andere Zielarchitekturen erweitern.&amp;lt;ref&amp;gt;[https://t2sde.org/architectures/ t2sde.org: &amp;#039;&amp;#039;CPU architectures supported in T2&amp;#039;&amp;#039;], 21. Mai 2007.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
T2 SDE will daher aufgrund der breiten Prozessorunterstützung und seinem flexiblen Buildsystem auch eine interessante Entwicklungsumgebung für eingebettete Systeme darstellen. Bei der Produktentwicklung entstehen dadurch Vorteile gegenüber der häufig üblichen Methode, von Grund auf anzufangen: Ein bereits definiertes Zielprodukt kann sofort reproduziert werden und es ist einfach, Modifikationen durchzuführen und dann den Übersetzungsprozess neu zu starten, ohne die gesamte Arbeit von Hand erneut zu erledigen. Beim Aktualisieren von [[Binärdatei|Binärpaketen]] existiert ein Sicherungsmodus für bereits veränderte Konfigurationsdateien. Die Unterstützung verschiedener Compiler in Kombination mit Optionen wie die Verwendung der [[diet libc]] und [[uClibc]] ermöglichen es das System an den knappen Speicher eingebetteter Systeme anzupassen.&lt;br /&gt;
&lt;br /&gt;
=== Paket-System ===&lt;br /&gt;
Anders als bei konkurrierenden [[Paketverwaltung|Paket-Systemen]] wie [[RPM Package Manager|RPM]] oder [[.deb|DEB]] muss der Entwickler bei T2 keinen [[Quelltext]] schreiben, um Pakete zu erstellen. Stattdessen wird ein einfaches [[ASCII]]-Format verwendet, mit dem sich die Spezifikationen und Einstellungen eines Paketes festlegen lassen anhand dessen das System das Paket erstellt.&lt;br /&gt;
&lt;br /&gt;
T2 bietet über 4000 aktuelle Pakete als Basis für Eigenentwicklungen. Darin sind bereits das [[X Window System]] [[X.Org-Server|X.Org]], bekannte [[Desktop-Umgebung]]en wie [[KDE]] und [[Gnome]] sowie viele Server- und Sicherheitsanwendungen enthalten.&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration und Wartung ===&lt;br /&gt;
Die T2-Hardware-Erkennung wurde um den Linux-[[Hotplug]]-Mechanismus herum entwickelt. Auf diese Weise soll das gleiche Systemverhalten garantiert werden, egal ob Geräte schon beim [[Booten|Hochfahren]] vorhanden sind oder erst zur Laufzeit vom Nutzer angeschlossen werden.&lt;br /&gt;
&lt;br /&gt;
Netzwerke lassen sich mit einem bereitgestellten modularen Framework konfigurieren. Dieses unterstützt Netzwerkprofile, elementare [[IP-Adresse|IP]]-Konfiguration, mehrere Interfaces, [[Routing]], stateful [[Firewall]]s, [[Wireless Local Area Network|W-LAN]], [[Point-to-Point Protocol|PPP]] einschließlich analoger [[Modem]]s, [[PPP over Ethernet|PPPoE]] (Kabel und DSL) sowie [[Circuit Switched Data|CSD]] und [[General Packet Radio Service|GPRS]] für die Nutzung von [[Mobiltelefon]]en.&lt;br /&gt;
&lt;br /&gt;
T2 enthält die Möglichkeit eine Installations-CD mit vollständigem Installationsprogramm zu erstellen. Dieses erlaubt es [[Festplatte]]n zu [[Partition (Datenträger)|partitionieren]], [[Dateisystem]]e zu erstellen, [[Mount point|Mountpunkte]] zu definieren, Pakete auszuwählen und vieles mehr. Das Konfigurationsprogramm STONE ermöglicht es Administratoren Systemdienste, Netzwerke und Systemverhalten zu konfigurieren. Durch Verwendung systemeigener Konfigurationsdateien sind manuelle Änderungen im Normalfall ohne Konflikte möglich.&lt;br /&gt;
&lt;br /&gt;
== Einsatzgebiete ==&lt;br /&gt;
Da bei der Entwicklung großer Wert auf Stabilität gelegt wird und regelmäßig neue Versionen herausgegeben werden, wird T2 gerne als Basis für externe Entwicklungen genommen. Beispiele hierfür sind unter anderem die kompakte Linux-Distribution [[Puppy Linux]] sowie [[Archivista]], eine kommerzielle Lösung für Dokumentenmanagement und Archivierung der gleichnamigen Schweizer Firma und der Berliner „Platform Provider“ ExactCODE GmbH.&amp;lt;ref name=&amp;quot;exact-home&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Andere Distributionsbaukästen ==&lt;br /&gt;
* [[OpenEmbedded]]&lt;br /&gt;
* [[Gentoo Linux]]&lt;br /&gt;
* [[Linux From Scratch]]&lt;br /&gt;
* [[Morphix]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://t2sde.org/ offizielle Webpräsenz]&lt;br /&gt;
* [https://web.archive.org/web/20170116035010/https://radiotux.de/interviews/2008-05-30.RadioTux.Rene.Rebe.t2sde.linuxtag.mp3 Interview] (MP3-Datei; 12,12&amp;amp;nbsp;MB) mit René Rebe auf dem [[LinuxTag]] 2008 von [[RadioTux]]&lt;br /&gt;
* [http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2008/01/Baukasten-Loesung Linux Magazin Artikel]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linux-Distribution]]&lt;br /&gt;
[[Kategorie:Abkürzung|T2SDE]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Trustable</name></author>
	</entry>
</feed>