+
-
+
+ |
Released Oct 18, 2018
Copyright 1997-2018, Theo de Raadt.
@@ -28,7 +29,7 @@
- See the information on the FTP page for
a list of mirror machines.
-
- Go to the pub/OpenBSD/6.4/ directory on
+
- Go to the
pub/OpenBSD/6.4/ directory on
one of the mirror sites.
- Have a look at the 6.4 errata page for a list
of bugs and workarounds.
@@ -38,33 +39,34 @@
- signify(1)
pubkeys for this release:
-
-
+
+
openbsd-64-base.pub:
- |
+ |
RWQq6XmS4eDAcQW4KsT5Ka0KwTQp2JMOP9V/DR4HTVOL5Bc0D7LeuPwA
- |
+ |
openbsd-64-fw.pub:
- |
+ |
RWRoBbjnosJ/39llpve1XaNIrrQND4knG+jSBeIUYU8x4WNkxz6a2K97
- |
+ |
openbsd-64-pkg.pub:
- |
+ |
RWRF5TTY+LoN/51QD5kM2hKDtMTzycQBBPmPYhyQEb1+4pff/H6fh/kA
- |
+
All applicable copyrights and credits are in the src.tar.gz,
sys.tar.gz, xenocara.tar.gz, ports.tar.gz files, or in the
files fetched via ports.tar.gz.
-
-
+ |
-What's New
+
+What's New
+
This is a partial list of new features and systems included in OpenBSD 6.4.
For a comprehensive list, see the changelog leading
to 6.4.
@@ -169,7 +171,6 @@
scitemp(4).
-
vmm(4) and
vmd(8) improvements:
@@ -182,7 +183,6 @@
along with general cleanups.
- Various bug fixes and improvements.
-
IEEE 802.11 wireless stack improvements:
@@ -193,7 +193,6 @@
- ifconfig(8)
scan performance has been improved for many devices.
-
Generic network stack improvements:
@@ -214,7 +213,6 @@
interface for the MikroTik Ethernet over IP (EoIP)
encapsulation protocol.
-
Installer improvements:
@@ -238,7 +236,6 @@
now creates a /usr/local partition with a maximum size of 20G when
using automatic disk allocation.
-
Security improvements:
@@ -283,7 +280,6 @@
- sshd(8) includes
improved defence against user enumeration attacks.
-
Routing daemons and other userland network improvements:
@@ -314,7 +310,7 @@
parsing routines and corner case fixes around table and anchor
handling.
- route(8) now errors out
- on bad -netmask/-prefixlen usage instead of configuring
+ on bad
-netmask/-prefixlen usage instead of configuring
ambiguous routes.
- dhclient(8)
now adds a direct route to the default route gateway when the
@@ -346,7 +342,6 @@
dhclient.leases(5)
for interfaces that cannot report their link status.
-
bgpd(8) improvements:
@@ -368,7 +363,6 @@
- Better support and bugfixes for multiple bgpd processes
running in different rdomains.
-
Assorted improvements:
@@ -380,7 +374,7 @@
scrollback.
- rebound(8)
gained support for permanent A records, similiar to
- local-data
+
local-data
supported by
unbound(8).
- New
@@ -462,7 +456,6 @@
the EFI framebuffer early to use a write combining mapping, speeding
things up considerably.
-
OpenSMTPD
@@ -486,7 +479,6 @@
command line client has been added.
- Assorted documentation improvements, cleanups and minor bug fixes.
-
OpenSSH 7.9
@@ -548,12 +540,10 @@
authentication using certificates hosted in
a ssh-agent(1) or
against sshd(8)
- from OpenSSH <7.8.
+ from OpenSSH <7.8.
-
-
LibreSSL 2.8.2
- API and Documentation Enhancements
@@ -642,7 +632,6 @@
generation.
-
Mandoc 1.14.4
@@ -661,9 +650,8 @@
and GNU man-ext features.
Mandoc can now format the manuals of the groff port.
-
- Ports and packages:
+Ports and packages:
- update-plist(1)
has been entirely rewritten and now figures out MULTI_PACKAGES and
@@ -677,33 +665,22 @@
included in the base install and are therefore readable without the
ports tree.
-
- - Many pre-built packages for each architecture:
-
+
+ Many pre-built packages for each architecture:
-
-
-
-
+
- aarch64: 8319
- amd64: 10304
- arm: 8324
-
|
- i386: 10230
- mips64: 7181
- mips64el: 7255
-
|
- powerpc: 8737
- sparc64: 7327
-
|
-
+
-
- - Some highlights:
-
-
-
-
+ Some highlights:
+
- AFL 2.52b
- CMake 3.10.2
- Chromium 69.0.3497.100
@@ -722,7 +699,6 @@
- Mono 5.14.0.177
- Mozilla Firefox 60.2.2esr and 62.0.3
- Mozilla Thunderbird 60.2.1
-
|
- Mutt 1.10.1 and NeoMutt 20180716
- Node.js 8.12.0
- OCaml 4.03.0
@@ -741,11 +717,9 @@
- TeX Live 2017
- Vim 8.1.438
- Xfce 4.12
-
|
-
+
As usual, steady improvements in manual pages and other documentation.
-
The system includes the following major components from outside suppliers:
@@ -764,10 +738,12 @@
- Expat 2.2.6
+
-How to install
+
+How to install
Please refer to the following files on the mirror site for
extensive details on how to install OpenBSD 6.4 on your machine:
@@ -803,146 +779,122 @@
+
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/alpha:
+OpenBSD/alpha:
-
-OpenBSD/amd64:
+OpenBSD/amd64:
-
-OpenBSD/arm64:
+OpenBSD/arm64:
-
-OpenBSD/armv7:
+OpenBSD/armv7:
-
-OpenBSD/hppa:
+OpenBSD/hppa:
-
-OpenBSD/i386:
+OpenBSD/i386:
-
-OpenBSD/landisk:
+OpenBSD/landisk:
-
-OpenBSD/loongson:
+OpenBSD/loongson:
-
-OpenBSD/luna88k:
+OpenBSD/luna88k:
-
-OpenBSD/macppc:
+OpenBSD/macppc:
-
-OpenBSD/octeon:
+OpenBSD/octeon:
-
-OpenBSD/sgi:
+OpenBSD/sgi:
-
--
+
To install, burn cd64.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
@@ -950,51 +902,53 @@
Refer to the instructions in INSTALL.sgi for more details.
- -
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/sparc64:
+OpenBSD/sparc64:
-
+
+
-How to upgrade
+
+How to upgrade
+
If you already have an OpenBSD 6.3 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.
+
+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:
@@ -1005,7 +959,8 @@
# tar xvfz /tmp/src.tar.gz
-sys.tar.gz contains a source archive starting at /usr/src/sys.
+
+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:
@@ -1015,18 +970,22 @@
# 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
described here.
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:
@@ -1034,11 +993,13 @@
# 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.
Rather, it is a set of notes meant to kickstart the user on the
OpenBSD ports system.
+
The ports/ directory represents a CVS checkout of our ports.
As with our complete source tree, our ports tree is available via
@@ -1052,15 +1013,16 @@
# cvs -d anoncvs@server.openbsd.org:/cvs update -Pd -rOPENBSD_6_4
+
[Of course, you must replace the server name here with a nearby anoncvs
server.]
+
Note that most ports are available as packages on our mirrors. Updated
ports for the 6.4 release will be made available if problems arise.
+
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.
-
-
-
+
|