[OpenBSD]

Die OpenBSD Version 2.8:

Am 1. Dezember 2000 veröffentlicht
Copyright 1997-2000, Theo de Raadt. ISBN 0-9683637-6-8

Was ist neu ?
Die Installation
Wie man den Ports tree benutzt
Eine CD bestellen

Um die Dateien dieser Version zu bekommen:



Hinweis:Alle anwendbaren Copyrights und Danksagungen können in den jeweiligen Sourcefiles in den Dateien src.tar.gz, srcsys.tar.gz, X11.tar.gz gefunden werden, oder auch in den Dateien , die via ports.tar.gz geholt werden. Die Distributionsdateien, die benötigt werden, um die Pakete aus der ports.tar.gz Datei zu erzeugen, sind aus Platzgründen nicht auf den CDROMs enthalten.

Was gibt's neues?

Dies ist eine Liste mit einem Teil der neuen Features und Systemen von OpenBSD 2.8. Eine komplette Liste findet sich im changelog


Die Installation

Es folgen Instruktionen, die du auf einem Stück Papier hättest, wenn du eine CDROM gekauft hättest , statt eine alternative Installation zu versuchen. Die Anleitungen für FTP-Installationen sind recht ähnlich, die Anleitungen für die CDROM-Installationen wurden jedoch intakt gelassen, um zu zeigen, wieviel einfacher alles mit einer CDROM gewesen wäre.


