444 lines
7.5 KiB
HTML
444 lines
7.5 KiB
HTML
<HTML>
|
|
<HR>
|
|
<FONT SIZE=+2></FONT><DIV ALIGN=CENTER>
|
|
<FONT SIZE=+2><BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
Debian: das Projekt, die Distribution<BR>
|
|
<BR>
|
|
</FONT><FONT SIZE=-1><BR>
|
|
Norbert Tretkowski<BR>
|
|
Team(ix) GmbH<BR>
|
|
<BR>
|
|
Debian Entwickler<BR>
|
|
nobse@debian.org<BR>
|
|
</FONT></DIV>
|
|
<BR>
|
|
(page 1)<BR>
|
|
<HR>
|
|
<BR>
|
|
Verschiedene Arten von Distributionen<BR>
|
|
<BR>
|
|
<BR>
|
|
<UL>
|
|
<LI>Kommerzielle Distributionen (SuSE, Red Hat, Lindows, ...)
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Freie Distributionen (Debian, Gentoo, Fedora, ...)
|
|
</UL>
|
|
<BR>
|
|
(page 2)<BR>
|
|
<HR>
|
|
<BR>
|
|
Nachteile der Kommerziellen (1/2)<BR>
|
|
<BR>
|
|
<BR>
|
|
<UL>
|
|
<LI>Geld verdienen
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Mitarbeiter bezahlen
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Release Druck
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Neues machen, auch wenn es nix neues gibt
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Focus auf dem was Zeitschriften testen
|
|
<UL>
|
|
<LI>einfache Installation
|
|
<LI>aktuelle Software nur bei Eye-Catchern
|
|
<LI>bunt
|
|
</UL>
|
|
</UL>
|
|
<BR>
|
|
(page 3)<BR>
|
|
<HR>
|
|
<BR>
|
|
Nachteile der Kommerziellen (2/2)<BR>
|
|
<BR>
|
|
<BR>
|
|
<UL>
|
|
<LI>Wirtschaftliches Risiko
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Weniger Entwickler
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Management hat das Sagen
|
|
</UL>
|
|
<BR>
|
|
(page 4)<BR>
|
|
<HR>
|
|
<BR>
|
|
Ein paar Jahreszahlen<BR>
|
|
<BR>
|
|
<BR>
|
|
<UL>
|
|
<LI>1994: Ian Murdock gruendet das Debian Projekt
|
|
<UL>
|
|
<LI>Freiheit
|
|
<LI>Offenheit
|
|
</UL>
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>1997: Social Contract
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>1999: Verfassung fuer Debian
|
|
</UL>
|
|
<BR>
|
|
(page 5)<BR>
|
|
<HR>
|
|
<BR>
|
|
Social Contract<BR>
|
|
<BR>
|
|
<BR>
|
|
<UL>
|
|
<LI>Debian muss immer frei sein und auch bleiben
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Probleme werden nicht verheimlicht
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Primaerer Focus auf Usern und freier Software (oder freier Software und Usern?)
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Unfreie Software wird soweit moeglich supported
|
|
<UL>
|
|
<LI>Netscape
|
|
<LI>Flash-Plugin
|
|
<LI>Qmail
|
|
</UL>
|
|
</UL>
|
|
<BR>
|
|
(page 6)<BR>
|
|
<HR>
|
|
<BR>
|
|
Debian Free Software Guidelines<BR>
|
|
<BR>
|
|
<BR>
|
|
<UL>
|
|
<LI>Sie legen fest, was freie Software im Sinne von Debian ist
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Freie Software, kein Freibier
|
|
<UL>
|
|
<LI>Software muss frei vertrieben werden duerfen
|
|
<LI>Sourcecode muss vorhanden und veraenderbar sein
|
|
<LI>Patchregel muss erlaubt sein
|
|
<LI>Personen/Gruppen und Einsatzbereiche duerfen nicht ausgeschlossen werden
|
|
<LI>Alle Rechte muessen komplett weiter gegeben werden duerfen
|
|
<LI>Lizenz darf nicht nur fuer Debian gelten
|
|
<LI>Lizenz darf andere Software nicht stoeren
|
|
</UL>
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Auf den Punkt gebracht muss man Software ohne zu ueberlegen weitergeben und veraendern duerfen
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Jeder Debian Entwickler muss den Debian Free Software Guidelines zustimmen
|
|
</UL>
|
|
<BR>
|
|
(page 7)<BR>
|
|
<HR>
|
|
<BR>
|
|
Verfassung fuer Debian<BR>
|
|
<BR>
|
|
<BR>
|
|
<UL>
|
|
<LI>Wer darf was
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Wer muss was machen
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Langweilig zu lesen
|
|
<UL>
|
|
<LI>Jeder macht seine Arbeit selber, freiwillig, und wird zu nichts gezwungen
|
|
<LI>Jeder kann in seinem Bereich alles machen, solange er andere dabei nicht stoert
|
|
<LI>Alles soll zusammen beschlossen werden
|
|
<LI>Keine zentrale Leitung
|
|
<LI>Das letzte Wort haben alle Debian Entwickler (Wahl)
|
|
<LI>Debian Leader hat nix zu sagen
|
|
</UL>
|
|
</UL>
|
|
<BR>
|
|
(page 8)<BR>
|
|
<HR>
|
|
<BR>
|
|
Organe<BR>
|
|
<BR>
|
|
<BR>
|
|
<UL>
|
|
<LI>Der kleine Entwickler
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Alle Entwickler
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Projektleiter (offizieller Repraesentant)
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Technischer Ausschuss, kann in technischen Sachen Entwickler ueberstimmen
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Sekretariat fuer Wahlen
|
|
</UL>
|
|
<BR>
|
|
(page 9)<BR>
|
|
<HR>
|
|
<BR>
|
|
Debian Policy<BR>
|
|
<BR>
|
|
<BR>
|
|
<UL>
|
|
<LI>Viele Entwickler (911), jeder macht ein paar Pakete
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Alle Pakete muessen zusammen funktionieren
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Policy regelt, wie die Pakete auszusehen haben
|
|
<UL>
|
|
<LI>Wo gehoert welche Datei hin
|
|
<LI>Wie sehen die Runlevels aus
|
|
<LI>Wo werden Cronjobs eingetragen, wie oft werden Logs routiert
|
|
<LI>Wie wird mit Shared Libraries umgegangen
|
|
<LI>Kein Paket darf Konfigurationsdateien anderer Pakete veraendern
|
|
<LI>Wo werden CGI Scripte abgelegt (es gibt mehrere Webserver)
|
|
<LI>Wie funktioniert das mit den Menues fuer die Window Manager
|
|
<LI>Pruefung der Policy mit linitan und/oder linda
|
|
</UL>
|
|
</UL>
|
|
<BR>
|
|
(page 10)<BR>
|
|
<HR>
|
|
<BR>
|
|
Wie wird entwickelt (1/2)<BR>
|
|
<BR>
|
|
<BR>
|
|
<UL>
|
|
<LI>Debian ist langsam
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Das aktuelle stable Release ist bereits zwei Jahre alt
|
|
<UL>
|
|
<LI>Daran wird nichts mehr geaendert, ausser Security Fixes und grober Bugs
|
|
<LI>Dafuer hat der User ein stabiles System
|
|
</UL>
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Entwicklungszweig unstable aendert sich taeglich
|
|
<UL>
|
|
<LI>Ueber 10.000 Pakete
|
|
<LI>Jede Woche ca. 400 neue/aktualisierte Pakete
|
|
<LI>Kann kaputt sein, z.B. PAM letzte Woche
|
|
</UL>
|
|
</UL>
|
|
<BR>
|
|
(page 11)<BR>
|
|
<HR>
|
|
<BR>
|
|
Wie wird entwickelt (2/2)<BR>
|
|
<BR>
|
|
<BR>
|
|
<UL>
|
|
<LI>Zwischenschritt testing
|
|
<UL>
|
|
<LI>Wird automatisch aus unstable generiert
|
|
<LI>Pakete wandern von unstable nach testing, wenn
|
|
<UL>
|
|
<LI>das Paket 10 Tage lang keine kritischen Bugs hatte
|
|
<LI>das Paket fuer alle Architekturen verfuegbar ist
|
|
<LI>alle Dependencies in testing vorhanden sind
|
|
</UL>
|
|
</UL>
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>W00T kr00ss karp0tt experimental
|
|
<UL>
|
|
<LI>experimenteller Spielplatz der Entwickler
|
|
<LI>kein kompletter Zweig, nur einzelne Pakete
|
|
<LI>keine automatischen Builds fuer andere Architekturen
|
|
</UL>
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Neues Release wird vom Release Manager koordiniert und gibts dann, wenn keine release-critical Bugs mehr vorhanden sind
|
|
</UL>
|
|
<BR>
|
|
(page 12)<BR>
|
|
<HR>
|
|
<BR>
|
|
Besonderheiten von Debian (1/3)<BR>
|
|
<BR>
|
|
<BR>
|
|
<UL>
|
|
<LI>Freie und unfreie Software sind getrennt (main, contrib und non-free)
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Hohe Qualitaet (den Entwicklern liegt was an ihren betreuten Paketen)
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Bestes Package Management System wo gibt
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Lange Entwicklungszeiten
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Alle Konfigurationsdateien liegen in /etc
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Viele Pakete (woody 8000, sid derzeit 10000)
|
|
</UL>
|
|
<BR>
|
|
(page 13)<BR>
|
|
<HR>
|
|
<BR>
|
|
Besonderheiten von Debian (2/3)<BR>
|
|
<BR>
|
|
<BR>
|
|
<UL>
|
|
<LI>Installation und Updates aus dem Netz
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Trennung von Client und Server Paketen
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Aktives Security Team
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Umfangreiche Dokumentation, da offenes Projekt
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Support ueber Mailinglisten, IRC oder kommerziell
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Viele unterstuetzte Architekturen
|
|
<UL>
|
|
<LI>Toll, aber... das bremst die Entwicklung
|
|
<LI>Debian ohne Linux, z.B. Hurd, Debian GNU/NetBSD, Debian GNU/Win32
|
|
<LI>Pakete werden von Autobuildern gebaut
|
|
</UL>
|
|
</UL>
|
|
<BR>
|
|
(page 14)<BR>
|
|
<HR>
|
|
<BR>
|
|
Besonderheiten von Debian (3/3)<BR>
|
|
<BR>
|
|
<BR>
|
|
<UL>
|
|
<LI>Jeder kann und darf mithelfen
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Kernel Package
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Kein zentrales Konfigurationswerkzeug
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Jedes Programm hat eine Manpage
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Viele Entwickler
|
|
</UL>
|
|
<BR>
|
|
(page 15)<BR>
|
|
<HR>
|
|
<BR>
|
|
Die Frage aller Fragen<BR>
|
|
<BR>
|
|
<BR>
|
|
Wann wird Debian GNU/Linux 3.1 (sarge) released<BR>
|
|
<BR>
|
|
<BR>
|
|
W000T !!!!!<BR>
|
|
<BR>
|
|
WENN ES FERTIG IST !!!!111<BR>
|
|
<BR>
|
|
(page 16)<BR>
|
|
<HR>
|
|
<BR>
|
|
Wo bekommt man Debian her<BR>
|
|
<BR>
|
|
<BR>
|
|
<UL>
|
|
<LI>Von der lokalen Linux User Group
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Von Freunden
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Aus dem Internet
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Zeitschriften
|
|
</UL>
|
|
<BR>
|
|
<UL>
|
|
<LI>Buchhandlungen
|
|
</UL>
|
|
(page 17)<BR>
|
|
</BODY>
|
|
</HTML>
|
|
|
|
|
|
|
|
|
|
|
|
<!--
|
|
FILE ARCHIVED ON 18:30:18 Nov 3, 2006 AND RETRIEVED FROM THE
|
|
INTERNET ARCHIVE ON 15:35:09 Apr 7, 2016.
|
|
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
|
|
|
|
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
|
|
SECTION 108(a)(3)).
|
|
-->
|