Wie baut man eine nachvollziehbare
Linux-Distribution für Embedded Systems, bei denen es auf
langfristige Wartung und kompakten Footprint ankommt?
PTXdist ist ein GPL lizensiertes Build System,
das bei Pengutronix zur Erzeugung von Userlands entwickelt
wurde. Als Konfigurationssystem dient Kconfig aus dem
Linux-Kernel.
Obwohl PTXdist (abzüglich der Patche) nach wie
vor auf eine Diskette paßt, kann man ein komplettes
Root-Filesystem mit Hilfe von "ptxdist go" bauen.
"Ausführbare Dokumentation"
PTXdist ist keine Distribution: Unsere
Erfahrung ist, daß binäre Distributionen zu unflexibel für Embedded
Systeme sind. Deshalb baut PTXdist das Zielsystem direkt aus den
Originalsourcen. Dabei ist PTXdist gedacht als "ausführbare
Dokumentation", d.h. die notwendigen Schritte zum Erzeugen des
Zielsystems werden in einer Form abgelegt, in der sie bei Bedarf
nachvollzogen, aber ebenso von einem weniger versierten Anwender auf
Knopfdruck ausgeführt werden können.
Aktuelle Version
Die aktuelle stabile Version von PTXdist ist 2010.08.0
Dokumentation: Application Notes zu
PTXdist finden Sie in unserem Dokumentationsbereich. Dort befindet sich
auch die FAQ zu PTXdist sowie die Liste der bekannten Probleme.
Roadmap: Die Roadmap gibt einen
Überblick über bisherige und zukünftige Versionen von PTXdist.
Download-Bereich: Hier können alle
aktuellen und alten Versionen von PTXdist sowie die
dazugehörigen Patch Stacks herungergeladen werden.
GIT:
Die Entwicklung von PTXdist findet auf dem GIT Server
statt. Hier kann der aktuellste Stand ausgecheckt werden.
Patch System: Oft sind die
Originalpakete nicht ohne Modifikationen in einer Cross-Umgebung
baubar. PTXdist hat ein Patch Repository, in dem die notwendigen
Patche liegen, bis sie im Optimalfall in den Upstream-Paketen
integriert sind.