[Norwegisch] [Niederländisch]

Einführung für neue Entwickler

Skolelinux - das Projekt

Wir entwickeln eine Linux-Distribution für Schulen. Unser Ziel ist, sie einfach installierbar und wartungsfreundlich herzustellen. Um von der Grundschule aufwärts möglichst breit nutzbar zu sein, sollte sie außerdem in so vielen Regionalsprachen wie möglich verfügbar sein. So werden in Norwegen sowohl die beiden norwegischen Landessprachen (Bokmål und Nynorsk) als auch Samisch als Amtsprache benötigt.

Die Distribution Skolelinux basiert auf Debian GNU/Linux für Intel-Hardware (x86). Die Basis-Distribution setzt auf Debian/Woody auf und verwendet den Debian-Installer. Mehr Informationen über Debian sind im nächsten Abschnitt vorhanden.

Um mehr Informationen über das Skolelinux-Projekt zu erhalten, sehen sie sich unsere Hauptseite an.

Debian GNU/Linux

Die Distribution "Skolelinux" basiert auf der Debian GNU/Linux Linux Distribution. Für Skolelinux-Entwickler ist es wichtig, Debian zu kennen: wie es strukturiert ist, die Debian-Richtlinien und wie man Debian-Pakete erstellt. Im Folgenden haben wir einige Links aufgelistet, die Ihnen hierüber Auskunft geben:

Kommunikation

In diesem Projekt nutzen wir das Internet als unseren Kommunikationskanal. Genauer gesagt ist dies WorldWideWeb, E-Mail Listen und IRC. Unsere Webadresse lautet http://developer.skolelinux.no, Alias d.s.n. Die E-Mail Listen, die wir nutzen, werden hier aufgelistet. Die am wichtigste für Entwickler davon ist wahrscheinlich debian-edu@lists.debian.org.

Wir haben auch einen Internet Relay Chat (IRC) Kanal #debian-edu auf irc.debian.org.

Für Fehlermeldungen nutzen wir Bugzilla - Bug Tracking System. Dokumentation für Bugzilla ist hier ansässig und unsere Bugzilla-Seite ist hier.

CVS

Die gesamte Entwicklung für Skolelinux "lebt im CVS" (Concurrent Version System), das ist ein System um die Übersicht über unsere Dateien und aller Änderungen, die an ihnen vorgenommen werden, zu behalten. Wenn Sie sich uns als Skolelinux Entwickler anschließen möchten, wie wir hoffen (!), müssen sie mit der Bedienung des CVS zurecht kommen. Für eine kurze Einführung ins CVS, werfen Sie einen Blick auf diese Einführung, und für eine detaillierte Sicht auf CVS sollten Sie sich entscheiden, "Open Source Development With CVS" von Karl Fogel zu lesen, welches hier gefunden werden kann. Wenn Sie sich bereit fühlen einen Blick auf unsere Dateien in unserem CVS-Baum zu werfen, sollten sie zu unserer CVS-Seite gehen. Sie können sich ebenfalls unseren CVS-Baum im Web hier ansehen.

developer - unser Server

Das Skolelinux Projekt hat einige Computer auf denen die Entwicklung gemacht wird. Unser Hauptserver ist developer.skolelinux.no, auch bekannt als d.s.n. Dieses ist der Server auf dem wir unsere Dateien haben. Wenn Sie denken, dass Sie einen Nutzer [=Login?, Anm.d.Übers.] auf diesem System brauchen, werfen sie hierhin einen Blick. Unten listen wir die wichtigsten Verzeichnisse auf developer:

Skolelinux - die Distribution

Unsere Distribution basiert auf Debian, aber wir wünschen, dass sie mit einem kompletten Satz Anwendungen installiert wird, die unserer Architektur gerecht werden. Selbstverständlich sollte die Person/ die Schule, die die Distribution verwenden möchte, keine Konfiguration vornehmen müssen, damit die Distribution korrekt funktioniert.

Im Wesentlichen kann man sagen, daß Skolelinux aus drei Teilen besteht; das Installationssystem, Debian Pakete und Pakete, die wir selbst pflegen. Werfen wir einem genaueren Blick auf diese drei Teile.

Das Installationssystem

Das Installationssystem ist, kurz erklärt, eine geänderte Version des Debian-Installers und einiger Skripte, die den Installer und eine Sammlung von Paketen auf eine CD packen. Diese Skripte werden jede zweite Stunde laufen gelassen. Mehr Information über den CD-Herstellungsprozess, werfen Sie einen Blick hierhin

Debian Pakete

Auf unserem Server developer, haben wir einen Spiegel der ganzen Debian Pakete von "woody" (stabil).

Pakete, die wir selbst pflegen

Wie versuchen so viel als möglich Pakete des stabilen Debian Archivs zu nutzen, aber in einigen Fällen müssen wir unsere eigenen Pakete bauen oder Pakete von sarge oder sid nutzen.

LDAP

In unserer Distribution versuchen wir, so viele Konfigurationen wie möglich in einem LDAP-Verzeichnis zu speichern. Ein Skolelinux Entwickler muß LDAP nicht verstehen, aber in einigen Teilen des Systems ist es wichtig. Wir können diese Seiten für weitere Lektüre über LDAP empfehlen:

Weitere Lektüre


Morten Werner Olsen
$Id: devel_intro.html.de,v 1.4 2005/03/13 21:00:38 ralfg Exp $
Valid CSS! Valid HTML 4.01!
Übersetzung aus dem Englischen
Christian Kuelker
[2003-12-19]