=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/64.html,v retrieving revision 1.104 retrieving revision 1.105 diff -u -r1.104 -r1.105 --- www/64.html 2019/04/24 15:19:17 1.104 +++ www/64.html 2019/05/27 22:55:18 1.105 @@ -1,25 +1,26 @@ - - - + + + + OpenBSD 6.4 - - - - -

+

-OpenBSD -6.4 +OpenBSD +6.4

+ + +
- +Puffoil + 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:

    -
      -
    • +

      Write floppy64.fs or floppyB64.fs (depending on your machine) to a diskette and enter boot dva0. Refer to INSTALL.alpha for more details. +

      -

    • Make sure you use a properly formatted floppy with NO BAD BLOCKS or your install will most likely fail. -
    -

    OpenBSD/amd64:

    +

    OpenBSD/amd64:

    -
      -
    • +

      If your machine can boot from CD, you can write install64.iso or cd64.iso to a CD and boot from it. You may need to adjust your BIOS options first. +

      -

    • If your machine can boot from USB, you can write install64.fs or miniroot64.fs to a USB stick and boot from it. +

      -

    • If you can't boot from a CD, floppy disk, or USB, you can install across the network using PXE as described in the included INSTALL.amd64 document. +

      -

    • If you are planning to dual boot OpenBSD with another OS, you will need to read INSTALL.amd64. -
    -

    OpenBSD/arm64:

    +

    OpenBSD/arm64:

    -
      -
    • +

      Write miniroot64.fs to a disk and boot from it after connecting to the serial console. Refer to INSTALL.arm64 for more details. -

      -

    -

    OpenBSD/armv7:

    +

    OpenBSD/armv7:

    -
      -
    • +

      Write a system specific miniroot to an SD card and boot from it after connecting to the serial console. Refer to INSTALL.armv7 for more details. -

      -

    -

    OpenBSD/hppa:

    +

    OpenBSD/hppa:

    -
      -
    • +

      Boot over the network by following the instructions in INSTALL.hppa or the hppa platform page. -

    -

    OpenBSD/i386:

    +

    OpenBSD/i386:

    -
      -
    • +

      If your machine can boot from CD, you can write install64.iso or cd64.iso to a CD and boot from it. You may need to adjust your BIOS options first. +

      -

    • If your machine can boot from USB, you can write install64.fs or miniroot64.fs to a USB stick and boot from it. +

      -

    • If you can't boot from a CD, floppy disk, or USB, you can install across the network using PXE as described in the included INSTALL.i386 document. +

      -

    • If you are planning on dual booting OpenBSD with another OS, you will need to read INSTALL.i386. -
    -

    OpenBSD/landisk:

    +

    OpenBSD/landisk:

    -
      -
    • +

      Write miniroot64.fs to the start of the CF or disk, and boot normally. -

    -

    OpenBSD/loongson:

    +

    OpenBSD/loongson:

    -
      -
    • +

      Write miniroot64.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/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. +

      -

    • Alternatively, at the Open Firmware prompt, enter boot cd:,ofwboot /6.4/macppc/bsd.rd -
    -

    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 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:

    -
      -
    • +

      Burn the image from a mirror site to a CDROM, boot from it, and type boot cdrom. +

      -

    • If this doesn't work, or if you don't have a CDROM drive, you can write floppy64.fs or floppyB64.fs (depending on your machine) to a floppy and boot it with boot floppy. Refer to INSTALL.sparc64 for details. +

      -

    • Make sure you use a properly formatted floppy with NO BAD BLOCKS or your install will most likely fail. +

      -

    • You can also write miniroot64.fs to the swap partition on the disk and boot with boot disk:b. +

      -

    • If nothing works, you can boot over the network as described in INSTALL.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. -

    - - +