Bitte beachte auch die folgen Dateien auf den CDROM's, die noch weitere Details enthalten, um OpenBSD 2.8 auf ihrer Maschine zu installieren:

  • CD1:2.8/i386/INSTALL.i386
  • CD1:2.8/powerpc/INSTALL.powerpc
  • CD1:2.8/vax/INSTALL.vax

  • CD2:2.8/sparc/INSTALL.sparc
  • CD2:2.8/mvme68k/INSTALL.mvme68k
  • CD2:2.8/amiga/INSTALL.amiga
  • CD2:2.8/mac68k/INSTALL.mac68k
  • CD2:2.8/hp300/INSTALL.hp300

  • Die pmax & sun3 Versionen sind nur per FTP zu beziehen, leider nicht auf CDROM.

  • Eine schnelle Installationsinformation für Leute, die mit OpenBSD vertraut sind und den Befehl "disklabel -E" kennen. Wenn du irgendwie unsicher in Bezug auf die Installation bist, lies die entsprechenden INSTALL.* Dateien, die oben angegeben sind !

    i386:

    Spiele mit den BIOS-Optionen herum, und versuche von CD zu booten. Wenn das nicht klappt, schreibe CD1:2.8/i386/floppy28.fs auf eine Floppy, und nimm die als Boot-Medium. Wenn du OpenBSD neben anderen Betriebssystemen betreiben willst, solltest du unbedingt das Dokument INSTALL.i386 lesen.

    Benutze /2.8/tools/rawrite.exe, um eine Floppy unter MS-DOS zu erstellen. Unter Unix einfach "dd if=<file> of=/dev/<device> bs=32k" nehmen, wobei device "floopy", "rfd0c" oder "rfd0a" sein sollte. Nimm nur eine perfekt formatierte Floppy ohne irgendwelche BAD BLOCKS, oder es wird nicht klappen !

    Wenn du Hänger von PCI Geräten, oder jegliche 'panic' früh im Boot-Prozess siehst, die mit dem pcibios(4), zu tun haben könnten, musst du vielleicht die pcibios Geräte vorübergehend deaktivieren. Dazu tippst du am boot> Prompt "boot -c" ein, um in die 'User Kernel Configuration' zu kommen. Am UKC> Prompt gibst du dann "disable pcibios" ein, danach "quit". Sieh dir bitte nach einem erfolgreichen Booten config(8) an, damit du in deinem Kernel dauerhaft das pcibios(4) deaktivieren kannst.

    sparc:

    Um von CD2 zu booten, tippe "boot cdrom 2.8/sparc/bsd.rd" oder "bsd(0,6,0)2.8/sparc/bsd.rd" , je nach ROM Version. Alternativ kannst du CD2:2.8/sparc/floppy28.fs auf eine Floppy schreiben und davon booten, indem du "boot floppy()" oder "boot fd()" eingibst, je nach ROM Version.

    amiga:

    Erzeuge BSD-Partitionen mit Hilfe der Anleitung in INSTALL.amiga. Dann die CD2 unter AmigaOS als Device CD0 mounten. Als nächstes folgendes CLI-Kommando eingeben : "CD0:2.8/amiga/utils/loadbsd CD0:2.8/amiga/bsd.rd".

    hp300:

    Boote gemäß den Anweisungen in INSTALL.hp300 über das Netzwerk.

    mac68k:

    Boote ganz normal das MacOS und partitioniere mit Hilfe der passenden A/UX Konfigurationen. Danach packst du die Macside Utilities von CD1:2.8/mac68k/utils auf deine Festplatte. Als nächstes lässt du Mkfs laufen, um die Dateisysteme zu erzeugen, die du mit Hilfe von A/UX gerade gemacht hast. Danach benutzt du den BSD/Mac68k Installer um alle Teile aus CD1:2.8/mac68k/ auf deine Partition zu kopieren. Schlussendlich bist du nun bereit, den BSD/Mac68k Booter mit dem genauen Ort des Kernels zu konfigurieren und kannst das System booten.

    sun3:

    Hol' dir den Release via ftp. Dann kannst du entweder einen "diskless boot" aufsetzen oder ein Installationstape machen, so wie in INSTALL.sun3 beschrieben.

    Hinweise zum Quellcode:

    src.tar.gz enthält eine Archiv mit Quellcode, daß in /usr/src liegen sollte. Diese Datei enthält alles, was man braucht, bis auf die Kernel-Quellen, die sich in einer seperaten Datei befinden. Um den Source zu entpacken einfach :

    # mkdir -p /usr/src
    # cd /usr/src
    # tar xvfz /tmp/src.tar.gz
    
    eingeben.

    srcsys.tar.gz enthält ein Quellcode-Archiv, das in /usr/src/sys beginnt. Diese Datei enthält alle Kernel-Quellen, die man braucht, um einen neuen Kernel zu erzeugen.

    # mkdir -p /usr/src/sys
    # cd /usr/src
    # tar xvfz /tmp/srcsys.tar.gz
    

    Beide Archive enthalten einen regulären CVS checkout. Wenn man diese Dateibäume benutzt, ist es möglich, die anoncvs-Server wie auf http://www.OpenBSD.org/anoncvs.html zu benutzen. Wenn man diese Dateien benutzt, hat man ein viel schnelleres erstes Update, als wenn man einen frischen, eigenen OpenBSD QuellBaum (source tree) mit Hilfe von CVS baut.


    Ports tree

    Es gibt auch ein ports tree Archiv. Um es zu entpacken einfach :

    # cd /usr
    # tar xvfz /tmp/ports.tar.gz
    # cd ports
    # ls
    ...
    
    eingeben.

    Das ports/ Unterverzeichnis ist ein Kontrollpunkt für den OpenBSD ports tree. Lies am besten http://www.OpenBSD.org/ports.html wenn du noch nichts über ports weisst. Dieser Text ist keine Anleitung, wie man die ports benutzt, sondern nur dazu da, um den Leuten den Einstieg in das OpenBSD ports system zu ermöglichen.

    Wie man sehen kann ist das OpenBSD ports system nicht vollständig. Das liegt daran, dass die volle Integration von ports in OpenBSD noch ein sehr junges Projekt ist. Wir glauben, dass die bereitgestellten ports stabil sind, aber es ist sehr wichtig zu verstehen, dass die ports die Funktionalität in Zukunft noch stärker beeinflussen werden.

    Wie gerade festgestellt, werden die ports in Zukunft stark wachsen. Das ports/ - Verzeichnis hat ein CVS checkout integriert (Lesen sie im Zweifel die manpage von cvs(1) ). So wie unser gesamter Quellcode, gibt es auch den ports tree per CVS. Um also auf einem aktuellenStand zu bleiben, musst du den ports tree auf einem Schreib-Lese-Medium (Festplatte, ZIP,CDRW,usw.) mit einem Kommando wie dem folgenden updaten:

    # cd [portsdir]/; cvs -d anoncvsserver.openbsd.org:/cvs update -PAd
    

    [Natürlich musst du sowohl das lokale Vezeichnis, als auch den ServerNamen mit dem Ort deines ports tree und deines bevorzugten anoncvs-Servers ersetzen.]

    Bei Problemen wie immer einfach unsere Webpages kontaktieren, da das ganze eben noch keine vollständig fertige Sache ist.

    Schlussendlich ist Hilfe trotzdem nie weit. Wenn du gerne einen weiteren Port sehen willst, selber dabei helfen willst, oder einfach nur mehr darüber erfahren willst, abonniere einfach die Mailingliste ports@openbsd.org


    OpenBSD www@openbsd.org
    Originally [OpenBSD: 28.html,v 1.6 ]
    $Translation: 28.html,v 1.6 2000/12/02 14:55:05 jufi Exp $

    $OpenBSD: 28.html,v 1.6 2000/12/02 14:56:42 jufi Exp $