+
-
+
+ |
Released Oct 18, 2015
Copyright 1997-2015, Theo de Raadt.
-ISBN 978-0-9881561-6-6
+ISBN 978-0-9881561-6-6
5.8 Songs: "20 years ago today",
"Fanza",
@@ -33,29 +34,28 @@
Syslogd:
- OpenBSD
- syslogd(8)
+ syslogd(8)
can bind to explicitly given UDP or TCP sockets to receive messages.
TCP streams are accepted with the octet counting or the non
transparent framing method.
- Blocks in
- syslog.conf(5)
+ syslog.conf(5)
started with
+host process messages created by
certain hosts specifically.
- Handle situations when the file descriptor limit is exhausted
gracefully.
-
- Since libtls handles short writes smarter, syslogd(8) can use the
+
- Since libtls handles short writes smarter, syslogd(8) can use the
complete output buffer to save messages, coping with
longer TLS server down times without losing messages.
- Ports and packages:
-
- - Many pre-built packages for each architecture:
-
-
-
- |
- i386: 8839
- mips64: 4267
- mips64el: 5922
-
|
- powerpc: 8114
- sh: 133
- sparc64: 7851
-
| |
-
+
- - Some highlights:
-
-
-
+ Some highlights:
+
- Chromium 44.0.2403.125
- Emacs 21.4 and 24.5
- GCC 4.8.4 and 4.9.3
@@ -569,7 +559,6 @@
- Mono 3.12.1
- Mozilla Firefox 38.1.1esr and 39.0.3
- Mozilla Thunderbird 38.1.0
-
|
- Node.js 0.10.35
- OpenLDAP 2.3.43 and 2.4.41
- PHP 5.4.43, 5.5.27 and 5.6.11
@@ -584,12 +573,9 @@
- TeX Live 2014
- Vim 7.4.769
- Xfce 4.12
-
|
- |
-
+
- As usual, steady improvements in manual pages and other documentation.
-
- The system includes the following major components from outside suppliers:
@@ -607,14 +593,15 @@
- Less 458 (+ patches)
- Awk Aug 10, 2011 version
-
+
-
+
+
+How to install
+
- How to install
-
Following this are the instructions which you would have on a piece of
paper if you had purchased a CDROM set instead of doing an alternate
form of install. The instructions for doing an HTTP (or other style
@@ -674,14 +661,15 @@
+
Quick installer information for people familiar with OpenBSD, and the
use of the "disklabel -E" command. If you are at all confused when
installing OpenBSD, read the relevant INSTALL.* file as listed above!
-
- OpenBSD/i386:
-
+OpenBSD/i386:
+
+
The OpenBSD/i386 release is on CD1.
Boot from the CD to begin the install - you may need to adjust
your BIOS options first.
@@ -699,11 +687,9 @@
If you are planning on dual booting OpenBSD with another OS, you will need to
read INSTALL.i386.
-
+OpenBSD/amd64:
- OpenBSD/amd64:
-
The OpenBSD/amd64 release is on CD2.
Boot from the CD to begin the install - you may need to adjust
your BIOS options first.
@@ -720,11 +706,10 @@
If you are planning to dual boot OpenBSD with another OS, you will need to
read INSTALL.amd64.
-
+OpenBSD/macppc:
+
- OpenBSD/macppc:
-
Burn the image from a mirror site to a CDROM, and power on your machine
while holding down the C key until the display turns on and
shows OpenBSD/macppc boot.
@@ -732,11 +717,10 @@
Alternatively, at the Open Firmware prompt, enter boot cd:,ofwboot
/5.8/macppc/bsd.rd
-
+OpenBSD/sparc64:
+
- OpenBSD/sparc64:
-
Put CD3 in your CDROM drive and type boot cdrom.
@@ -755,12 +739,11 @@
If nothing works, you can boot over the network as described in INSTALL.sparc64.
-
+OpenBSD/alpha:
+
- OpenBSD/alpha:
-
-Write FTP:5.8/alpha/floppy58.fs or
+Write FTP:5.8/alpha/floppy58.fs or
FTP:5.8/alpha/floppyB58.fs (depending on your machine) to a diskette and
enter boot dva0. Refer to INSTALL.alpha for more details.
@@ -768,12 +751,9 @@
Make sure you use a properly formatted floppy with NO BAD BLOCKS or your install
will most likely fail.
-
+OpenBSD/armish:
- OpenBSD/armish:
-
-
After connecting a serial port, Thecus can boot directly from the network
either tftp or http. Configure the network using fconfig, reset,
then load bsd.rd, see INSTALL.armish for specific details.
@@ -781,55 +761,42 @@
and copy 'boot' and bsd.rd into the first partition on wd0 (hda1)
then load and run bsd.rd, preserving the wd0i (hda1) ext2fs partition.
More details are available in INSTALL.armish.
-
+OpenBSD/hppa:
+
- OpenBSD/hppa:
-
+OpenBSD/landisk:
+
- OpenBSD/landisk:
-
-
Write miniroot58.fs to the start of the CF
or disk, and boot normally.
-
+OpenBSD/loongson:
+
- OpenBSD/loongson:
-
-
Write miniroot58.fs to a USB stick and boot bsd.rd from it
or boot bsd.rd via tftp.
Refer to the instructions in INSTALL.loongson for more details.
-
-
+ OpenBSD/luna88k:
+
- OpenBSD/luna88k:
-
-
-Copy `boot' and `bsd.rd' to a Mach or UniOS partition, and boot the bootloader
+Copy 'boot' and 'bsd.rd' to a Mach or UniOS partition, and boot the bootloader
from the PROM, and then bsd.rd from the bootloader.
Refer to the instructions in INSTALL.luna88k for more details.
-
+OpenBSD/octeon:
+
- OpenBSD/octeon:
-
-
After connecting a serial port, boot bsd.rd over the network via DHCP/tftp.
Refer to the instructions in INSTALL.octeon for more details.
-
+OpenBSD/sgi:
+
- OpenBSD/sgi:
-
-
To install, burn cd58.iso on a CD-R, put it in the CD drive of your
machine and select Install System Software from the System Maintenance
menu. Indigo/Indy/Indigo2 (R4000) systems will not boot automatically from
@@ -840,27 +807,24 @@
If your machine doesn't have a CD drive, you can setup a DHCP/tftp network
server, and boot using "bootp()/bsd.rd.IP##" using the kernel matching your
system type. Refer to the instructions in INSTALL.sgi for more details.
-
+OpenBSD/socppc:
+
- OpenBSD/socppc:
-
-
After connecting a serial port, boot over the network via DHCP/tftp.
Refer to the instructions in INSTALL.socppc for more details.
-
+OpenBSD/sparc:
+
- OpenBSD/sparc:
-
Boot from one of the provided install ISO images, using one of the two
commands listed below, depending on the version of your ROM.
-
-ok boot cdrom 5.8/sparc/bsd.rd
+
+ok boot cdrom 5.8/sparc/bsd.rd
or
-> b sd(0,6,0)5.8/sparc/bsd.rd
-
+> b sd(0,6,0)5.8/sparc/bsd.rd
+
If your SPARC system does not have a CD drive, you can alternatively boot from floppy.
@@ -869,11 +833,10 @@
To boot from the floppy use one of the two commands listed below,
depending on the version of your ROM.
-
-ok boot floppy
+
+ok boot floppy
or
-> b fd()
-
+> b fd()
Make sure you use a properly formatted floppy with NO BAD BLOCKS or your install
@@ -883,56 +846,53 @@
If your SPARC system doesn't have a floppy drive nor a CD drive, you can either
setup a bootable tape, or install via network, as told in the
INSTALL.sparc file.
-
+ OpenBSD/vax:
+
- OpenBSD/vax:
-
Boot over the network via mopbooting as described in INSTALL.vax.
-
+OpenBSD/zaurus:
+
- OpenBSD/zaurus:
-
-
Using the Linux built-in graphical ipkg installer, install the
openbsd58_arm.ipk package. Reboot, then run it. Read INSTALL.zaurus
for a few important details.
-
-
+
+
+
+
+How to upgrade
- How to upgrade
-
If you already have an OpenBSD 5.7 system, and do not want to reinstall,
upgrade instructions and advice can be found in the
Upgrade Guide.
+
-
+
+
+Notes about the source code
- Notes about the source code
-
src.tar.gz contains a source archive starting at /usr/src. This file
contains everything you need except for the kernel sources, which are
in a separate archive. To extract:
+
+# mkdir -p /usr/src
+# cd /usr/src
+# tar xvfz /tmp/src.tar.gz
+
-
-# mkdir -p /usr/src
-# cd /usr/src
-# tar xvfz /tmp/src.tar.gz
-
-
sys.tar.gz contains a source archive starting at /usr/src/sys.
This file contains all the kernel sources you need to rebuild kernels.
To extract:
-
-
-# mkdir -p /usr/src/sys
-# cd /usr/src
+
+# mkdir -p /usr/src/sys
+# cd /usr/src
# tar xvfz /tmp/sys.tar.gz
-
+
Both of these trees are a regular CVS checkout. Using these trees it
is possible to get a head-start on using the anoncvs servers as
@@ -940,20 +900,20 @@
Using these files
results in a much faster initial CVS update than you could expect from
a fresh checkout of the full OpenBSD source tree.
-
+
+
-
+
+
+Ports Tree
- Ports Tree
-
A ports tree archive is also provided. To extract:
+
+# cd /usr
+# tar xvfz /tmp/ports.tar.gz
+
-
-# cd /usr
-# tar xvfz /tmp/ports.tar.gz
-
-
Go read the ports page
if you know nothing about ports
at this point. This text is not a manual of how to use ports.
@@ -961,7 +921,7 @@
OpenBSD ports system.
The ports/ directory represents a CVS (see the manpage for
-
+
cvs(1) if
you aren't familiar with CVS) checkout of our ports. As with our complete
source tree, our ports tree is available via
@@ -969,11 +929,10 @@
So, in order to keep up to date with the -stable branch, you must make
the ports/ tree available on a read-write medium and update the tree
with a command like:
-
-
+
# cd /usr/ports
# cvs -d anoncvs@server.openbsd.org:/cvs update -Pd -rOPENBSD_5_8
-
+
[Of course, you must replace the server name here with a nearby anoncvs
server.]
@@ -984,6 +943,4 @@
If you're interested in seeing a port added, would like to help out, or just
would like to know more, the mailing list
ports@openbsd.org is a good place to know.
-
-
-
+
|