[BACK]Return to 26.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/26.html between version 1.31 and 1.32

version 1.31, 2019/05/27 22:55:18 version 1.32, 2019/06/12 20:57:16
Line 7 
Line 7 
 <meta name="viewport" content="width=device-width, initial-scale=1">  <meta name="viewport" content="width=device-width, initial-scale=1">
 <link rel="stylesheet" type="text/css" href="openbsd.css">  <link rel="stylesheet" type="text/css" href="openbsd.css">
 <link rel="canonical" href="https://www.openbsd.org/26.html">  <link rel="canonical" href="https://www.openbsd.org/26.html">
 <style>  
 #sourcecode h3, #ports h3, #new h3 {  
         color: var(--red);  
 }  
   
 #release #quickinstall p {  
         margin-left: 0;  
 }  
 </style>  
   
 <h2 id=OpenBSD>  <h2 id=OpenBSD>
 <a href="index.html">  <a href="index.html">
 <i>Open</i><b>BSD</b></a>  <i>Open</i><b>BSD</b></a>
Line 33 
Line 24 
 Copyright 1997-1999, Theo de Raadt.  Copyright 1997-1999, Theo de Raadt.
 <p>  <p>
 <ul>  <ul>
 <!--  
 <li><strong>Order a CDROM from our <a href="https://openbsdstore.com">ordering system</a>.</strong>  
         If you want to try to get a bookstore local to you to carry it,  
         have them order<br>  
         <cite class=isbn>ISBN 0-9683637-4-1</cite>.  
 -->  
 <li>See the information on <a href=ftp.html>The FTP page</a> for  <li>See the information on <a href=ftp.html>The FTP page</a> for
         a list of mirror machines          a list of mirror machines
 <li>Go to the <code class=reldir>pub/OpenBSD/2.6/</code> directory on  <li>Go to the <code class=reldir>pub/OpenBSD/2.6/</code> directory on
