OpenBSD Versie 4.0:
Uitgebracht op 1 november 2006
Copyright 1997-2006, Theo de Raadt.
ISBN 0-9731791-8-X
4.0 Lied: "Humppa Negala"
Wat is er nieuw
Hoe installeren
Hoe upgraden
Hoe de ports tree gebruiken
Een CD set bestellen
Om de bestanden voor deze versie te verkrijgen:
Opmerking: Alle toepasselijke copyrights en verdiensten kunnen
gevonden worden in de toepasselijke bestandsbronnen, terug te vinden in de
bestanden src.tar.gz, sys.tar.gz, XF4.tar.gz, of in de bestanden bekomen via
ports.tar.gz. De distributiebestanden gebruikt om packages te bouwen van
het ports.tar.gz bestand, zijn niet inbegrepen op de CDROM wegens plaatsgebrek.
Wat is er Nieuw
Dit is een gedeeltelijke lijst van nieuwe kenmerken en systemen
opgenomen in OpenBSD 4.0.
Voor een uitgebreide lijst, zie de changelog die
heeft geleid tot 4.0.
- Nieuwe/uitgebreide platformen:
- OpenBSD/armish.
Verscheidene ARM-gebaseerde toestellen, die de Redboot boot loader
gebruiken, momenteel worden alleen de Thecus N2100 en IOData HDL-G
ondersteund.
- OpenBSD/sparc64.
UltraSPARC III gebaseerde machines worden nu ondersteund!
- OpenBSD/zaurus.
Ondersteuning voor de Zaurus SL-C3200.
- Verbeterde hardware ondersteuning, waaronder:
- Nieuw msk(4) stuurprogramma voor Marvell/SysKonnect Yukon-2 Gigabit Ethernet.
- Nieuw bnx(4) stuurprogramma voor Broadcom NetXtreme II Gigabit Ethernet.
- Nieuw xge(4) stuurprogramma voor Neterion Xframe/Xframe II 10Gb Ethernet.
- Nieuw rum(4) stuurprogramma voor Ralink Technology 2nd gen USB IEEE 802.11a/b/g wireless.
- Nieuw acx(4) stuurprogramma voor Texas Instruments ACX100/ACX111 IEEE 802.11a/b/g wireless.
- Nieuw pgt(4) stuurprogramma voor Connexant/Intersil Prism GT Full-MAC IEEE 802.11a/b/g wireless.
- Nieuw uath(4) stuurprogramma voor Atheros USB IEEE 802.11a/b/g wireless.
- Nieuw binary blob free wpi(4) stuurprogramma voor Intel PRO/Wireless 3945ABG IEEE 802.11a/b/g wireless.
- Nieuw arc(4) stuurprogramma voor Areca Technology Corporation SATA RAID; inclusief RAID beheer via bio(4).
- Nieuw mfi(4) stuurprogramma voor LSI Logic & Dell MegaRAID SAS RAID; inclusief RAID beheer via bio(4).
- Nieuw azalia(4) stuurprogramma voor for generic High Definition Audio.
- Nieuwe SD/MMC/SDIO stuurprogramma's (sdhc(4), sdmmc(4)), ondersteunt momenteel SD geheugenkaarten als valse SCSI sd(4) schijven.
- Nieuw udcf(4) stuurprogramma voor Gude ADS Expert mouseCLOCK DCF77/HBG time signal station ontvangers.
- Nieuw uslcom(4) stuurprogramma voor Silicon Laboratories CP2101/CP2102 gebaseerde USB seriële adapters.
- Nieuw ucycom(4) stuurprogramma voor Cypress microcontroller gebaseerde USB seriële adapters.
- Nieuw uark(4) stuurprogramma voor Arkmicro Technologies ARK3116 gebaseerde USB seriële adapters.
- Nieuw umsm(4) stuurprogramma voor Qualcomm MSM EVDO gebaseerde modems.
- Nieuwe Dallas/Maxim 1-Wire bus ondersteuning, inclusief:
- Nieuw gpioow(4) stuurprogramma voor 1-Wire bus bit-banging via GPIO pin
- Nieuw onewire(4) 1-Wire bus stuurprogramma
- Nieuw owid(4) 1-Wire ID familie stuurprogramma
- Nieuw owtemp(4) 1-Wire temperatuurfamilie stuurprogramma
- Nieuw isagpio(4) stuurprogramma voor ISA I/O gemapt als GPIO.
- Nieuwe nmea(4)
line discipline voor NMEA 0183 apparaten. De nieuwe
nmeaattach(8)
utility kan gebruikt worden om NMEA 0183 gegevens te ontvangen en de ontvangen
tijd als een timedelta sensor aan te bieden die kan gebruikt worden door,
bijvoorbeeld,
ntpd(8).
- Nieuwe VAX framebuffer stuurprogramma's:
- Nieuw lcg(4) stuurprogramma voor VAXstation 4000/60 en VLC kleurenframebuffers
- Nieuw lcspx(4) stuurprogramma voor Low-Cost SPX kleurenframebuffers
- Nieuw gpx(4) stuurprogramma voor GPX kleurenframebuffers
- smg(4) stuurprogramma voor Small Monochrome Graphics framebuffers heel erg geüpdatet om een modern wscons(4) stuurprogramma te zijn
- Ondersteuning voor VAX-gebaseerde Digital VXT2000 en VXT2000+ terminals.
- Het bge(4) stuurprogramma ondersteunt nieuwere chipsets, zoals de Broadcom BCM5754, BCM5755, BCM5786 en BCM5787.
- Het em(4) stuurprogramma ondersteunt nieuwere chipsets, zoals de Intel ESB2 and ICH8.
- Het nfe(4) stuurprogramma ondersteunt nieuwere chipsets, zoals de NVIDIA MCP61 en MCP65.
- Het re(4) stuurprogramma ondersteunt nieuwere chipsets, zoals de Realtek RT8101E, RT8168 en RT8169SC.
- Het dc(4) stuurprogramma ondersteunt nieuwere chipsets, zoals de ADMtek ADM9511 en ADM9513.
- Het pciide(4) stuurprogramma ondersteunt nieuwere chipsets, zoals:
- ATI IXP300 SATA, IXP600 IDE
- Intel 6321ESB IDE/SATA, 82801G SATA en 82801H SATA
- IT Express IT8211F IDE
- NVIDIA MCP61 SATA, MCP65 SATA
- Promise PDC205xx SATA
- ServerWorks SATA
- VIA VT8237A SATA
- Het mpt(4) stuurprogramma werd vervangen door mpi(4), een stabieler stuurprogramma dat meer hardware ondersteunt.
- Het com(4) stuurprogramma ondersteunt nu pcmcia en cardbus kaarten op macppc.
- Werkende interruptroutering op Sun Netra t1 105, Ultra 60 en mogelijk andere sparc64 systemen.
- Er wordt om gebroken VIA en NVIDIA MPBIOSen heen gewerkt, herstelde interruptroutering met GENERIC.MP op verscheidene systemen.
- Initiële bio(4) ondersteuning voor Compaq/HP ciss(4) Smart ARRAY 5/6 SAS/SCSI RAID controllers.
- Verbeterde snelheidscontrole op bepaalde systemen:
- Nieuwe SpeedStep detectiecode, voegt ook ondersteuning toe voor VIA C7-M, en verscheidene nieuwere Pentium M's.
- Ondersteunt SpeedStep op een rudimentaire manier op de meeste ongekende CPU's die deze functionaliteit aankondigen.
- Zaurus kan nu ook op lagere snelheden gebracht worden.
- Het Pentium 4 Thermal Clock Control stuurprogramma ondersteunt nu meer CPU's, waaronder de Intel Pentium M en Xeon, en biedt een geschatte prestatie-impact.
- Vele verbeteringen aan PowerNow K7 en K8 ondersteuning op i386, en ondersteuning voor K8 werd toegevoegd aan amd64.
- Ondersteuning voor Intel 945G/GM video chipsets (op i386).
- Ondersteuning voor bijkomende I2C sensors:
- Het adt(4) stuurprogramma ondersteunt nu de National Semiconductor LM9600, SMSC EMC6D10x en SMSC SCH5017 chips.
- Het admtemp(4) stuurprogramma ondersteunt nu de Analog Devices ADM1023, Genesys Logic GL523SM en Global Mixed-mode Technology G781 chips.
- Nieuwe tools:
- GNU RCS werd vervangen door OpenRCS.
- Nieuwe functionaliteit:
- IPsec
werd enorm verbeterd:
- ipsecctl(8) werd enorm uitgebreid en vervangt ipsecadm(8) helemaal:
- Lots of documentation improvements (man
ipsec.conf)
- IPv6 ondersteuning
- AH ondersteuning
- Transport modus ondersteuning
- Dynamische IKE ondersteuning voor roaming gebruikers
- USER_FQDN id ondersteuning
- sasyncd(8)
werkt veel beter:
- communiceert met
isakmpd(8),
en zegt deze om actief of passief te draaien afhankelijk van de master/slave
toestand van de
carp(4)
interfaces. Dit maakt
IPsec
failover opstelling veel robuuster.
- kijkt standaard naar de
carp(4)
interface groep om "preemption" van
IPsec
verkeer te onderdrukken tijdens het opstarten van het systeem.
- isakmpd(8)
kn nu veilig geconfigureerd worden door
ipsecctl(8)
bij het opstarten.
- ftp(1) ondersteunt nu HTTPS.
- cdio(1) kan nu in track-at-once branden en herschrijfbare cd's leeg maken.
- spppcontrol(8) en wicontrol(8) functionaliteit werd toegevoegd aan en
samengesmolten in
ifconfig(8).
- gcc(1) biedt een nieuwe waarschuwing, -Wstack-larger-than-N, om functies
te melden die te gulzig zijn qua stackvariabelen, zie
gcc-local(1) voor details.
- Een in-kernel getcwd(3) implementatie.
- Een nieuwe system call adjfreq(2)
om ntpd(8)
toe te laten om de tiksnelheid van de systeemklok automatisch aan te passen.
- Ondersteuning voor X11 op VAX werd toegevoegd
- Virtual Allocation Table (VAT) ondersteuning voor UDF.
- C99 functies
round(3),
roundf(3),
trunc(3), and
truncf(3)
werden toegevoegd aan libm, de "math library".
- pf(4)
ondersteunt nu Unicast Reverse Path Forwarding (uRPF) controles voor
vereenvoudigde ingress filtering.
- bpf(4)
kan nu pakketten negeren op basis van richting (inwaarts/uitwaarts) met de
BIOCSDIRFILT ioctl.
- pdisk(8)
kan nu slices instellen op HFS(DPME) gepartitioneerde schijven op mac68k.
- Nieuwe dissectors werden toegevoegd aan
tcpdump(8):
- Cisco's VQP (VLAN Query Protocol)
- IEEE 802.1AB LLDP (Link Layer Discovery Protocol)
- trunk(4)
ondersteunt nu de nieuwe loadbalance modus om uitgaand verkeer te balanceren
gebaseerd op protocolheaderinformatie.
- bioctl(8) werd uitgebreid om runtime informatie te bieden bij heropbouw, scrubs en initialisatie.
- Nieuwe sysctls om de systeem fabrikant, product, versie, serienummer en UUID na te kijken.
- Equal cost multipath routing ondersteuning. Moet ingeschakeld worden door een sysctl.
- Prebind, een veilige implementatie van prelinking, werd toegevoegd aan
ldconfig(8),
het versnelt het inladen van shared libraries. Prebind is compatibel met
randomisatie van de adresruimte, niet zoals prelink.
- vnconfig(8) kan nu PKCS #5 PBKDF2 gebruiken om een veiligere sleutel aan te maken bij het gebruik van encryptie.
- Verscheidene verbeteringen en code opruiming:
- Veel beter bijhouden van de tijd voor multiprocessor OpenBSD/i386
systemen.
- Veel verbeterde implementatie van telldir(3)
en vrienden.
- Vervanging van vele
malloc(3)
calls die een patroon volgen dat vatbaar is voor integer overflow, door veiligere constructies.
- Verbeterde failover afhandeling in
carp
(4):
- Uitbreiding van het carp protocol met de "demotion" teller om slimmer te handelen bij meerdere mislukkingen.
- Groep failovers werken nu zonder dat carp in preempt modus draait.
- Demotion kan nu beheerd worden via interface groepen.
-
chio(1)
is nu een nuttige tool om tape-vervangers te beheren.
- Veel verbeterde
st(4)
apparaat setup, tape afhandeling en foutverwerking.
- Vele
dhclient(8)
herstellingen, waaronder 'alias' afhandeling en verbeterde interface-initialisatie.
-
scsi(4)
apparaten detecteren de correcte SCSI versie.
- Meer
umass(4)
apparaten worden juist gedetecteerd.
- Verbeterde detectie van "fibre channel" apparaten en apparaten in SCSI behuizingen.
- De nieuwe RSSI header werd toegevoegd aan het ieee80211_radiotap(9)
raamwerk als vervanging voor ANTSIGNAL headers.
- Vele integer type veiligheidsopruimingen met
lint(1).
- Installatie/Upgrade proces veranderingen
- Host-specifieke site bestanden voegen gemakkelijke aanpassing toe voor individuele hosts
- X Window aperture ondersteuning, waar beschikbaar, staat nu standaard uit
- Nieuwe functionaliteit voor
hostapd(8),
de Host Access Point Daemon:
- IP gebaseerde roaming om draadloze netwerken te bouwen zonder de vereiste
van een enkel broadcast-domein.
- Nieuwe event regels om overeen te stemmen met optionele elementen van
radiotap headers:
signaalpercentage, verzendsnelheid en kanaalfrequentie.
- Verscheidene bugfixes en verbeteringen.
- OpenSSH 4.4:
- Conditionele configuratie in sshd_config(5) met de Match opdracht. Dit laat toe om bepaalde
configuratie-opties selectief te overschrijven wanneer voldaan wordt aan
specifieke criteria
(gebaseerd op gebruiker, groep, hostnaam en/of adres).
- Ondersteuning toegevoegd voor Diffie-Hellman "group exchange key agreement"
met een uiteindelijke hash van SHA256.
- Een ForceCommand opdracht toegevoegd aan sshd_config(5), gelijkaardig aan de command="..." optie in
~/.ssh/authorized_keys.
- Een PermitOpen opdracht toegevoegd aan sshd_config(5), gelijkaardig aan de permitopen="..." optie in
authorized_keys, om controle toe te laten over de port-forwardings die
een gebruiker mag doen.
- Een ExitOnForwardFailure optie toegevoegd om ervoor te zorgen dat
ssh(1) er uit gaat (met exit code verschillend van nul)
wanneer de gevraagde port forwardings niet konden gebeuren.
- Optioneel loggen van transacties toegevoegd aan sftp-server(8).
- ssh(1) zal nu poortnummers registreren voor de hosts opgeslagen in
~/.ssh/authorized_keys wanneer een niet-standaard poort werd gevraagd.
- De sshd_config(5) "SubSystem" opdracht uitgebreid om de specificatie
van commandolijnargumenten toe te laten.
- Vele manpagina herstellingen en verbeteringen
- OpenBGPD 4.0:
- nieuwe nexthop selectie logica die bgpd routes negeert, helpt in complexe opstellingen met ospfd
- een "gedetailleerde" "show rib view" werd toegevoegd aan
bgpctl, inclusief communities
- laat toe een routeverversing te vragen van een peer die het ondersteunt
- laat bgpd altijd het resultaat van een operatie terugmelden aan bgpctl,
zodat de operator sneller fouten kan zien
- laat bgpd toe om carp "demotion" tellers te manipuleren op basis van
sessietoestanden, geeft nog betere failover ondersteuning
- ondersteunt herstarten van sessies die na een gegeven tijdspanne
max-prefix bereikt hebben
- bgpctl kan nu alle routes tonen die van een buur ontvangen worden voordat
filters toegepast worden en routes naar buren verstuurd worden
- verscheidene herstellingen en verbeteringen zoals gewoonlijk
- OpenOSPFD 4.0:
- Houdt de uptime van de daemon zelf bij.
- Houdt de uptime bij van alle interfaces waarbij ospf is ingeschakeld.
- Aangepast log-gedrag om ongewenste logging te vermijden.
- Vertraagde LSA updates bij verwijderen en toevoegen - voorkomt "flapping".
- Herstelt plaintext authentisering.
- Verbetert de uitvoer van 'ospfctl show interface'.
- Ondersteunt rtlabels bij het herdistribueren van routes.
- OpenNTPD 4.0:
- ondersteunt timedelta sensors, zoals DCF77 ontvangers ondersteund door
udcf(4)
en GPS ontvangers ondersteund door
nmea(4).
- De kernel tikfrequentie wordt aangepast met
adjfreq(2),
wat de nauwkeurigheid op vele machines verbetert.
- laat toe dat gewicht wordt toegevoegd aan sensors of servers, zodat men
timedelta sensors hoger kan wegen dan ntp peers
- Meer dan 3700 ports, 3200 vooraf gebouwde packages en verbeterde
package tools.
- Volledige ondersteuning voor pkg_add(1) over ssh(1), met een enkele
verbinding.
- Zoals gewoonlijk, veel verbeteringen in manual pagina's en andere
documentatie.
- Het systeem bevat de volgende belangrijke componenten van externe leveranciers:
- X.Org 6.9.0 (+ patches, en i386 bevat XFree86 3.3.6 servers
(+ patches) voor heel oude chipsets die niet ondersteund worden door X.Org)
- Gcc 2.95.3
(+ patches)
en 3.3.5
(+ patches)
- Perl 5.8.8 (+ patches)
- Apache 1.3.29, mod_ssl 2.8.16, DSO ondersteuning (+ patches)
- OpenSSL 0.9.7j (+ patches)
- Groff 1.15
- Sendmail 8.13.8, met libmilter
- Bind 9.3.2-P1 (+ patches)
- Lynx 2.8.5rel.4 met HTTPS en IPv6 ondersteuning (+ patches)
- Sudo 1.6.8p9
- Ncurses 5.2
- Latest KAME IPv6
- Heimdal 0.7.2 (+ patches)
- Arla 0.35.7
- Binutils 2.15 (+ patches)
- Gdb 6.3 (+ patches)
Hoe installeren
Hierna volgen de instructies die u op een stuk papier zou hebben als u een
CDROM set gekocht had in plaats van een alternatieve vorm van installatie
te doen. De instructies om een FTP (of andere stijl van) installatie te doen,
zijn heel gelijkaardig; de CDROM instructies worden intact gelaten zodat u
kan zien hoeveel gemakkelijker het zou geweest zijn als u in de plaats een
CDROM gekocht had.
Raadpleeg alstublieft de volgende bestanden op de drie CDROMs of FTP mirror
voor uitgebreide details over hoe OpenBSD 4.0 te installeren op uw machine:
- CD1:4.0/i386/INSTALL.i386
- CD2:4.0/amd64/INSTALL.amd64
- CD2:4.0/macppc/INSTALL.macppc
- CD3:4.0/sparc/INSTALL.sparc
- CD3:4.0/sparc64/INSTALL.sparc64
- FTP:.../OpenBSD/4.0/alpha/INSTALL.alpha
- FTP:.../OpenBSD/4.0/armish/INSTALL.armish
- FTP:.../OpenBSD/4.0/cats/INSTALL.cats
- FTP:.../OpenBSD/4.0/hp300/INSTALL.hp300
- FTP:.../OpenBSD/4.0/hppa/INSTALL.hppa
- FTP:.../OpenBSD/4.0/luna88k/INSTALL.luna88k
- FTP:.../OpenBSD/4.0/mac68k/INSTALL.mac68k
- FTP:.../OpenBSD/4.0/mvme68k/INSTALL.mvme68k
- FTP:.../OpenBSD/4.0/mvme88k/INSTALL.mvme88k
- FTP:.../OpenBSD/4.0/sgi/INSTALL.sgi
- FTP:.../OpenBSD/4.0/vax/INSTALL.vax
- FTP:.../OpenBSD/4.0/zaurus/INSTALL.zaurus
Snelle installer informatie voor mensen vertrouwd met OpenBSD, en het
gebruik van het "disklabel -E" commando. Als u überhaupt in de war geraakt
bij het installeren van OpenBSD, lees dan het relevante INSTALL.* bestand
zoals hierboven opgesomd!
OpenBSD/i386:
Speel met uw BIOS opties om booten vanaf een CD in te schakelen. De OpenBSD/i386
uitgave staat op CD1. Als uw BIOS booten vanaf CD niet ondersteunt, zal u een
bootdiskette moeten maken om van te installeren. Om een bootdiskette te maken
schrijft u CD1:4.0/i386/floppy39.fs naar een diskette en boot u via
het diskettestation.
Gebruik CD1:4.0/i386/floppyB40.fs in de plaats voor meer SCSI controller
ondersteuning, of CD1:4.0/i386/floppyC40.fs voor betere laptop
ondersteuning.
Als u niet kan booten vanaf een CD of een diskette,
dan kan u installeren over het netwerk met PXE zoals beschreven in het
opgenomen INSTALL.i386 document.
Als u van plan bent OpenBSD te dual-booten met een ander besturingssysteem,
zal u INSTALL.i386 moeten lezen.
Om een bootdiskette te maken onder MS-DOS, gebruikt u de "rawrite"
utility gesitueerd op CD1:4.0/tools/rawrite.exe. Om een bootdiskette
te maken onder een Unix BS, gebruikt u de
dd(1)
utility. Het volgende is een voorbeeldgebruik van
dd(1),
waarbij het device "floppy", "rfd0c", of
"rfd0a" zou kunnen zijn.
# dd if=<file> of=/dev/<device> bs=32k
Zorg ervoor dat u netjes geformatteerde perfecte diskettes gebruikt ZONDER
SLECHTE BLOKKEN of uw installatie zal heel waarschijnlijk mislukken. Voor
meer informatie over het maken van een bootdiskette en het installeren van
OpenBSD/i386, raadpleeg alstublieft
FAQ 4.3.1.
OpenBSD/amd64:
De versie 4.0 van OpenBSD/amd64 staat op CD2.
Boot vanaf de CD om de installatie te beginnen - het zou kunnen dat u eerst uw
BIOS opties moet aanpassen.
Als u niet kan booten vanaf de CD, kan u een bootdiskette maken om van te
installeren.
Om dit te doen, schrijft u CD2:4.0/amd64/floppy40.fs naar een diskette,
vervolgens boot u van het diskettestation.
Als u niet kan booten vanaf een CD of een diskette,
kan u over het netwerk installeren met PXE zoals beschreven in het bijgevoegde
INSTALL.amd64 document.
Als u van plan bent OpenBSD te dual-booten met een ander besturingssysteem,
zal u INSTALL.amd64 moeten lezen.
OpenBSD/macppc:
Plaats CD2 in uw CDROM lezer en schakel uw machine aan terwijl u de C
toets ingedrukt houdt totdat de display inschakelt en
OpenBSD/macppc boot toont.
Als alternatief geeft u op de Open Firmware prompt, boot cd:,ofwboot
/4.0/macppc/bsd.rd in.
OpenBSD/sparc:
De 4.0 uitgave van OpenBSD/sparc staat op CD3. Om van deze CD te booten, kan u
de twee commando's hieronder gebruiken, afhankelijk van de versie van uw ROM.
ok boot cdrom 4.0/sparc/bsd.rd
of
> b sd(0,6,0)4.0/sparc/bsd.rd
Als uw SPARC systeem geen CD-lezer heeft, kan u als alternatief booten vanaf
diskette. Om dat te doen, moet u CD3:4.0/sparc/floppy40.fs naar een
diskette schrijven. Voor meer informatie, zie
FAQ 4.3.1.
Om vanaf de diskette te booten, gebruikt u één van de twee commando's
hieronder, afhankelijk van de versie van uw ROM.
ok boot floppy
or
> b fd()
Zorg ervoor dat u een netjes geformatteerde diskette ZONDER SLECHTE BLOKKEN
gebruikt of uw installatie zal heel waarschijnlijk mislukken.
Als uw SPARC systeem noch een diskettestation noch een CD-lezer heeft, kan u
ofwel een bootable tape instellen, of via het netwerk installeren, zoals
gezegd in het INSTALL.sparc bestand.
OpenBSD/sparc64:
Plaats CD3 in uw CDROM-lezer en typ boot cdrom.
Als dit niet werkt of als u geen CDROM-lezer hebt, kan u
CD3:4.0/sparc64/floppy40.fs of CD3:4.0/sparc64/floppyB40.fs
(afhankelijk van uw machine) naar een diskette schrijven en deze booten
met boot floppy. Raadpleeg INSTALL.sparc64 voor details.
Zorg ervoor dat u een netjes geformatteerde diskette ZONDER SLECHTE BLOKKEN
gebruikt of uw installatie zal heel waarschijnlijk mislukken.
U kan ook CD3:4.0/sparc64/miniroot40.fs naar de swappartitie op de
schijf schrijven en booten met boot disk:b.
Als niets werkt, kan u over het netwerk booten zoals beschreven in
INSTALL.sparc64.
OpenBSD/alpha:
Schrijf FTP:4.0/alpha/floppy40.fs of
FTP:4.0/alpha/floppyB40.fs (afhankelijk van uw machine) naar een
diskette en geef boot dva0 in. Raadpleeg INSTALL.alpha voor meer
details.
Zorg ervoor dat u een netjes geformatteerde diskette ZONDER SLECHTE BLOKKEN
gebruikt of uw installatie zal heel waarschijnlijk mislukken.
OpenBSD/armish:
Na een seriele poort te verbinden, kan de Thecus rechtstreeks via het netwerk
booten via ofwel tftp of http. Configureer het netwerk met ifconfig, reset,
laad vervolgens bsd.rd, zie INSTALL.armish voor specifieke details.
IOData HDL-G kan alleen van een EXT-2 partitie booten. Start op in linux
en kopieer 'boot' en bsd.rd naar de eerste partitie op wd0 (hda1),
laad en draai vervolgens bsd.rd, met behoud van de wd0i (hda1) ext2fs partitie.
Meer details zijn beschikbaar in INSTALL.armish.
OpenBSD/cats:
Na het updaten van de firmware tot ten minste ABLE 1.95 indien nodig, boot u
FTP:4.0/cats/bsd.rd vanaf een ABLE-ondersteund device (zoals een CD-ROM
of een bestaande FFS of EXT2FS partitie).
OpenBSD/hp300:
OpenBSD/hppa:
OpenBSD/luna88k:
Kopieer bsd.rd naar een Mach of UniOS partitie, en boot het vanaf de PROM.
Als alternatief kan u een bootable tape maken en ervan booten. Raadpleeg
de instructies in INSTALL.luna88k voor meer details.
OpenBSD/mac68k:
Boot MacOS zoals normaal en pak de Macside "BSD/Mac68k Booter" utility uit vanaf
FTP:4.0/mac68k/utils naar uw harde schijf. Configureer de "BSD/Mac68k
Booter" met de lokatie van uw bsd.rd kernel en boot in de installer.
Raadpleeg de instructies in INSTALL.mac68k voor meer details.
OpenBSD/mvme68k:
U kan een bootable installatietape aanmaken of over het netwerk booten.
De netwerkboot vereist een MVME68K BUG versie die de NIOT en NBO
debugger commando's ondersteunt. Volg de instructies in INSTALL.mvme68k
voor meer details.
OpenBSD/mvme88k:
U kan een bootable installatietape aanmaken of over het netwerk booten.
De netwerkboot vereist een MVME88K BUG versie die de NIOT en NBO
debugger commando's ondersteunt. Volg de instructies in INSTALL.mvme88k
voor meer details.
OpenBSD/sgi:
Brand cd40.iso op een CD-R, stop deze in de CD-lezer van uw machine en
selecteer Install System Software in het "System Maintenance" menu.
Als uw machine geen CD-lezer heeft, kunt u een DHCP/tftp netwerkserver
instellen en booten met "bootp()/bsd.rd".
Raadpleeg de instructies in INSTALL.sgi voor meer details.
OpenBSD/vax:
Boot over het netwerk via mopbooting zoals beschreven in INSTALL.vax.
OpenBSD/zaurus:
Installeer met de Linux ingebouwde grafische ipkg installer, de
openbsd40_arm.ipk package. Herstart, en voer het uit. Lees INSTALL.zaurus
voor enkele belangrijke details.
Notes about the source code:
src.tar.gz bevat een bronarchief beginnend op /usr/src. Dit bestand
bevat alles wat u nodig hebt behalve de kernelbroncode, die in een
afzonderlijk archief zit. Om uit te pakken:
# mkdir -p /usr/src
# cd /usr/src
# tar xvfz /tmp/src.tar.gz
sys.tar.gz bevat een bronarchief beginnend op /usr/src/sys.
Dit bestand bevat al de kernelbroncode die u nodig hebt om kernels te bouwen.
Om uit te pakken:
# mkdir -p /usr/src/sys
# cd /usr/src
# tar xvfz /tmp/sys.tar.gz
Deze beide trees zijn een reguliere CVS checkout. Met deze trees is het
mogelijk om een vliegende start te krijgen met de anoncvs servers zoals
hier beschreven.
Het gebruik van deze bestanden leidt tot een veel snellere initiële CVS
update dan u zou kunnen verwachten van een verse checkout van de volledige
OpenBSD source tree.
How to upgrade
Als u reeds een OpenBSD 3.9 systeem hebt en niet wil herinstalleren,
kunnen upgrade-instructies en raad gevonden worden in de
Upgrade Gids.
Ports Tree
Een ports tree archief wordt ook voorzien. Om uit te pakken:
# cd /usr
# tar xvfz /tmp/ports.tar.gz
# cd ports
De ports/ subdirectory is een checkout van de OpenBSD ports tree. Ga
de ports pagina lezen
als u niets over ports weet op dit ogenblik.
Deze tekst is geen handleiding over hoe ports te gebruiken.
Het is veeleer een verzameling aantekeningen om de gebruiker een "kickstart"
te geven voor het OpenBSD ports systeem.
De ports/ directory vertegenwoordigt een CVS (zie de man pagina voor
cvs(1) als
u niet vertrouwd bent met CVS) checkout van onze ports. Zoals bij onze
volledige source tree, is onze ports tree beschikbaar via anoncvs. Dus, om
hem recent te houden, moet u de ports/ tree beschikbaar maken op een
lees-schrijf medium en de tree updaten met een commando als:
# cd [portsdir]/; cvs -d anoncvs@server.openbsd.org:/cvs update -Pd -rOPENBSD_4_0
[Natuurlijk moet u de lokale directory en servernaam hier vervangen door de
lokatie van uw portsverzameling en een nabijgelegen anoncvs server.]
Merk op dat de meeste ports beschikbaar zijn als packages via FTP. Geüpdatet
packages voor versie 4.0 zullen ter beschikking gesteld worden als er
zich problemen voordoen.
Als u geïnteresseerd bent in een port zien toegevoegd worden, graag zou willen
helpen, of gewoon meer zou willen weten, dan is de ports@openbsd.org
mailinglijst een goede plek om te kennen.
www@openbsd.org
$OpenBSD: 40.html,v 1.14 2011/01/17 09:42:43 ajacoutot Exp $