3124
Kommentar:
|
3181
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 46: | Zeile 46: |
- Patch Management mit Quilt (aehnlich funktioniert auch Hg/mq). | * Patch Management mit Quilt (aehnlich funktioniert auch Hg/mq). |
Zeile 63: | Zeile 63: |
Lit.: Patricia Jung, Frauen-freie Zone Open-Source? OSJ06 |
Lit.: Patricia Jung, Frauen-freie Zone Open-Source? OSJ06 |
Zeile 68: | Zeile 67: |
* Der Software-Entwicklungszyklus bei Open-Source. |
|
Zeile 69: | Zeile 70: |
- Bruce Perens Open Source Series | * Bruce Perens Open Source Series |
Zeile 74: | Zeile 75: |
Rafeeq Ur Rehman, Christopher Paul, The Linux Development Platform. | ** Rafeeq Ur Rehman, Christopher Paul, The Linux Development Platform. |
Zeile 78: | Zeile 79: |
- Daniel Robbins, Bash by Example (three parts) | * Daniel Robbins, Bash by Example (three parts) |
Zeile 81: | Zeile 82: |
- An Introduction to the Bash Shell | * An Introduction to the Bash Shell |
Zeile 84: | Zeile 85: |
- Thomas Wieland, C++-Entwicklung mit Linux. Eine Einfuehrung in die | * Thomas Wieland, C++-Entwicklung mit Linux. Eine Einfuehrung in die |
Zeile 89: | Zeile 90: |
- Eric Raymond, The Art of UNIX Programming | * Eric Raymond, The Art of UNIX Programming |
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/