Line 54 
Line 39 
   
 <hr>  <hr>
   
   <section id=new>
   <h3>What's New</h3>
   <p>
   This is a partial list of new features and systems included in OpenBSD 2.6.
   For a comprehensive list, see the <a href=plus26.html>changelog</a> leading
   to 2.6.
   <p>
   
   <ul>
   <li>The most interesting addition is OpenSSH (https://www.OpenSSH.com/).
   This is a free and reusable SSH suite based on an early release by Tatu
   Ylonen (1.2.12). That release was the last with a free license. OpenSSH
   was brought up to current standards and uses the OpenSSL library. It is
   free for all except USA commercial users (RSA patent in USA). OpenSSH was
   developed by OpenBSD and has been ported to FreeBSD and Linux.
   
   <li>A clever trick allows us to distribute the same CD-ROM (USA and the
   rest of the world) and maintain full strength crypto without violating the
   RSA patent in the USA.
   
   <li>Extensive changes to the documentation, notably the man pages and the
   Web FAQ. The manual pages now include useful examples to supplement the
   explanations. By keeping the documentation set concise and in two
   well-known locations, we hope to avoid the explosion of "How-To" docs that
   forces users to search endlessly for information.
   
   <li>More complete collection of "ports". Ports is the method to use when
   importing and building freeware applications from the network
   (applications, mailers, browsers, etc.). The user needs only to cd to the
   relevant directory and type "make install" to start a process that will
   fetch the sources, patch them for OpenBSD, compile and install the
   package. Most ports are also available as pre-built packages.
   
   <li>Includes:
   <ul>
   <li>XFree86 3.3.5
   <li>gcc 2.95
   <li>Apache 1.3.9 + Mod_ssl 2.4.5 + OpenSSL 0.9.4, and DSO support
   </ul>
   
   <li>Many improvements for security and reliability (look for the red
   print in the complete list).
   
   <li>New hardware devices supported, notably in the PC (i386) architecture.
   <ul>
   <li>PCI IDE and DMA support
   <li>USB (universal serial bus)
   <li>ATAPISCSI devices, including CD-R and CD-RWs
   </ul>
   </ul>
   </section>
   
   <hr>
   
 <section id=install>  <section id=install>
 <h3>How to install</h3>  <h3>How to install</h3>
   
 <p>  <p>
 Following this are the instructions which you would have on a piece of  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  paper if you had purchased a CDROM set instead of doing an alternate
Line 65 
Line 103 
 so that you can see how much easier it would have been if you had  so that you can see how much easier it would have been if you had
 purchased a CDROM instead.  purchased a CDROM instead.
 <p>  <p>
   
 <hr>  <hr>
 Please refer to the following files on the two CDROMs for extensive  Please refer to the following files on the two CDROMs for extensive
 details on how to install OpenBSD 2.6 on your machine:  details on how to install OpenBSD 2.6 on your machine:
 <p>  <p>
 <ul>  <ul>
 <li>    CD1:2.6/i386/INSTALL.i386  <li><a href="https://ftp.openbsd.org/pub/OpenBSD/2.6/i386/INSTALL.i386">
 <li>    CD1:2.6/sparc/INSTALL.sparc          .../OpenBSD/2.6/i386/INSTALL.i386 (on CD1)</a>
   <li><a href="https://ftp.openbsd.org/pub/OpenBSD/2.6/sparc/INSTALL.sparc">
           .../OpenBSD/2.6/sparc/INSTALL.sparc (on CD1)</a>
   <p>
   <li><a href="https://ftp.openbsd.org/pub/OpenBSD/2.6/alpha/INSTALL.alpha">
           .../OpenBSD/2.6/alpha/INSTALL.alpha (on CD2)</a>
   <li><a href="https://ftp.openbsd.org/pub/OpenBSD/2.6/amiga/INSTALL.amiga">
           .../OpenBSD/2.6/amiga/INSTALL.amiga (on CD2)</a>
   <li><a href="https://ftp.openbsd.org/pub/OpenBSD/2.6/mac68k/INSTALL.mac68k">
           .../OpenBSD/2.6/mac68k/INSTALL.mac68k (on CD2)</a>
   <li><a href="https://ftp.openbsd.org/pub/OpenBSD/2.6/hp300/INSTALL.hp300">
           .../OpenBSD/2.6/hp300/INSTALL.hp300 (on CD2)</a>
   <p>
   <li><a href="https://ftp.openbsd.org/pub/OpenBSD/2.6/pmax/INSTALL.pmax">
           .../OpenBSD/2.6/pmax/INSTALL.pmax</a>
 </ul>  </ul>
 <ul>  </section>
 <li>    CD2:2.6/alpha/INSTALL.alpha  
 <li>    CD2:2.6/amiga/INSTALL.amiga  
 <li>    CD2:2.6/mac68k/INSTALL.mac68k  
 <li>    CD2:2.6/hp300/INSTALL.hp300  
 </ul>  
 <ul>  
 <li>A pmax release is available on the ftp sites, but not on the CDs.  
 </ul>  
   
 <hr>  <hr>
   
Line 91 
Line 136 
 use of the new "disklabel -E" command.  If you are at all confused when  use of the new "disklabel -E" command.  If you are at all confused when
 installing OpenBSD, read the relevant INSTALL.* file as listed above!  installing OpenBSD, read the relevant INSTALL.* file as listed above!
 <p>  <p>
 <h3>i386:</h3>  <h3>OpenBSD/i386:</h3>
 <p>  <p>
 Play with your BIOS options, and see if you can enable booting off a  Play with your BIOS options, and see if you can enable booting off a
 CD; try using CD1.  If not, write CD1:2.6/i386/floppy26.fs to a  CD; try using CD1.  If not, write CD1:2.6/i386/floppy26.fs to a
Line 104 
Line 149 
 be "floppy" or "rfd0c" or "rfd0a").  Use properly formatted perfect  be "floppy" or "rfd0c" or "rfd0a").  Use properly formatted perfect
 floppies with NO BAD BLOCKS or you will lose.  floppies with NO BAD BLOCKS or you will lose.
 <p>  <p>
 <h3>sparc:</h3>  <h3>OpenBSD/sparc:</h3>
 <p>  <p>
 To boot off CD1, type "boot cdrom 2.6/sparc/bsd.rd", or  To boot off CD1, type "boot cdrom 2.6/sparc/bsd.rd", or
 "b sd(0,6,0)2.6/sparc/bsd.rd" depending on your ROM version.  "b sd(0,6,0)2.6/sparc/bsd.rd" depending on your ROM version.
