=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/46.html,v retrieving revision 1.37 retrieving revision 1.38 diff -u -r1.37 -r1.38 --- www/46.html 2019/04/24 15:54:53 1.37 +++ www/46.html 2019/05/27 22:55:18 1.38 @@ -1,29 +1,41 @@ - - - + + + + OpenBSD 4.6 - - - + + +

-OpenBSD -4.6 +OpenBSD +4.6

-

+ + +
- +Planet of the Users + Released Oct 18, 2009
Copyright 1997-2009, Theo de Raadt.
-ISBN 978-0-9784475-4-0 +ISBN 978-0-9784475-4-0
4.6 Song: "Planet of the Users"
@@ -31,7 +43,7 @@
  • See the information on The FTP page for a list of mirror machines. -
  • Go to the pub/OpenBSD/4.6/ directory on +
  • Go to the pub/OpenBSD/4.6/ directory on one of the mirror sites.
  • Have a look at The 4.6 Errata page for a list of bugs and workarounds. @@ -42,14 +54,14 @@ 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 4.6. For a comprehensive list, see the changelog leading to 4.6. @@ -88,96 +100,96 @@

  • New tools:

    -

  • pf(4) improvements: +
  • pf(4) improvements:

  • OpenBGPD, OpenOSPFD and other routing daemon improvements:

    @@ -185,21 +197,21 @@

    +
  • -
    + +
    +

    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 FTP (or other style @@ -332,16 +339,19 @@

  • FTP:.../OpenBSD/4.6/vax/INSTALL.vax
  • FTP:.../OpenBSD/4.6/zaurus/INSTALL.zaurus +
    +
    +

    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:

      + +

      Play with your BIOS options to enable booting from a CD. The OpenBSD/i386 release is on CD1. If your BIOS does not support booting from CD, you will need to create a boot floppy to install from. To create a boot floppy write @@ -364,26 +374,25 @@ To make a boot floppy under MS-DOS, use the "rawrite" utility located at CD1:4.6/tools/rawrite.exe. To make the boot floppy under a Unix OS, use the -dd(1) +dd(1) utility. The following is an example usage of -dd(1), +dd(1), where the device could be "floppy", "rfd0c", or "rfd0a". -

        +
         # dd if=<file> of=/dev/<device> bs=32k
        -
      +

      Make sure you use properly formatted perfect floppies with NO BAD BLOCKS or your install will most likely fail. For more information on creating a boot floppy and installing OpenBSD/i386 please refer to this page. -

    +

    OpenBSD/amd64:

    +

    -

    OpenBSD/amd64:

    -
      The 4.6 release of OpenBSD/amd64 is located on CD2. Boot from the CD to begin the install - you may need to adjust your BIOS options first. @@ -399,22 +408,20 @@

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

    +

    OpenBSD/macppc:

    +

    -

    OpenBSD/macppc:

    -
      Put CD2 in your CDROM drive and poweron 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 /4.6/macppc/bsd.rd -

    +

    OpenBSD/sparc64:

    +

    -

    OpenBSD/sparc64:

    -
      Put CD3 in your CDROM drive and type boot cdrom.

      @@ -433,12 +440,11 @@

      If nothing works, you can boot over the network as described in INSTALL.sparc64. -

    +

    OpenBSD/alpha:

    +

    -

    OpenBSD/alpha:

    -
      -

      Write FTP:4.6/alpha/floppy46.fs or +Write FTP:4.6/alpha/floppy46.fs or FTP:4.6/alpha/floppyB46.fs (depending on your machine) to a diskette and enter boot dva0. Refer to INSTALL.alpha for more details. @@ -446,12 +452,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. @@ -459,72 +462,59 @@ 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/hp300:

    +

    -

    OpenBSD/hp300:

    -
      -

      Boot over the network by following the instructions in INSTALL.hp300. -

    +

    OpenBSD/hppa:

    +

    -

    OpenBSD/hppa:

    -
      -

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

    +

    OpenBSD/landisk:

    +

    -

    OpenBSD/landisk:

    -
      -

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

    +

    OpenBSD/mac68k:

    +

    -

    OpenBSD/mac68k:

    -
      -

      Boot MacOS as normal and extract the Macside "BSD/Mac68k Booter" utility from FTP:4.6/mac68k/utils onto your hard disk. Configure the "BSD/Mac68k Booter" with the location of your bsd.rd kernel and boot into the installer. Refer to the instructions in INSTALL.mac68k for more details. -

    +

    OpenBSD/mvme68k:

    +

    -

    OpenBSD/mvme68k:

    -
      -

      You can create a bootable installation tape or boot over the network.
      The network boot requires a MVME68K BUG version that supports the NIOT and NBO debugger commands. Follow the instructions in INSTALL.mvme68k for more details. -

    +

    OpenBSD/mvme88k:

    +

    -

    OpenBSD/mvme88k:

    -
      -

      You can create a bootable installation tape or boot over the network.
      The network boot requires a MVME88K BUG version that supports the NIOT and NBO debugger commands. Follow the instructions in INSTALL.mvme88k 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 4.6/sparc/bsd.rd
        +
        +ok boot cdrom 4.6/sparc/bsd.rd
         or
        -> b sd(0,6,0)4.6/sparc/bsd.rd
        -
      +> b sd(0,6,0)4.6/sparc/bsd.rd +

      If your SPARC system does not have a CD drive, you can alternatively boot from floppy. @@ -533,11 +523,11 @@ 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 @@ -547,12 +537,10 @@ 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/sgi:

    +

    -

    OpenBSD/sgi:

    -
      -

      Burn cd46.iso on a CD-R, put it in the CD drive of your machine and select Install System Software from the System Maintenance menu. @@ -560,53 +548,52 @@ If your machine doesn't have a CD drive, you can setup a DHCP/tftp network server, and boot using "bootp()/bsd.rd". 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/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 openbsd46_arm.ipk package. Reboot, then run it. Read INSTALL.zaurus for a few important details. -

    +
    + +
    +

    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 @@ -614,30 +601,32 @@ 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. -

      -

    - +
    +
  • +
    + +
    +

    How to upgrade

    -

    How to upgrade

    -

    If you already have an OpenBSD 4.5 system, and do not want to reinstall, upgrade instructions and advice can be found in the Upgrade Guide. +

    -
    + +
    +

    Ports Tree

    -

    Ports Tree

    -

    A ports tree archive is also provided. To extract:

    -

    +
    +# cd /usr
    +# tar xvfz /tmp/ports.tar.gz
    +# cd ports
    +

    The ports/ subdirectory is a checkout of the OpenBSD ports tree. Go read the ports page @@ -647,7 +636,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 anoncvs. So, in @@ -655,9 +644,9 @@ available on a read-write medium and update the tree with a command like:

    -

    +

    [Of course, you must replace the local directory and server name here with the location of your ports collection and a nearby anoncvs @@ -669,7 +658,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. -

    - - - +