3352
Kommentar:
|
3354
Referatseintrag Patrick Hill
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 15: | Zeile 15: |
|| 4 || 26.4.07 || || || | || 4 || 26.4.07 || Hill || Open Source @ Schule || |
Open-Source Software
Vortraege und Vorfuehrungen im Sommersemester 2007BR H. Hoegl, I101, Do/9:50BR Zur Vorlesung: http://www.fh-augsburg.de/~hhoegl/oss/oss.html
Die Vortraege
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 |
Hill |
Open Source @ Schule |
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 |
|
|
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, diff, patch <---> 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? Open-Source Jahrbuch 2007
* GPL v3
* Der Software-Entwicklungszyklus bei Open-Source.
* Open-Source in der Schule.
* Das BSD Projekt.
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/