Bemerkung: Das Original ist neuer als diese Übersetzung.
Diese Portierung ist bereits seit längerem verlassen. Es gab seit Oktober 2002 keine Aktualisierungen mehr. Die Informationen auf dieser Seite existieren lediglich aus historischen Gründen.
Debian GNU/NetBSD
Debian GNU/NetBSD ist eine Portierung des Debian Betriebssystems auf den NetBSD-Kernel. Sie befindet sich im Augenblick in einem relativ frühen Stadium der Entwicklung – jedoch kann sie nun direkt installiert werden.
Installationsanleitung
Laden Sie die Disketten-Images von obigem Link. Für Laptops verwenden Sie die Laptop-Images – für alle anderen Maschinen die allgemeinen. Schreiben Sie diese Images auf Disketten. Booten Sie von der ersten Diskette – Sie werden aufgefordert, die Disketten zu wechseln. Wenn das Menü aufgetaucht ist, folgen Sie den Anweisungen, die Ihnen angezeigt werden.
TODO
Pakete, die erstellt werden müssen
- Alle Libraries in /lib oder /usr/lib, die noch nicht paketiert sind, müssen es werden
-
base-passwd verzweifelt unglücklich
UPDATE: Wir haben nun ein generell funktionierendes base-passwd für FreeBSD und NetBSD (modulo einem segfault). Danke an Nathan und Matthew.
- gleichwertiges zu console-tools/data muss erstellt werden
UPDATE: Pakete wurden erstellt, die die grundsätzliche Funktionalität zur Verfügung stellen
- netbase muss neu gebaut werden. Das ist wahrscheinlich einer der
unangenehmeren Punkte – wir haben die Quellen für die BSD-Version von
ifconfig und so weiter, aber die Semantik ist etwas unterschiedlich. Wenn
wir bei der BSD-Semantik bleiben, müssen wir uns um alle Skripte kümmern,
die eine
Semantik im Linux-Stil annehmen. Verwendet der Hurd eine Semantik im
Linux-Stil, und falls nicht, wie haben die das Problem gelöst?
UPDATE: Marcus Brinkmann vom Hurd-Team hat das etwas klargestellt und umriss mögliche Lösungen. Der aktuelle Ansatz ist es, die NetBSD Werkzeuge zu verwenden und ifupdown zu modifizieren, um den Benutzern die selbe Schnittstelle zu bieten.
- procps (wahrscheinlich ist es das Beste, einfach die BSD-Version zu verwenden)
- sysvinit (BSD init unterstützt keine Runlevel. Wir können es ohne große
Schwierigkeiten dahingehend ändern, dass es sich wie Debian mit einem
einzigen Runlevel verhält)
UPDATE: sysvinit läuft und läuft, Matthew hat es geschafft, Debian GNU/NetBSD auf i386 direkt zu booten! Es gibt noch einige Probleme mit den Boot-Skripten, aber es ist ein wichtiger Schritt zu einem voll funktionierendem System.
- fakeroot
UPDATE: Fakeroot funktioniert nun.
- XFree86
(Nathan arbeitet im Augenblick daran, und entdeckte, dass
ed benötigt wird, das jedoch
einen segfault produziert. Einige Leute forschen an dieser Sache.)
UPDATE: ed funktioniert, wenn man ihn mit libed.a übersetzt. Ebenfalls von Joel:
X11 befindet sich in einem verwendbarem Status
! Es ist nicht ordentlich paketiert, aber es funktioniert. Erwarten Sie bald Pakete. - gcc-3.0
(Weder gcc-3.0.1 noch gcc-current sind im Augenblick für NetBSD in
verwendbarem Zustand. Joel hat eine funktionierende Version von
gcc-current und hat uns die
Resultate der Test-Läufe mitgeteilt. libstdc++ ist immer noch recht
unglücklich.)
UPDATE: gcc-3.0.4 wurde veröffentlicht und unterstützt NetBSD ELF-Systeme (zumindest für die x86-Architektur).
Ressourcen
Es gibt eine Debian GNU/*BSD Mailingliste. Schicken Sie eine E-Mail an debian-bsd-request@lists.debian.org mit dem Wort "subscribe" als Betreff, um diese Liste zu abonnieren. Archive sind unter https://lists.debian.org/debian-bsd/ verfügbar.
Um das Debian GNU/NetBSD Team zu kontaktieren, schicken Sie eine E-Mail an debian-bsd@lists.debian.org. Kommentare, Fragen oder Vorschläge zu unserem Teil der Debian-Webseiten sind unter dieser Adresse ebenfalls willkommen.