3181
Kommentar:
|
3170
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 36: | Zeile 36: |
* Installation eines Servers zum Verwalten eines Open-Source | * Installation eines Servers zum Verwalten eines Open-Source |
Zeile 41: | Zeile 41: |
* Zentrale Versionskontrolle mit Subversion (svn) | * Zentrale Versionskontrolle mit Subversion (svn) |
Zeile 43: | Zeile 43: |
* Verteilte Versionskontrollsysteme am Beispiel von Mercurial (Hg) | * Verteilte Versionskontrollsysteme am Beispiel von Mercurial (Hg) |
Zeile 46: | Zeile 46: |
* Patch Management mit Quilt (aehnlich funktioniert auch Hg/mq). | * Patch Management mit Quilt (aehnlich funktioniert auch Hg/mq). |
Zeile 48: | Zeile 48: |
* Bug- und Issue-Tracking am Beispiel von Trac. | * Bug- und Issue-Tracking am Beispiel von Trac. |
Zeile 50: | Zeile 50: |
* Build-Management mit CMake | * Build-Management mit CMake |
Zeile 52: | Zeile 52: |
* Build-Management mit SCons | * Build-Management mit SCons |
Zeile 54: | Zeile 54: |
* Build-Management mit Autotools | * Build-Management mit Autotools |
Zeile 56: | Zeile 56: |
* Die GNU Toolchain (gcc, ld, as, binutils, libtool, gdb) | * Die GNU Toolchain (gcc, ld, as, binutils, libtool, gdb) |
Zeile 58: | Zeile 58: |
* Packen von Debian Paketen (deb Format) | * Packen von Debian Paketen (deb Format) |
Zeile 60: | Zeile 60: |
* Packen von Redhat Paketen (rpm Format) | * Packen von Redhat Paketen (rpm Format) |
Zeile 75: | Zeile 75: |
** Rafeeq Ur Rehman, Christopher Paul, The Linux Development Platform. | * Rafeeq Ur Rehman, Christopher Paul, The Linux Development Platform. |
Open-Source Software
Vortraege und Vorfuehrungen im Sommersemester 2007BR H. Hoegl, I101, Do/9:50
XXX To Do
Einteilung der Vortraege |
|||
1 |
29.3.07 |
Erfurth/Höger |
RPM Pakete packen |
2 |
12.4.07 |
Sauter/Eberl |
Mercurial |
3 |
19.4.07 |
Herold/Schroetter |
Zope Application Server |
4 |
26.4.07 |
Dukhin/Shumilin |
SCons |
5 |
3.5.07 |
Huewe/Zelenka |
GPL v3 |
6 |
10.5.07 |
Hüttenhofer |
deb Pakete packen |
7 |
24.5.07 |
Kesper, Hofmann |
SVN |
8 |
31.5.07 |
Kiesel, Lang |
|
9 |
14.6.07 |
Schweiger, Pecher |
Issue- / Bugtracking |
10 |
21.6.07 |
Schwarz, Kniephoff |
Dokumentation mit Docbook |
11 |
28.6.07 |
Schmidts/Hertz |
VNC |
12 |
5.7.07 |
Pittinger/Woitzik |
Das Mozilla-Projekt |
13 |
12.7.07 |
|
|
Weitere Vormerkungen:
* Rielau: Vergleich einfache und komplexe Entwicklungswerkzeuge (Vim, tlist, ctags, cscope, make <---> Eclipse, Netbeans)
* Kabelin/Dusch: Ports (von BSD)
* Aswolinskiy: XXX To Do
Themenvorschlaege
* Installation eines Servers zum Verwalten eines Open-Source
- Projektes: apache, svn, trac, mailing list, Forum/Blackboard, hg, git, Backup. Auf diesem Server wird ein Demo-Projekt untergebracht, auf das
sich einige der anderen Ausarbeitungen beziehen koennen.
* Zentrale Versionskontrolle mit Subversion (svn)
* Verteilte Versionskontrollsysteme am Beispiel von Mercurial (Hg)
- und Git.
* Patch Management mit Quilt (aehnlich funktioniert auch Hg/mq).
* Bug- und Issue-Tracking am Beispiel von Trac.
* Build-Management mit CMake
* Build-Management mit SCons
* Build-Management mit Autotools
* Die GNU Toolchain (gcc, ld, as, binutils, libtool, gdb)
* Packen von Debian Paketen (deb Format)
* Packen von Redhat Paketen (rpm Format)
* Frauen und Open-Source Lit.: Patricia Jung, Frauen-freie Zone Open-Source? OSJ06
* GPL v3
* Der Software-Entwicklungszyklus bei Open-Source.
Einarbeitung in Linux
* Bruce Perens Open Source Series http://www.phptr.com/promotions/promotion.asp?promo=1484&redir=1&rl=1
Eines der Buecher in dieser Serie ist:
- Rafeeq Ur Rehman, Christopher Paul, The Linux Development Platform.
Configuring, Using, and Maintaining a Complete Programming Environment, 2002, 283 Seiten. Das Buch wird auch "TLDP" abgekuerzt.
* Daniel Robbins, Bash by Example (three parts) http://www-128.ibm.com/developerworks/linux/library/l-bash.html
* An Introduction to the Bash Shell http://linux4texas.com/presentations/bash1/present.html
* Thomas Wieland, C++-Entwicklung mit Linux. Eine Einfuehrung in die Sprache und die wichtigsten Werkzeuge von GCC und XEmacs bis Eclipse, 2004 http://www.cpp-entwicklung.de/cpplinux3/cpp_main/cpp_main.html
* Eric Raymond, The Art of UNIX Programming http://www.catb.org/~esr/writings/taoup/html/