=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/63.html,v retrieving revision 1.80 retrieving revision 1.81 diff -u -r1.80 -r1.81 --- www/63.html 2019/04/24 15:19:17 1.80 +++ www/63.html 2019/05/27 22:55:18 1.81 @@ -1,25 +1,26 @@ - - - + + + + OpenBSD 6.3 - - - - -

+

-OpenBSD -6.3 +OpenBSD +6.3

+ + +
- +Harry + Released Apr 15, 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.3/ directory on +
  • Go to the pub/OpenBSD/6.3/ directory on one of the mirror sites.
  • Have a look at the 6.3 errata page for a list of bugs and workarounds. @@ -38,20 +39,19 @@
  • signify(1) pubkeys for this release:

    - -
    + +
    openbsd-63-base.pub: - + RWRxzbLwAd76ZZxHU7wuIFUOVGwl6SjNNzanKWTql8w+hui7WLE/72mW -
    +
    openbsd-63-fw.pub: - + RWT3tdmiAc+DH/CJOxPFT10kUM90/UcLTgSEUEKzhKm9QEhy+UD4CWPy -
    +
    openbsd-63-pkg.pub: - + RWT58k1AWz/zZO9DHcPHXiHhDNP6hdwGjxNkyMoc/sh4O5NI8Zz1R1lD -

    @@ -59,12 +59,14 @@ 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.3. For a comprehensive list, see the changelog leading to 6.3. @@ -138,7 +140,6 @@ and it is also provided on sparc64.

-

  • vmm(4)/ vmd(8) improvements:
      @@ -168,7 +169,6 @@
    • Many fixes to vmctl(8) and vmd(8) error handling.
    -

  • IEEE 802.11 wireless stack improvements:
      @@ -188,7 +188,6 @@ now use an open source firmware, and hostap mode now works with these devices.
    -

  • Generic network stack improvements:
      @@ -223,7 +222,6 @@
    • Support for configuring the Don't Fragment flag on packets encapsulated by tunnel interfaces.
    -

  • Installer improvements:
      @@ -248,7 +246,6 @@
    • create correct hostname when both domain-name and domain-search options are provided in the DHCP lease.
    -

  • Routing daemons and other userland network improvements:
      @@ -269,12 +266,11 @@ staticarp option to make interfaces reply to ARP requests only.
    • ipsecctl(8) can now collapse flow outputs having the same source or destination. -
    • The -n option in +
    • The -n option in netstart(8) no longer messes with the default route. It is now documented as well.
    -

  • Security improvements:
      @@ -306,7 +302,6 @@ fktrace(2) system call was deleted.
    -

  • dhclient(8) improvements:
      @@ -363,7 +358,6 @@ dhclient(8) exiting without configuring the interface.
    -

  • Assorted improvements:
      @@ -436,7 +430,7 @@
    • New uniq(1) -i option for case-insensitive comparison.
    • The printf(3) format - string is no longer validated when looking for % formats. + string is no longer validated when looking for % formats. Based on a commit by android and following most other operating systems.
    • Improved error checking in vfwprintf(3). @@ -452,9 +446,9 @@ jot(1):
      • Arbitrary length limits for the arguments for the - -b, -s, -w options were removed. -
      • The %F format specifier is now supported and a bug - in the %D format was fixed. + -b, -s, -w options were removed. +
      • The %F format specifier is now supported and a bug + in the %D format was fixed.
      • Better code coverage in regression tests.
      • Several buffer overruns were fixed.
      @@ -477,7 +471,6 @@
    • vmt(4) now allows cloning and taking disk-only snapshots of running guests.
    -

  • OpenSMTPD 6.0.4
      @@ -486,7 +479,6 @@
    • Assorted cleanups and improvements.
    • Numerous manual page fixes and improvements.
    -

  • OpenSSH 7.7
      @@ -582,7 +574,6 @@
    • Numerous manual page fixes and improvements.
    -

  • LibreSSL 2.7.2
      @@ -615,45 +606,32 @@
    • Merged more DTLS support into the regular TLS code path, removing duplicated code.
    -

    -

  • Ports and packages: +
  • Ports and packages:

    • dpb(1) and normal ports(7) can now enjoy the same privilege separated model by setting - PORTS_PRIVSEP=Yes + PORTS_PRIVSEP=Yes
    -
    -
    Many pre-built packages for each architecture: -
    + +

    Many pre-built packages for each architecture: - - -
    -
      +
      • aarch64: 7990
      • alpha: 1
      • amd64: 9912 -
    • arm: 6582
    • i386: 9861
    • mips64: 8149 -
    • mips64el: 8254
    • powerpc: 8809
    • sh: 1 -
    • sparc64: 8401 -
    -

    + -

    -
    Some highlights: -
    - - -
      +

      Some highlights: +

      • AFL 2.52b
      • CMake 3.10.2
      • Chromium 65.0.3325.181 @@ -672,7 +650,6 @@
      • MariaDB 10.0.34
      • Mozilla Firefox 52.7.3esr and 59.0.2
      • Mozilla Thunderbird 52.7.0 -
    • Mutt 1.9.4 and NeoMutt 20180223
    • Node.js 8.9.4
    • Ocaml 4.03.0 @@ -691,11 +668,9 @@
    • TeX Live 2017
    • Vim 8.0.1589
    • Xfce 4.12 -
    -

    +

  • As usual, steady improvements in manual pages and other documentation. -

  • The system includes the following major components from outside suppliers:
      @@ -714,10 +689,12 @@
    • Expat 2.2.5
    +
    -

    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.3 on your machine: @@ -753,146 +730,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 floppy63.fs or floppyB63.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 install63.iso or cd63.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 install63.fs or miniroot63.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 miniroot63.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 install63.iso or cd63.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 install63.fs or miniroot63.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 miniroot63.fs to the start of the CF or disk, and boot normally. -

    -

    OpenBSD/loongson:

    +

    OpenBSD/loongson:

    -
      -
    • +

      Write miniroot63.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.3/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 cd63.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 @@ -900,51 +853,51 @@ 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 floppy63.fs or floppyB63.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 miniroot63.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.2 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: @@ -955,7 +908,7 @@ # 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: @@ -971,11 +924,13 @@ 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: @@ -1011,6 +966,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. -

    - - +