Design und Organisation einer Linux-Distribution
Eine Linux-Distribution besteht aus einer Vielzahl von Einzelkomponenten
(z.B. Linux-Kern, Compiler, Editor, Spiele usw.). Nicht jedes mögliche
einzelne Software-Paket, das man sich im Netz holen kann, funktioniert
jedoch mit jedem anderen zusammen. So erfordert ein neuer Linux-Kern meist
zum Compilieren auch einen aktuellen C-Compiler. Ein neuer C-Compiler
erfordert eventuell wiederum den neuesten Linker usw. Leider sind jedoch
die jeweils aller neuesten Pakete im Netz aus Zeitgründen schlecht getestet
und auch nicht aufeinander abgestimmt. Die Auswahl der Pakete, ihr Test und
die Abstimmung der verschiedenen Pakete aufeinander ist die Aufgabe einer
Linux-Distribution. Außerdem muß ein Programm entwickelt werden, das die
ausgewählten und getesteten Pakete auf einen bisher nicht installierten
Rechner aufspielen kann.
Anrechenbar für Rechnerarchitektur (4Ü)
Termine
Vorlesung: Mi. 08:30-10:00 Uhr, Übung: Fr. 12:30-14:00 Uhr
Ziele der Übungen:
- gründliche Einarbeitung in die Linux-Welt
- - grobes Kennenlernen der vielen Software-Pakete
- - genauere Einarbeitung in die essentiellen Pakete
(lilo, linux, gcc, glibc, usw.)
- - Kennenlernen des Boot-Vorgangs
- - Kennenlernen des Installations-Vorgangs
- Erfahrungen in Gruppenarbeit
- - Koordination der Entwicklung einer Distribution
- - Koordination des Testens
- - Koordination des Updatens einer Distribution
Voraussetzungen für eine (sinnvolle) Teilnahme sind
Programmiererfahrungen. Auch sollte der Umgang mit Linux/Unix-Workstations
bekannt sein.
Aufgaben:
- Aufgabe 1
- Aufgabe 2
- ...
- wichtigste (Vor-) Aufgabe
- ...
- Hauptaufgabe
Zur Erlangung des Scheines muss "nur" die Hauptaufgabe gelöst und
abgegeben werden. Alle anderen Aufgaben dienen nur der Vorbereitung auf
diese eine große Aufgabe. Da die Hauptaufgabe recht komplex ist,
ist es sehr empfehlenswert, die kleineren Aufgaben
rechtzeitig zu lösen.
Online Informationen:
Die verwendeten Folien:
- 1 Folie pro DIN-A4-Blatt: PS, PDF
- 2 Folien pro DIN-A4-Blatt: PS, PDF
- 4 Folien pro DIN-A4-Blatt: PS, PDF
Protokolle:
- Protokoll vom 24.10.2001 (Rüdiger Keller, Markus Weissmann)
- Protokoll vom 26.10.2001 (Johannes Drexler, Matthias Färber)
- Protokoll vom 31.10.2001 (Jens Gladigau)
- Protokoll vom 31.10.2001 (Thomas Glanzmann)
- Protokoll vom 02.11.2001 (Niko Böhm, Frank Lauterwald)
- Protokoll vom 07.11.2001 (Marcel Ritter)
- Protokoll vom 07.11.2001 (Peter Asemann)
- Protokoll vom 09.11.2001 (Rene Ermler, Gunnar Payer)
- Protokoll vom 14.11.2001 (Holger Wunderlich, Sebastian Seifert)
- Protokoll vom 16.11.2001 (Markus Diefenthaler, Christian Kopsch)
- Protokoll vom 21.11.2001 (Gerhard Fuchs, Anna Kruszynski)
- Protokoll vom 28.11.2001 (Bernd Opitz, Andreas Kepski)
- Protokoll vom 05.12.2001 (Ingo Hofmann, Franz Uhrmann)
- Protokoll vom 09.01.2002 (Matthias Faerber, Andreas Kepski)
- Protokoll vom 16.01.2002 (Andreas Kepski, Andreas Mrosek)
Dokumentation zum Redhat Package Manager (rpm):
- rpm-Manual (Postscript, gezipped)
Weitere Informationen:
Volkmar Sieh