Line 117 
Line 162 
 the "kc.fs" floppy.  This time, when the floppy is ejected simply  the "kc.fs" floppy.  This time, when the floppy is ejected simply
 re-insert "kc.fs" again and answer a different set of questions.  re-insert "kc.fs" again and answer a different set of questions.
 <p>  <p>
 <h3>amiga:</h3>  <h3>OpenBSD/amiga:</h3>
 <p>  <p>
 Create BSD partitions according to INSTALL.amiga's preparation section.  Create BSD partitions according to INSTALL.amiga's preparation section.
 Mount the CD2 under AmigaOS as device CD0: Next, execute the following  Mount the CD2 under AmigaOS as device CD0: Next, execute the following
 CLI command: "CD0:2.6/amiga/utils/loadbsd CD0:2.6/amiga/bsd.rd".  CLI command: "CD0:2.6/amiga/utils/loadbsd CD0:2.6/amiga/bsd.rd".
 <p>  <p>
 <h3>hp300:</h3>  <h3>OpenBSD/hp300:</h3>
 <p>  <p>
 You can boot over the network by following the instructions in  You can boot over the network by following the instructions in
 INSTALL.hp300.  INSTALL.hp300.
 <p>  <p>
 <h3>alpha:</h3>  <h3>OpenBSD/alpha:</h3>
 <p>  <p>
 Your alpha must use SRM firmware (not ARC).  If you have a CDROM, you  Your alpha must use SRM firmware (not ARC).  If you have a CDROM, you
 can try "boot -fi 2.6/alpha/bsd.rd dkaX" (use "show device" to find your  can try "boot -fi 2.6/alpha/bsd.rd dkaX" (use "show device" to find your
Line 136 
Line 181 
 floppy and boot that by typing "boot dva0".  If this fails, you can place  floppy and boot that by typing "boot dva0".  If this fails, you can place
 bsd.rd on some other device and boot it, or use the provided simpleroot.  bsd.rd on some other device and boot it, or use the provided simpleroot.
 <p>  <p>
 <h3>mac68k:</h3>  <h3>OpenBSD/mac68k:</h3>
 <p>  <p>
 Boot MacOS as normal and partition your disk with the appropriate A/UX  Boot MacOS as normal and partition your disk with the appropriate A/UX
 configurations.  Then, extract the Macside utilities from  configurations.  Then, extract the Macside utilities from
Line 147 
Line 192 
 Booter with the location of your kernel and boot the system.  Booter with the location of your kernel and boot the system.
 </section>  </section>
   
   <hr>
   
 <section id=sourcecode>  <section id=sourcecode>
 <h3>Notes about the source code:</h3>  <h3>Notes about the source code</h3>
 <p>  <p>
 src.tar.gz contains a source archive starting at /usr/src.  This file  src.tar.gz contains a source archive starting at /usr/src.  This file
 contains everything you need except for the kernel sources, which are  contains everything you need except for the kernel sources, which are
 in a separate archive.  To extract:  in a separate archive.  To extract:
 <p>  <p>
 <pre>  <blockquote><pre>
 # mkdir -p /usr/src  # <kbd>mkdir -p /usr/src</kbd>
 # cd /usr/src  # <kbd>cd /usr/src</kbd>
 # tar xvfz /tmp/src.tar.gz  # <kbd>tar xvfz /tmp/src.tar.gz</kbd>
 </pre>  </pre></blockquote>
 <p>  <p>
 srcsys.tar.gz contains a source archive starting at /usr/src/sys.  srcsys.tar.gz contains a source archive starting at /usr/src/sys.
 This file contains all the kernel sources you need to rebuild kernels.  This file contains all the kernel sources you need to rebuild kernels.
 To extract:  To extract:
 <p>  <p>
 <pre>  <blockquote><pre>
 # mkdir -p /usr/src/sys  # <kbd>mkdir -p /usr/src/sys</kbd>
 # cd /usr/src  # <kbd>cd /usr/src</kbd>
 # tar xvfz /tmp/srcsys.tar.gz  # <kbd>tar xvfz /tmp/srcsys.tar.gz</kbd>
 </pre>  </pre></blockquote>
 <p>  <p>
 Both of these trees are a regular CVS checkout.  Using these trees it  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  is possible to get a head-start on using the anoncvs servers as
 described at <a href=anoncvs.html>http://www.OpenBSD.org/anoncvs.html</a>.  described <a href="anoncvs.html">here</a>.
 Using these files  Using these files
 results in a much faster initial CVS update than you could expect from  results in a much faster initial CVS update than you could expect from
 a fresh checkout of the full OpenBSD source tree.  a fresh checkout of the full OpenBSD source tree.
 </section>  </section>
 </section>  
   
 <hr>  <hr>
   
 <section id=ports>  <section id=ports>
 <h3>PORTS TREE</h3>  <h3>Ports Tree</h3>
 <p>  <p>
 A ports tree archive is also provided.  To extract:  A ports tree archive is also provided.  To extract:
 <p>  <p>
 <pre>  <blockquote><pre>
 # cd /usr  # <kbd>cd /usr</kbd>
 # tar xvfz /tmp/ports.tar.gz  # <kbd>tar xvfz /tmp/ports.tar.gz</kbd>
 # cd ports  # <kbd>cd ports</kbd>
 # ls  # <kbd>ls</kbd>
 ...  ...
 </pre>  </pre></blockquote>
 <p>  <p>
 The ports/ subdirectory is a checkout of the OpenBSD ports tree.  Go  The ports/ subdirectory is a checkout of the OpenBSD ports tree.  Go
 read <a href=faq/faq15.html>http://www.OpenBSD.org/faq/faq15.html</a>  read <a href=faq/faq15.html>http://www.OpenBSD.org/faq/faq15.html</a>
Line 216 
Line 262 
 available on a read-write medium and update the tree with a command  available on a read-write medium and update the tree with a command
 like:  like:
 <p>  <p>
 <pre>  <blockquote><pre>
 # cd [portsdir]/; cvs -d anoncvs@server.openbsd.org:/cvs update -Pd  # <kbd>cd [portsdir]/; cvs -d anoncvs@server.openbsd.org:/cvs update -Pd</kbd>
 </pre>  </pre></blockquote>
 <p>  <p>
 [Of course, you must replace the local directory and server name here  [Of course, you must replace the local directory and server name here
 with the location of your ports collection and a nearby anoncvs  with the location of your ports collection and a nearby anoncvs
Line 232 
Line 278 
 interested in seeing a port added, would like to help out, or just  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  would like to know more, the mailing list ports@openbsd.org is a good
 place to know.  place to know.
 </section>  
   
 <hr>  
   
 <section id=new>  
 <h3>What's New</h3>  
   
 <p>  
 This is a partial list of new features and systems included in OpenBSD 2.6.  
 For a comprehensive list, see the <a href=plus26.html>changelog</a> leading  
 to 2.6.  
 <p>  
   
 <ul>  
 <li>The most interesting addition is OpenSSH (https://www.OpenSSH.com/).  
 This is a free and reusable SSH suite based on an early release by Tatu  
 Ylonen (1.2.12). That release was the last with a free license. OpenSSH  
 was brought up to current standards and uses the OpenSSL library. It is  
 free for all except USA commercial users (RSA patent in USA). OpenSSH was  
 developed by OpenBSD and has been ported to FreeBSD and Linux.  
   
 <li>A clever trick allows us to distribute the same CD-ROM (USA and the  
 rest of the world) and maintain full strength crypto without violating the  
 RSA patent in the USA.  
   
 <li>Extensive changes to the documentation, notably the man pages and the  
 Web FAQ. The manual pages now include useful examples to supplement the  
 explanations. By keeping the documentation set concise and in two  
 well-known locations, we hope to avoid the explosion of "How-To" docs that  
 forces users to search endlessly for information.  
   
 <li>More complete collection of "ports". Ports is the method to use when  
 importing and building freeware applications from the network  
 (applications, mailers, browsers, etc.). The user needs only to cd to the  
 relevant directory and type "make install" to start a process that will  
 fetch the sources, patch them for OpenBSD, compile and install the  
 package. Most ports are also available as pre-built packages.  
   
 <li>Includes:  
 <ul>  
 <li>XFree86 3.3.5  
 <li>gcc 2.95  
 <li>Apache 1.3.9 + Mod_ssl 2.4.5 + OpenSSL 0.9.4, and DSO support  
 </ul>  
   
 <li>Many improvements for security and reliability (look for the red  
 print in the complete list).  
   
 <li>New hardware devices supported, notably in the PC (i386) architecture.  
 <ul>  
 <li>PCI IDE and DMA support  
 <li>USB (universal serial bus)  
 <li>ATAPISCSI devices, including CD-R and CD-RWs  
 </ul>  
 </ul>  
 </section>  </section>

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32