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

Diff for /www/48.html between version 1.53 and 1.54

version 1.53, 2019/04/24 15:54:53 version 1.54, 2019/05/27 22:55:18
Line 1 
Line 1 
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  <!doctype html>
 <html>  <html lang=en id=release>
 <head>  <meta charset=utf-8>
   
 <title>OpenBSD 4.8</title>  <title>OpenBSD 4.8</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  
 <meta name="description" content="OpenBSD 4.8">  <meta name="description" content="OpenBSD 4.8">
 <meta name="copyright" content="This document copyright 2010 by OpenBSD.">  
 <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/48.html">  <link rel="canonical" href="https://www.openbsd.org/48.html">
 </head>  <style>
   #sourcecode h3 {
           color: var(--red);
   }
   
 <body bgcolor="#ffffff" text="#000000" link="#24248E">  #sourcecode p {
           margin-left: 2.75em;
   }
   
 <h2>  #sourcecode blockquote {
           margin-left: 4.5em;
   }
   </style>
   
   <h2 id=OpenBSD>
 <a href="index.html">  <a href="index.html">
 <font color="#0000ff"><i>Open</i></font><font color="#000084">BSD</font></a>  <i>Open</i><b>BSD</b></a>
 <font color="#e00000">4.8</font>  4.8
 </h2>  </h2>
 <p>  
   
   <table>
   <tr>
   <td>
 <a href="images/ElPuffiachi.jpg">  <a href="images/ElPuffiachi.jpg">
 <img align="left" width="227" height="343" hspace="24" src="images/ElPuffiachi.jpg"></a>  <img width="227" height="343" src="images/ElPuffiachi.jpg" alt="El Puffiachi"></a>
   <td>
 Released Nov 1, 2010<br>  Released Nov 1, 2010<br>
 Copyright 1997-2010, Theo de Raadt.<br>  Copyright 1997-2010, Theo de Raadt.<br>
 <font color="#e00000">ISBN 978-0-9784475-6-4</font>  <cite class=isbn>ISBN 978-0-9784475-6-4</cite>
 <br>  <br>
 4.8 Song: <a href="lyrics.html#48">"El Puffiachi"</a>  4.8 Song: <a href="lyrics.html#48">"El Puffiachi"</a>
 <br>  <br>
Line 31 
Line 43 
 <ul>  <ul>
 <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 <font color="#e00000">pub/OpenBSD/4.8/</font> directory on  <li>Go to the <code class=reldir>pub/OpenBSD/4.8/</code> directory on
     one of the mirror sites.      one of the mirror sites.
 <li>Have a look at <a href="errata48.html">The 4.8 Errata page</a> for a list  <li>Have a look at <a href="errata48.html">The 4.8 Errata page</a> for a list
     of bugs and workarounds.      of bugs and workarounds.
Line 42 
Line 54 
 All applicable copyrights and credits are in the src.tar.gz,  All applicable copyrights and credits are in the src.tar.gz,
 sys.tar.gz, xenocara.tar.gz, ports.tar.gz files, or in the  sys.tar.gz, xenocara.tar.gz, ports.tar.gz files, or in the
 files fetched via ports.tar.gz.  files fetched via ports.tar.gz.
 <br clear=all>  </table>
   
 <hr>  <hr>
   
 <a name="new"></a>  <section id=new>
   <h3>What's New</h3>
   
 <p>  <p>
 <h3><font color="#0000e0">What's New</font></h3>  
 <p>  
 This is a partial list of new features and systems included in OpenBSD 4.8.  This is a partial list of new features and systems included in OpenBSD 4.8.
 For a comprehensive list, see the <a href="plus48.html">changelog</a> leading  For a comprehensive list, see the <a href="plus48.html">changelog</a> leading
 to 4.8.  to 4.8.
Line 70 
Line 82 
   
 <li>Improved hardware support, including:  <li>Improved hardware support, including:
     <ul>      <ul>
     <li>New <a href="https://man.openbsd.org/?query=acpisony&sektion=4&format=html">acpisony(4)</a>      <li>New <a href="https://man.openbsd.org/acpisony.4">acpisony(4)</a>
       driver for Sony ACPI control.        driver for Sony ACPI control.
     <li>New <a href="https://man.openbsd.org/?query=itherm&sektion=4&format=html">itherm(4)</a>      <li>New <a href="https://man.openbsd.org/itherm.4">itherm(4)</a>
       driver for Intel 3400 temperature sensor.        driver for Intel 3400 temperature sensor.
     <li>New <a href="https://man.openbsd.org/?query=se&sektion=4&format=html">se(4)</a>      <li>New <a href="https://man.openbsd.org/se.4">se(4)</a>
       driver for SiS 190 10/100/Gigabit Ethernet devices.        driver for SiS 190 10/100/Gigabit Ethernet devices.
     <li>New <a href="https://man.openbsd.org/?query=uguru&sektion=4&format=html">uguru(4)</a>      <li>New <a href="https://man.openbsd.org/uguru.4">uguru(4)</a>
       driver for ABIT temperature, voltage and fan sensors.        driver for ABIT temperature, voltage and fan sensors.
     <li>New <a href="https://man.openbsd.org/?query=owctr&sektion=4&format=html">owctr(4)</a>      <li>New <a href="https://man.openbsd.org/owctr.4">owctr(4)</a>
       driver for 1-Wire counter devices.        driver for 1-Wire counter devices.
     <li>New <a href="https://man.openbsd.org/?query=pgs&arch=macppc&secktion=4">pgs(4)</a>      <li>New <a href="https://man.openbsd.org/pgs&arch=macppc&secktion=4">pgs(4)</a>
         driver for Programmers Switch found on some macppc machines.          driver for Programmers Switch found on some macppc machines.
     <li>Support for 82576 fiber and 82577/82578 (PCH) based devices      <li>Support for 82576 fiber and 82577/82578 (PCH) based devices
         has been added to <a href="https://man.openbsd.org/?query=em&amp;sektion=4">em(4)</a>.          has been added to <a href="https://man.openbsd.org/em.4">em(4)</a>.
     <li>Support for 24-bit encodings and USB 2.0 playback      <li>Support for 24-bit encodings and USB 2.0 playback
         has been added to <a href="https://man.openbsd.org/?query=uaudio&amp;sektion=4">uaudio(4)</a>.          has been added to <a href="https://man.openbsd.org/uaudio.4">uaudio(4)</a>.
     <li>Support for Winbond/Nuvoton W83627DHG-P      <li>Support for Winbond/Nuvoton W83627DHG-P
         has been added to <a href="https://man.openbsd.org/?query=wbsio&amp;sektion=4">wbsio(4)</a>.          has been added to <a href="https://man.openbsd.org/wbsio.4">wbsio(4)</a>.
     <li>Support for RTL8168E      <li>Support for RTL8168E
         has been added to <a href="https://man.openbsd.org/?query=re&amp;sektion=4">re(4)</a>.          has been added to <a href="https://man.openbsd.org/re.4">re(4)</a>.
     <li>Support for 800x480      <li>Support for 800x480
         has been added to <a href="https://man.openbsd.org/?query=udl&amp;sektion=4">udl(4)</a>.          has been added to <a href="https://man.openbsd.org/udl.4">udl(4)</a>.
     <li>Support for M-audio Audiophile 192k      <li>Support for M-audio Audiophile 192k
         has been added to <a href="https://man.openbsd.org/?query=envy&amp;sektion=4">envy(4)</a>.          has been added to <a href="https://man.openbsd.org/envy.4">envy(4)</a>.
     <li>Support for Intel Core i3/i5 internal graphics (Ironlake)      <li>Support for Intel Core i3/i5 internal graphics (Ironlake)
         has been added to <a href="https://man.openbsd.org/?query=inteldrm&amp;sektion=4">inteldrm(4)</a>          has been added to <a href="https://man.openbsd.org/inteldrm.4">inteldrm(4)</a>
         and <a href="https://man.openbsd.org/?query=agp&amp;sektion=4">agp(4)</a>.          and <a href="https://man.openbsd.org/agp.4">agp(4)</a>.
     <li>The <a href="https://man.openbsd.org/?query=ss&sektion=4&manpath=OpenBSD+4.7&format=html">ss(4)</a> and      <li>The <a href="https://man.openbsd.org/OpenBSD-4.7/ss.4">ss(4)</a> and
         <a href="https://man.openbsd.org/?query=usscanner&sektion=4&manpath=OpenBSD+4.7&format=html">usscanner(4)</a>          <a href="https://man.openbsd.org/OpenBSD-4.7/usscanner.4">usscanner(4)</a>
         drivers have been removed.          drivers have been removed.
     <li>Improved robustness of several SCSI/SAS/RAID HBA drivers, including      <li>Improved robustness of several SCSI/SAS/RAID HBA drivers, including
         <a href="https://man.openbsd.org/?query=mpi&sektion=4&format=html">mpi(4)</a>,          <a href="https://man.openbsd.org/mpi.4">mpi(4)</a>,
         <a href="https://man.openbsd.org/?query=mpii&sektion=4&format=html">mpii(4)</a> and          <a href="https://man.openbsd.org/mpii.4">mpii(4)</a> and
         <a href="https://man.openbsd.org/?query=ciss&sektion=4&format=html">ciss(4)</a>.          <a href="https://man.openbsd.org/ciss.4">ciss(4)</a>.
     </ul>      </ul>
 <p>  <p>
   
 <li>New tools:  <li>New tools:
     <ul>      <ul>
     <li><a href="https://man.openbsd.org/?query=iked&amp;sektion=8">iked(8)</a>,      <li><a href="https://man.openbsd.org/iked.8">iked(8)</a>,
         an Internet Key Exchange version 2 (IKEv2) daemon.          an Internet Key Exchange version 2 (IKEv2) daemon.
     <li><a href="https://man.openbsd.org/?query=ldapd&amp;sektion=8">ldapd(8)</a>,      <li><a href="https://man.openbsd.org/ldapd.8">ldapd(8)</a>,
         a Lightweight Directory Access Protocol (LDAP) daemon.          a Lightweight Directory Access Protocol (LDAP) daemon.
     </ul>      </ul>
 <p>  <p>
Line 124 
Line 136 
   
 <li>OpenBGPD, OpenOSPFD and other routing daemon improvements:  <li>OpenBGPD, OpenOSPFD and other routing daemon improvements:
     <ul>      <ul>
     <li><a href="https://man.openbsd.org/?query=bgpd&amp;sektion=8">bgpd(8)</a> control sockets are now specified in the config file. This removes the -s and -r arguments to bgpd.      <li><a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> control sockets are now specified in the config file. This removes the -s and -r arguments to bgpd.
     <li>Extended the BGP MPLS VPN support to allow Layer-3 MPLS VPNs to be      <li>Extended the BGP MPLS VPN support to allow Layer-3 MPLS VPNs to be
         terminated on OpenBSD with the help of          terminated on OpenBSD with the help of
         <a href="https://man.openbsd.org/?query=mpe&amp;sektion=4">mpe(4)</a>,          <a href="https://man.openbsd.org/mpe.4">mpe(4)</a>,
         <a href="https://man.openbsd.org/?query=ldpd&amp;sektion=8">ldpd(8)</a>, and          <a href="https://man.openbsd.org/ldpd.8">ldpd(8)</a>, and
         <a href="https://man.openbsd.org/?query=bgpd&amp;sektion=8">bgpd(8)</a>.          <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>.
     <li><a href="https://man.openbsd.org/?query=bgpd&amp;sektion=8">bgpd(8)</a>      <li><a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>
         supports multiple FIBs and it is possible to assign them to RIBs for          supports multiple FIBs and it is possible to assign them to RIBs for
         redistribution.          redistribution.
     <li>bgpd now supports to use neighbor-as in AS filter statements and added      <li>bgpd now supports to use neighbor-as in AS filter statements and added
         two new filters -- max-as-seq and max-as-len -- to limit the length of          two new filters &ndash; max-as-seq and max-as-len &ndash; to limit the length of
         a sequence of a single AS or the total length of an AS path.          a sequence of a single AS or the total length of an AS path.
     <li>Added softreconfig support in bgpd for peers changing the RIB.      <li>Added softreconfig support in bgpd for peers changing the RIB.
     <li>Fixed multiprotocol MRT dumps and added 4-byte AS-Number support in      <li>Fixed multiprotocol MRT dumps and added 4-byte AS-Number support in
     <a href="https://man.openbsd.org/?query=bgpd&amp;sektion=8">bgpd(8)</a>.      <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>.
     <li>Added support for ping6 and traceroute6 in      <li>Added support for ping6 and traceroute6 in
         <a href="https://man.openbsd.org/?query=bgplg&amp;sektion=8">bgplg(8)</a>          <a href="https://man.openbsd.org/bgplg.8">bgplg(8)</a>
         and          and
         <a href="https://man.openbsd.org/?query=bgplgsh&amp;sektion=8">bgplgsh(8)</a>          <a href="https://man.openbsd.org/bgplgsh.8">bgplgsh(8)</a>
     <li><a href="https://man.openbsd.org/?query=ospfd&amp;sektion=8">ospfd(8)</a>      <li><a href="https://man.openbsd.org/ospfd.8">ospfd(8)</a>
         has better LSA pruning and config reload support.          has better LSA pruning and config reload support.
     <li><a href="https://man.openbsd.org/?query=ospf6d&amp;sektion=8">ospf6d(8)</a>      <li><a href="https://man.openbsd.org/ospf6d.8">ospf6d(8)</a>
         now supports LSAs larger than the link MTU, has improved interoperability          now supports LSAs larger than the link MTU, has improved interoperability
         with other OSPFv3 implementations, can redistribute the default route,          with other OSPFv3 implementations, can redistribute the default route,
         and will correctly handle IPv6 prefixes advertised by neighbours on          and will correctly handle IPv6 prefixes advertised by neighbours on
         the same link but not configured on the router itself.          the same link but not configured on the router itself.
     <li>Various improvements in      <li>Various improvements in
         <a href="https://man.openbsd.org/?query=ldpd&amp;sektion=8">ldpd(8)</a>          <a href="https://man.openbsd.org/ldpd.8">ldpd(8)</a>
         including correct penultimate hop popping, better session handling,          including correct penultimate hop popping, better session handling,
         and a improved config file parser.          and a improved config file parser.
     </ul>      </ul>
Line 159 
Line 171 
   
 <li>Generic network stack improvements:  <li>Generic network stack improvements:
     <ul>      <ul>
     <li><a href="https://man.openbsd.org/?query=ifconfig&amp;sekti      <li><a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a> and
 on=8">ifconfig(8)</a> and          <a href="https://man.openbsd.org/route.8">route(8)</a>
         <a href="https://man.openbsd.org/?query=route&amp;sektion=8">route(8)</a>  
         get better Multiprotocol Label Switching support.          get better Multiprotocol Label Switching support.
     <li><a href="https://man.openbsd.org/?query=traceroute&amp;sektion=8">traceroute(8)</a>      <li><a href="https://man.openbsd.org/traceroute.8">traceroute(8)</a>
         now supports extended ICMP headers which allows printing of MPLS          now supports extended ICMP headers which allows printing of MPLS
         labels.          labels.
     <li>Support for RFC 4941 privacy extensions for stateless address      <li>Support for RFC 4941 privacy extensions for stateless address
         autoconfiguration has been added to <a href="https://man.openbsd.org/?query=inet6&amp;sektion=4">inet6(4)</a> and can be enabled via          autoconfiguration has been added to <a href="https://man.openbsd.org/inet6.4">inet6(4)</a> and can be enabled via
         <a href="https://man.openbsd.org/?query=ifconfig&amp;sektion=8">ifconfig(8)</a>.          <a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>.
     <li><a href="https://man.openbsd.org/?query=ifconfig&amp;sektion=8">ifconfig(8)</a>      <li><a href="https://man.openbsd.org/ifconfig.8">ifconfig(8)</a>
         now supports random selection of MAC addresses.          now supports random selection of MAC addresses.
     <li><a href="https://man.openbsd.org/?query=tcpdump&amp;sektion=8">tcpdump(8)</a>      <li><a href="https://man.openbsd.org/tcpdump.8">tcpdump(8)</a>
         now decodes Multicast Listener Discovery version 2 and          now decodes Multicast Listener Discovery version 2 and
         Internet Key Exchange version 2 traffic.          Internet Key Exchange version 2 traffic.
     <li><a href="https://man.openbsd.org/?query=enc&amp;sektion=4">enc(4)</a> and      <li><a href="https://man.openbsd.org/enc.4">enc(4)</a> and
         <a href="https://man.openbsd.org/?query=ipsec&amp;sektion=4">ipsec(4)</a> are now          <a href="https://man.openbsd.org/ipsec.4">ipsec(4)</a> are now
         aware of routing domains.          aware of routing domains.
     <li><a href="https://man.openbsd.org/?query=dhcpd&amp;sektion=8">dhcpd(8)</a> and      <li><a href="https://man.openbsd.org/dhcpd.8">dhcpd(8)</a> and
         <a href="https://man.openbsd.org/?query=dhclient&amp;sektion=8">dhclient(8)</a> and          <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> and
         are now capable of running in different routing domains.          are now capable of running in different routing domains.
     <li>Added MPLS support and a simple keepalive mechanism to      <li>Added MPLS support and a simple keepalive mechanism to
         <a href="https://man.openbsd.org/?query=gre&amp;sektion=4">gre(4)</a>.          <a href="https://man.openbsd.org/gre.4">gre(4)</a>.
     <li>Added MPLS support to      <li>Added MPLS support to
         <a href="https://man.openbsd.org/?query=gif&amp;sektion=4">gif(4)</a>.          <a href="https://man.openbsd.org/gif.4">gif(4)</a>.
     <li>Support for 802.1ad-style QinQ nested VLANs with the addition of      <li>Support for 802.1ad-style QinQ nested VLANs with the addition of
         <a href="https://man.openbsd.org/?query=svlan&amp;sektion=4">svlan(4)</a> (service VLAN) interfaces.          <a href="https://man.openbsd.org/svlan.4">svlan(4)</a> (service VLAN) interfaces.
     <li>Added a RTM_DESYNC routing message as indicator that route messages      <li>Added a RTM_DESYNC routing message as indicator that route messages
         got dropped because of insufficent buffer space.          got dropped because of insufficent buffer space.
         <a href="https://man.openbsd.org/?query=ospfd&amp;sektion=8">ospfd(8)</a>          <a href="https://man.openbsd.org/ospfd.8">ospfd(8)</a>
         uses this message to keep the internal view of the routing table in sync.          uses this message to keep the internal view of the routing table in sync.
     </ul>      </ul>
 <p>  <p>
   
 <li>SCSI improvements:  <li>SCSI improvements:
     <ul>      <ul>
     <li>better <a href="https://man.openbsd.org/?query=cd&amp;sektion=4">cd(4)</a> detaching.      <li>better <a href="https://man.openbsd.org/cd.4">cd(4)</a> detaching.
     <li>better <a href="https://man.openbsd.org/?query=st&amp;sektion=4">st(4)</a> sense data and buf handling.      <li>better <a href="https://man.openbsd.org/st.4">st(4)</a> sense data and buf handling.
     <li>eliminate excessive delays when starting DVD playing.      <li>eliminate excessive delays when starting DVD playing.
     <li>ask only for minimal (i.e. 18 bytes) sense data, fixing usb devices.      <li>ask only for minimal (i.e. 18 bytes) sense data, fixing usb devices.
     <li>migrate to using bufq.      <li>migrate to using bufq.
Line 218 
Line 229 
   
 <li>Assorted improvements:  <li>Assorted improvements:
     <ul>      <ul>
     <li><a href="https://man.openbsd.org/?query=mbtowc&amp;sektion=3">mbtowc(3)</a> multi-byte/wide-character conversion functions      <li><a href="https://man.openbsd.org/mbtowc.3">mbtowc(3)</a> multi-byte/wide-character conversion functions
         have been added to the C library, and          have been added to the C library, and
         <a href="https://man.openbsd.org/?query=setlocale&amp;sektion=3">setlocale(3)</a>          <a href="https://man.openbsd.org/setlocale.3">setlocale(3)</a>
         now supports the en_US.UTF-8 locale.          now supports the en_US.UTF-8 locale.
     <li><a href="https://man.openbsd.org/?query=posix_madvise&amp;sektion=2">posix_madvise(2)</a>,      <li><a href="https://man.openbsd.org/posix_madvise.2">posix_madvise(2)</a>,
         <a href="https://man.openbsd.org/?query=posix_memalign&amp;sektion=3">posix_memalign(3)</a>,          <a href="https://man.openbsd.org/posix_memalign.3">posix_memalign(3)</a>,
         <a href="https://man.openbsd.org/?query=strndup&amp;sektion=3">strndup(3)</a>, and          <a href="https://man.openbsd.org/strndup.3">strndup(3)</a>, and
         <a href="https://man.openbsd.org/?query=strnlen&amp;sektion=3">strnlen(3)</a>          <a href="https://man.openbsd.org/strnlen.3">strnlen(3)</a>
         have been added to the C library.          have been added to the C library.
     <li>The <a href="https://man.openbsd.org/?query=event&amp;sektion=3">event(3)</a> library      <li>The <a href="https://man.openbsd.org/event.3">event(3)</a> library
         was updated to version 1.4.14b.          was updated to version 1.4.14b.
     <li>The <a href="https://man.openbsd.org/?query=pthreads&amp;sektion=3">pthreads(3)</a> library      <li>The <a href="https://man.openbsd.org/pthreads.3">pthreads(3)</a> library
         now implements the <tt>pthread_rwlock_timed{rd,wr}lock</tt> interfaces.          now implements the <code>pthread_rwlock_timed{rd,wr}lock</code> interfaces.
     <li>AES-NI support has been integrated into the OpenSSL      <li>AES-NI support has been integrated into the OpenSSL
         <a href="https://man.openbsd.org/?query=crypto&amp;sektion=3">crypto(3)</a> library.          <a href="https://man.openbsd.org/crypto.3">crypto(3)</a> library.
     <li>MIDI control in non-server mode was added to      <li>MIDI control in non-server mode was added to
         <a href="https://man.openbsd.org/?query=aucat&amp;sektion=1">aucat(1)</a>,          <a href="https://man.openbsd.org/aucat.1">aucat(1)</a>,
         including seeking within .wav files          including seeking within .wav files
     <li>A new record-what-you-hear feature was added to      <li>A new record-what-you-hear feature was added to
         <a href="https://man.openbsd.org/?query=aucat&amp;sektion=1">aucat(1)</a>.          <a href="https://man.openbsd.org/aucat.1">aucat(1)</a>.
     <li>The minimum extra latency of the      <li>The minimum extra latency of the
         <a href="https://man.openbsd.org/?query=aucat&amp;sektion=1">aucat(1)</a>          <a href="https://man.openbsd.org/aucat.1">aucat(1)</a>
         server was lowered to a single block, improving          server was lowered to a single block, improving
         usability of low-latency programs without stability compromise.          usability of low-latency programs without stability compromise.
     <li><a href="https://man.openbsd.org/?query=disklabel&amp;sektion=8">disklabel(8)</a>      <li><a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a>
         now supports unique disk identifiers.          now supports unique disk identifiers.
     <li><a href="https://man.openbsd.org/?query=ftp&amp;sektion=1">ftp(1)</a>      <li><a href="https://man.openbsd.org/ftp.1">ftp(1)</a>
         now handles redirection to relative URLs in the Location: header          now handles redirection to relative URLs in the Location: header
         of HTTP responses.          of HTTP responses.
     <li><a href="https://man.openbsd.org/?query=lint&amp;sektion=1">lint(1)</a>      <li><a href="https://man.openbsd.org/lint.1">lint(1)</a>
         now recognizes the C99 data types _Bool and _Complex          now recognizes the C99 data types _Bool and _Complex
         and some related gcc extensions.          and some related gcc extensions.
     <li><a href="https://man.openbsd.org/?query=make&amp;sektion=1">make(1)</a>      <li><a href="https://man.openbsd.org/make.1">make(1)</a>
         now allows variables in SysV modifiers,          now allows variables in SysV modifiers,
         and implements the :QL (quote list) modifier.          and implements the :QL (quote list) modifier.
     <li><a href="https://man.openbsd.org/?query=man&amp;sektion=1">man(1)</a> now allows to combine the -s option with -m or -M.      <li><a href="https://man.openbsd.org/man.1">man(1)</a> now allows to combine the -s option with -m or -M.
     <li>Improved directory editing in <a href="https://man.openbsd.org/?query=mg&amp;sektion=1">mg(1)</a>.      <li>Improved directory editing in <a href="https://man.openbsd.org/mg.1">mg(1)</a>.
     <li><a href="https://man.openbsd.org/?query=newfs&amp;sektion=8">newfs(8)</a> has been tweaked to better support large file systems.      <li><a href="https://man.openbsd.org/newfs.8">newfs(8)</a> has been tweaked to better support large file systems.
     <li><a href="https://man.openbsd.org/?query=od&amp;sektion=1">od(1)</a>      <li><a href="https://man.openbsd.org/od.1">od(1)</a>
         now supports the POSIX -A option to select an input address base.          now supports the POSIX -A option to select an input address base.
     <li><a href="https://man.openbsd.org/?query=sendbug&amp;sektion=1">sendbug(1)</a>      <li><a href="https://man.openbsd.org/sendbug.1">sendbug(1)</a>
         now includes the output of <tt>usbdevs -v</tt> into the template.          now includes the output of <code>usbdevs -v</code> into the template.
     <li><a href="https://man.openbsd.org/?query=smtpd&amp;sektion=8">smtpd(8)</a>      <li><a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a>
         now supports the SIZE and ENHANCEDSTATUSCODES extensions          now supports the SIZE and ENHANCEDSTATUSCODES extensions
         and the "plain" backend for maps, and performance was improved when handling large amounts of mail.          and the "plain" backend for maps, and performance was improved when handling large amounts of mail.
     <li><a href="https://man.openbsd.org/?query=snmpd&amp;sektion=8">snmpd(8)</a>      <li><a href="https://man.openbsd.org/snmpd.8">snmpd(8)</a>
         now supports the IP-FORWARD-MIB.          now supports the IP-FORWARD-MIB.
     <li><a href="https://man.openbsd.org/?query=wsconsctl&amp;sektion=8">wsconsctl(8)</a> now handles more than one keyboard, mouse and display.      <li><a href="https://man.openbsd.org/wsconsctl.8">wsconsctl(8)</a> now handles more than one keyboard, mouse and display.
     <li>Many memory leaks have been fixed in various userland utilities.      <li>Many memory leaks have been fixed in various userland utilities.
     <li><a href="amd64.html">amd64</a>,      <li><a href="amd64.html">amd64</a>,
         <a href="i386.html">i386</a>,          <a href="i386.html">i386</a>,
Line 274 
Line 285 
         <a href="socppc.html">socppc</a> and          <a href="socppc.html">socppc</a> and
         <a href="macppc.html">macppc</a>          <a href="macppc.html">macppc</a>
         platforms were switched over to gcc4.          platforms were switched over to gcc4.
     <li><a href="https://man.openbsd.org/?query=newfs&amp;sektion=8">newfs(8)</a> now makes FFS2 the default for partitions larger than INT_MAX blocks.      <li><a href="https://man.openbsd.org/newfs.8">newfs(8)</a> now makes FFS2 the default for partitions larger than INT_MAX blocks.
     <li><a href="https://man.openbsd.org/?query=dhcpd&amp;sektion=8">dhcpd(8)</a> now includes the server id in NAK messages, as required by some      <li><a href="https://man.openbsd.org/dhcpd.8">dhcpd(8)</a> now includes the server id in NAK messages, as required by some
     relays.      relays.
     <li><a href="https://man.openbsd.org/?query=disklabel&amp;sektion=8">disklabel(8)</a> now aligns the start and end of FFS partitions on bsize boundaries where it can, to improve performance on 4096-byte block devices.      <li><a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> now aligns the start and end of FFS partitions on bsize boundaries where it can, to improve performance on 4096-byte block devices.
     <li>by default, read and write caching is now turned on for non-USB scsi disks.      <li>by default, read and write caching is now turned on for non-USB scsi disks.
     <li><a href="https://man.openbsd.org/?query=getdirentries&amp;sektion=2">getdirentries(2)</a> now checks to ensure that it doesn't wrap or truncate directory information on architectures where LONG is a different size from LONG LONG.      <li><a href="https://man.openbsd.org/getdirentries.2">getdirentries(2)</a> now checks to ensure that it doesn't wrap or truncate directory information on architectures where LONG is a different size from LONG LONG.
     <li><a href="https://man.openbsd.org/?query=disklabel&amp;sektion=8">disklabel(8)</a> now ensures correct physical bounds and disk size are used when building a disklabel from saved ascii disklabel.      <li><a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> now ensures correct physical bounds and disk size are used when building a disklabel from saved ascii disklabel.
     <li>it is again possible to build a bsd.rd that has DDB.      <li>it is again possible to build a bsd.rd that has DDB.
     <li><a href="https://man.openbsd.org/?query=pms&amp;sektion=4">pms(4)</a> now works much better with various trackpads and over suspend/resume cycles.      <li><a href="https://man.openbsd.org/pms.4">pms(4)</a> now works much better with various trackpads and over suspend/resume cycles.
     <li><a href="https://man.openbsd.org/?query=fdisk&amp;sektion=8">fdisk(8)</a> now aligns the OpenBSD partition on a power of 2 block boundary to improve performance on 4096-byte block devices.      <li><a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> now aligns the OpenBSD partition on a power of 2 block boundary to improve performance on 4096-byte block devices.
     <li><a href="https://man.openbsd.org/?query=nfsd&amp;sektion=8">nfsd(8)</a> now logs start up errors to the system log as well as the console.      <li><a href="https://man.openbsd.org/nfsd.8">nfsd(8)</a> now logs start up errors to the system log as well as the console.
     <li><a href="https://man.openbsd.org/?query=nfsd&amp;sektion=8">nfsd(8)</a> now errors out if given an invalid number of servers to run.      <li><a href="https://man.openbsd.org/nfsd.8">nfsd(8)</a> now errors out if given an invalid number of servers to run.
     </ul>      </ul>
 <p>  <p>
   
Line 293 
Line 304 
     <ul>      <ul>
     <li>If the system time is off by more than 120 seconds, ask if the user      <li>If the system time is off by more than 120 seconds, ask if the user
         wants to set it accordingly.          wants to set it accordingly.
     <li><a href="https://man.openbsd.org/?query=disklabel&amp;sektion=8">disklabel(8)</a>      <li><a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a>
         now allows to customize auto allocated labels using the -R option.          now allows to customize auto allocated labels using the -R option.
     <li>Default network install method changed from FTP to HTTP.      <li>Default network install method changed from FTP to HTTP.
     <li>Automatically set      <li>Automatically set
         <a href="https://man.openbsd.org/?query=pkg.conf&sektion=5">/etc/pkg.conf</a>          <a href="https://man.openbsd.org/pkg.conf.5">/etc/pkg.conf</a>
         `installfrom' entry to the public mirror used while installing or upgrading.          'installfrom' entry to the public mirror used while installing or upgrading.
     <li><a href="https://man.openbsd.org/?query=sysmerge&amp;sektion=8">sysmerge(8)</a> now automatically installs missing users and groups.      <li><a href="https://man.openbsd.org/sysmerge.8">sysmerge(8)</a> now automatically installs missing users and groups.
     <li>Eliminate more excessively chatty remarks during install.      <li>Eliminate more excessively chatty remarks during install.
     <li>Handle disk UID partitions better.      <li>Handle disk UID partitions better.
     </ul>      </ul>
Line 310 
Line 321 
     <li>New features:      <li>New features:
         <ul>          <ul>
         <li>Added a <em>ControlPersist</em> option to          <li>Added a <em>ControlPersist</em> option to
             <a href="https://man.openbsd.org/?query=ssh_config&sektion=5">ssh_config(5)</a>.              <a href="https://man.openbsd.org/ssh_config.5">ssh_config(5)</a>.
         <li>Hostbased authentication may now use certificate host keys.          <li>Hostbased authentication may now use certificate host keys.
         <li><a href="https://man.openbsd.org/?query=ssh-keygen&sektion=1">ssh-keygen(1)</a>          <li><a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a>
             now supports signing certificate using a CA key that has been stored              now supports signing certificate using a CA key that has been stored
             in a PKCS#11 token.              in a PKCS#11 token.
         <li><a href="https://man.openbsd.org/?query=ssh&sektion=1">ssh(1)</a>          <li><a href="https://man.openbsd.org/ssh.1">ssh(1)</a>
             will now log the hostname and address that we connected to at              will now log the hostname and address that we connected to at
             LogLevel=verbose after authentication is successful to mitigate              LogLevel=verbose after authentication is successful to mitigate
             "phishing" attacks.              "phishing" attacks.
         <li>Expand %h to the hostname in ssh_config Hostname options.          <li>Expand %h to the hostname in ssh_config Hostname options.
         <li>Allow <a href="https://man.openbsd.org/?query=ssh-keygen&sektion=1">ssh-keygen(1)</a>          <li>Allow <a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a>
             to import and export of PEM and PKCS#8 keys.              to import and export of PEM and PKCS#8 keys.
         <li><a href="https://man.openbsd.org/?query=sshd&sektion=8">sshd(8)</a>          <li><a href="https://man.openbsd.org/sshd.8">sshd(8)</a>
             will now queue debug messages for bad ownership or permissions on              will now queue debug messages for bad ownership or permissions on
             the user's keyfiles encountered during authentication.              the user's keyfiles encountered during authentication.
         <li><a href="https://man.openbsd.org/?query=ssh&sektion=1">ssh(1)</a>          <li><a href="https://man.openbsd.org/ssh.1">ssh(1)</a>
             connection multiplexing now supports remote forwarding with              connection multiplexing now supports remote forwarding with
             dynamic port allocation and can report the allocated port back to              dynamic port allocation and can report the allocated port back to
             the user.              the user.
         <li><a href="https://man.openbsd.org/?query=sshd&sektion=8">sshd(8)</a>          <li><a href="https://man.openbsd.org/sshd.8">sshd(8)</a>
             now supports indirection in matching of principal names listed in              now supports indirection in matching of principal names listed in
             certificates.              certificates.
             <a href="https://man.openbsd.org/?query=sshd&sektion=8">sshd(8)</a>              <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>
             now has a new <em>AuthorizedPrincipalsFile</em> option.              now has a new <em>AuthorizedPrincipalsFile</em> option.
         <li>Additional <a href="https://man.openbsd.org/?query=sshd_config&sektion=5">sshd_config(5)</a>          <li>Additional <a href="https://man.openbsd.org/sshd_config.5">sshd_config(5)</a>
             options are now valid inside Match blocks:              options are now valid inside Match blocks:
             <ul>              <ul>
                 <li><em>AuthorizedKeysFile</em>                  <li><em>AuthorizedKeysFile</em>
Line 348 
Line 359 
         <li>The PKCS#11 code now retries a lookup for a private key if there is          <li>The PKCS#11 code now retries a lookup for a private key if there is
             no matching key with <em>CKA_SIGN</em> attribute enabled (bz#1736).              no matching key with <em>CKA_SIGN</em> attribute enabled (bz#1736).
         <li>Unbreak strdelim() skipping past quoted strings.          <li>Unbreak strdelim() skipping past quoted strings.
         <li><a href="https://man.openbsd.org/?query=sftp&sektion=1">sftp(1)</a>:          <li><a href="https://man.openbsd.org/sftp.1">sftp(1)</a>:
         fix swapped args in upload_dir_internal() (bz#1797).          fix swapped args in upload_dir_internal() (bz#1797).
         <li>Fix a longstanding problem where if you suspend          <li>Fix a longstanding problem where if you suspend
             <a href="https://man.openbsd.org/?query=scp&sektion=1">scp(1)</a>              <a href="https://man.openbsd.org/scp.1">scp(1)</a>
             at the password/passphrase prompt the terminal mode is not restored.              at the password/passphrase prompt the terminal mode is not restored.
         <li>Fix a PKCS#11 crash on some smartcards by validating the length          <li>Fix a PKCS#11 crash on some smartcards by validating the length
             returned for C_GetAttributValue (bz#1773).              returned for C_GetAttributValue (bz#1773).
         <li><a href="https://man.openbsd.org/?query=sftp&sektion=1">sftp(1)</a>:          <li><a href="https://man.openbsd.org/sftp.1">sftp(1)</a>:
         fix ls in working directories that contain globbing          fix ls in working directories that contain globbing
             characters in their pathnames (bz#1655).              characters in their pathnames (bz#1655).
         <li>Print warning for missing home directory when          <li>Print warning for missing home directory when
             <em>ChrootDirectory=none.</em> (bz#1564).              <em>ChrootDirectory=none.</em> (bz#1564).
         <li><a href="https://man.openbsd.org/?query=sftp&sektion=1">sftp(1)</a>:          <li><a href="https://man.openbsd.org/sftp.1">sftp(1)</a>:
             fix a memory leak in do_realpath() error path (bz#1771).              fix a memory leak in do_realpath() error path (bz#1771).
         <li><a href="https://man.openbsd.org/?query=ssh-keygen&sektion=1">ssh-keygen(1)</a>:          <li><a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a>:
             Standardise error messages when attempting to open              Standardise error messages when attempting to open
             private key files to include "progname: filename: error reason" (bz#1783).              private key files to include "progname: filename: error reason" (bz#1783).
         <li>Replace verbose and overflow-prone Linebuf code with          <li>Replace verbose and overflow-prone Linebuf code with
             read_keyfile_line() (bz#1565).              read_keyfile_line() (bz#1565).
         <li>Include the user name on "subsystem request for ..." log messages.          <li>Include the user name on "subsystem request for ..." log messages.
         <li><a href="https://man.openbsd.org/?query=ssh&sektion=1">ssh(1)</a>          <li><a href="https://man.openbsd.org/ssh.1">ssh(1)</a>
             and              and
             <a href="https://man.openbsd.org/?query=sshd&sektion=8">sshd(8)</a>:              <a href="https://man.openbsd.org/sshd.8">sshd(8)</a>:
             remove hardcoded limit of 100 permitopen clauses and port forwards              remove hardcoded limit of 100 permitopen clauses and port forwards
             per direction (bz#1327).              per direction (bz#1327).
         <li><a href="https://man.openbsd.org/?query=sshd&sektion=8">sshd(8)</a>:          <li><a href="https://man.openbsd.org/sshd.8">sshd(8)</a>:
             ignore stderr output from subsystems to avoid hangs if a subsystem              ignore stderr output from subsystems to avoid hangs if a subsystem
             or shell initialisation writes to stderr (bz#1750).              or shell initialisation writes to stderr (bz#1750).
         <li>Skip the initial check for access with an empty password when          <li>Skip the initial check for access with an empty password when
             <em>PermitEmptyPasswords=no</em> (bz#1638).              <em>PermitEmptyPasswords=no</em> (bz#1638).
         <li><a href="https://man.openbsd.org/?query=sshd&sektion=8">sshd(8)</a>:          <li><a href="https://man.openbsd.org/sshd.8">sshd(8)</a>:
             fix logspam when key options (from="..." especially) deny              fix logspam when key options (from="..." especially) deny
             non-matching keys (bz#1765).              non-matching keys (bz#1765).
         <li><a href="https://man.openbsd.org/?query=ssh-keygen&sektion=1">ssh-keygen(1)</a>:          <li><a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a>:
             display a more helpful error message when $HOME is              display a more helpful error message when $HOME is
             inaccessible while trying to create .ssh directory (bz#1740).              inaccessible while trying to create .ssh directory (bz#1740).
         <li><a href="https://man.openbsd.org/?query=ssh&sektion=1">ssh(1)</a>:          <li><a href="https://man.openbsd.org/ssh.1">ssh(1)</a>:
             fix hang when terminating a mux slave using ~ (bz#1758).              fix hang when terminating a mux slave using ~ (bz#1758).
         <li><a href="https://man.openbsd.org/?query=ssh-keygen&sektion=1">ssh-keygen(1)</a>:          <li><a href="https://man.openbsd.org/ssh-keygen.1">ssh-keygen(1)</a>:
             refuse to generate keys longer than              refuse to generate keys longer than
             <em>OPENSSL_[RD]SA_MAX_MODULUS_BITS</em> (bz#1516).              <em>OPENSSL_[RD]SA_MAX_MODULUS_BITS</em> (bz#1516).
         <li>Suppress spurious tty warning when using -O and stdin is not a tty          <li>Suppress spurious tty warning when using -O and stdin is not a tty
Line 398 
Line 409 
   
 <li>Mandoc 1.10.5:  <li>Mandoc 1.10.5:
     <ul>      <ul>
     <li>The <a href="https://man.openbsd.org/?query=mandoc&sektion=1">mandoc(1)</a>      <li>The <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>
         utility is now used to build all manuals in the base system          utility is now used to build all manuals in the base system
         and in Xenocara from          and in Xenocara from
         <a href="https://man.openbsd.org/?query=mdoc&sektion=7">mdoc(7)</a> and          <a href="https://man.openbsd.org/mdoc.7">mdoc(7)</a> and
         <a href="https://man.openbsd.org/?query=man&sektion=7">man(7)</a>          <a href="https://man.openbsd.org/man.7">man(7)</a>
         sources.          sources.
     <li>New integrated roff preprocessor with minimal support for conditional      <li>New integrated roff preprocessor with minimal support for conditional
         requests, nested roff requests, string definitions, roff registers,          requests, nested roff requests, string definitions, roff registers,
         also parsing and ignoring macro definitions.          also parsing and ignoring macro definitions.
     <li>Improved support for manual pages generated by      <li>Improved support for manual pages generated by
         <a href="https://man.openbsd.org/?query=pod2man&sektion=1">pod2man(1)</a>.          <a href="https://man.openbsd.org/pod2man.1">pod2man(1)</a>.
     <li>Many parser improvements, in particular      <li>Many parser improvements, in particular
         <a href="https://man.openbsd.org/?query=mdoc&sektion=7">mdoc(7)</a>          <a href="https://man.openbsd.org/mdoc.7">mdoc(7)</a>
         support for word keeps, synopsis mode in arbitrary sections,          support for word keeps, synopsis mode in arbitrary sections,
         graceful handling of badly nested blocks, and improved parsing          graceful handling of badly nested blocks, and improved parsing
         of column displays.          of column displays.
Line 423 
Line 434 
   
 <li>Over 6,400 ports, major robustness and speed improvements in package tools.  <li>Over 6,400 ports, major robustness and speed improvements in package tools.
 <li>Many pre-built packages for each architecture:  <li>Many pre-built packages for each architecture:
     <table border=0 cellspacing=0 cellpadding=2 width="95%">      <ul style="column-count: 4">
     <tr>  
     <td valign="top" width="25%">  
     <ul>  
     <li>i386:       6218      <li>i386:       6218
     <li>sparc64:    5950      <li>sparc64:    5950
     <li>alpha:      5827      <li>alpha:      5827
 </ul></td><td valign=top width="25%"><ul>  
     <li>sh:         1100      <li>sh:         1100
     <li>amd64:      6166      <li>amd64:      6166
     <li>powerpc:    5996      <li>powerpc:    5996
 </ul></td><td valign=top width="25%"><ul>  
     <li>sparc:      4130      <li>sparc:      4130
     <li>arm:        5628      <li>arm:        5628
     <li>hppa:       5632      <li>hppa:       5632
 </ul></td><td valign=top width="25%"><ul>  
     <li>vax:        1528      <li>vax:        1528
     <li>mips64:     3632      <li>mips64:     3632
     <li>mips64el:   4486      <li>mips64el:   4486
 </ul></td></tr></table>      </ul>
 Some highlights:  Some highlights:
     <ul>      <ul>
     <li>Gnome 2.30.2.      <li>Gnome 2.30.2.
Line 489 
Line 494 
     <li>Binutils 2.15 (+ patches)      <li>Binutils 2.15 (+ patches)
     <li>Gdb 6.3 (+ patches)      <li>Gdb 6.3 (+ patches)
     </ul>      </ul>
 <p>  
   
 </ul>  </ul>
   </section>
   
 <a name="install"></a>  
 <hr>  <hr>
   
   <section id=install>
   <h3>How to install</h3>
   
 <p>  <p>
 <h3><font color="#0000e0">How to install</font></h3>  
 <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
 form of install.  The instructions for doing an FTP (or other style  form of install.  The instructions for doing an FTP (or other style
Line 534 
Line 539 
 </ul>  </ul>
 <hr>  <hr>
   
   <section id=quickinstall>
   
 <p>  <p>
 Quick installer information for people familiar with OpenBSD, and the  Quick installer information for people familiar with OpenBSD, and the
 use of the "disklabel -E" command.  If you are at all confused when  use of the "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>  
   
 <h3><font color="#e00000">OpenBSD/i386:</font></h3>  <h3>OpenBSD/i386:</h3>
 <ul>  
   <p>
 Play with your BIOS options to enable booting from a CD. The 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  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  to create a boot floppy to install from. To create a boot floppy write
Line 564 
Line 571 
 To make a boot floppy under MS-DOS, use the &quot;rawrite&quot; utility located  To make a boot floppy under MS-DOS, use the &quot;rawrite&quot; utility located
 at <i>CD1:4.8/tools/rawrite.exe</i>. To make the boot floppy under a Unix OS,  at <i>CD1:4.8/tools/rawrite.exe</i>. To make the boot floppy under a Unix OS,
 use the  use the
 <a href="https://man.openbsd.org/?query=dd&amp;sektion=1">dd(1)</a>  <a href="https://man.openbsd.org/dd.1">dd(1)</a>
 utility. The following is an example usage of  utility. The following is an example usage of
 <a href="https://man.openbsd.org/?query=dd&amp;sektion=1">dd(1)</a>,  <a href="https://man.openbsd.org/dd.1">dd(1)</a>,
 where the device could be &quot;floppy&quot;, &quot;rfd0c&quot;, or  where the device could be &quot;floppy&quot;, &quot;rfd0c&quot;, or
 &quot;rfd0a&quot;.  &quot;rfd0a&quot;.
   
 <ul><pre>  <blockquote><pre>
 # <strong>dd if=&lt;file&gt; of=/dev/&lt;device&gt; bs=32k</strong>  # <strong>dd if=&lt;file&gt; of=/dev/&lt;device&gt; bs=32k</strong>
 </pre></ul>  </pre></blockquote>
   
 <p>  <p>
 Make sure you use properly formatted perfect floppies with NO BAD BLOCKS or  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  your install will most likely fail. For more information on creating a boot
 floppy and installing OpenBSD/i386 please refer to  floppy and installing OpenBSD/i386 please refer to
 <a href="faq/faq4.html#MkFlop">this page</a>.  <a href="faq/faq4.html#MkFlop">this page</a>.
 </ul>  
   
   <h3>OpenBSD/amd64:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">OpenBSD/amd64:</font></h3>  
 <ul>  
 The 4.8 release of OpenBSD/amd64 is located on CD2.  The 4.8 release of OpenBSD/amd64 is located on CD2.
 Boot from the CD to begin the install - you may need to adjust  Boot from the CD to begin the install - you may need to adjust
 your BIOS options first.  your BIOS options first.
Line 599 
Line 605 
 <p>  <p>
 If you are planning to dual boot OpenBSD with another OS, you will need to  If you are planning to dual boot OpenBSD with another OS, you will need to
 read INSTALL.amd64.  read INSTALL.amd64.
 </ul>  
   
   <h3>OpenBSD/macppc:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">OpenBSD/macppc:</font></h3>  
 <ul>  
 Put CD2 in your CDROM drive and poweron your machine while holding down the  Put CD2 in your CDROM drive and poweron your machine while holding down the
 <i>C</i> key until the display turns on and shows <i>OpenBSD/macppc boot</i>.  <i>C</i> key until the display turns on and shows <i>OpenBSD/macppc boot</i>.
   
 <p>  <p>
 Alternatively, at the Open Firmware prompt, enter <i>boot cd:,ofwboot  Alternatively, at the Open Firmware prompt, enter <i>boot cd:,ofwboot
 /4.8/macppc/bsd.rd</i>  /4.8/macppc/bsd.rd</i>
 </ul>  
   
   <h3>OpenBSD/sparc64:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">OpenBSD/sparc64:</font></h3>  
 <ul>  
 Put CD3 in your CDROM drive and type <i>boot cdrom</i>.  Put CD3 in your CDROM drive and type <i>boot cdrom</i>.
   
 <p>  <p>
Line 633 
Line 637 
   
 <p>  <p>
 If nothing works, you can boot over the network as described in INSTALL.sparc64.  If nothing works, you can boot over the network as described in INSTALL.sparc64.
 </ul>  
   
   <h3>OpenBSD/alpha:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">OpenBSD/alpha:</font></h3>  Write <i>FTP:4.8/alpha/floppy48.fs</i> or
 <ul>  
 <p>Write <i>FTP:4.8/alpha/floppy48.fs</i> or  
 <i>FTP:4.8/alpha/floppyB48.fs</i> (depending on your machine) to a diskette and  <i>FTP:4.8/alpha/floppyB48.fs</i> (depending on your machine) to a diskette and
 enter <i>boot dva0</i>. Refer to INSTALL.alpha for more details.  enter <i>boot dva0</i>. Refer to INSTALL.alpha for more details.
   
Line 646 
Line 649 
 Make sure you use a properly formatted floppy with NO BAD BLOCKS or your install  Make sure you use a properly formatted floppy with NO BAD BLOCKS or your install
 will most likely fail.  will most likely fail.
   
 </ul>  <h3>OpenBSD/armish:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">OpenBSD/armish:</font></h3>  
 <ul>  
 <p>  
 After connecting a serial port, Thecus can boot directly from the network  After connecting a serial port, Thecus can boot directly from the network
 either tftp or http. Configure the network using fconfig, reset,  either tftp or http. Configure the network using fconfig, reset,
 then load bsd.rd, see INSTALL.armish for specific details.  then load bsd.rd, see INSTALL.armish for specific details.
Line 659 
Line 659 
 and copy 'boot' and bsd.rd into the first partition on wd0 (hda1)  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.  then load and run bsd.rd, preserving the wd0i (hda1) ext2fs partition.
 More details are available in INSTALL.armish.  More details are available in INSTALL.armish.
 </ul>  
   
   <h3>OpenBSD/hp300:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">OpenBSD/hp300:</font></h3>  
 <ul>  
 <p>  
 Boot over the network by following the instructions in INSTALL.hp300.  Boot over the network by following the instructions in INSTALL.hp300.
 </ul>  
   
   <h3>OpenBSD/hppa:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">OpenBSD/hppa:</font></h3>  
 <ul>  
 <p>  
 Boot over the network by following the instructions in INSTALL.hppa or the  Boot over the network by following the instructions in INSTALL.hppa or the
 <a href="hppa.html#install">hppa platform page</a>.  <a href="hppa.html#install">hppa platform page</a>.
 </ul>  
   
   <h3>OpenBSD/landisk:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">OpenBSD/landisk:</font></h3>  
 <ul>  
 <p>  
 Write <i>miniroot48.fs</i> to the start of the CF  Write <i>miniroot48.fs</i> to the start of the CF
 or disk, and boot normally.  or disk, and boot normally.
 </ul>  
   
   <h3>OpenBSD/loongson:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">OpenBSD/loongson:</font></h3>  
 <ul>  
 <p>  
 Write <i>miniroot48.fs</i> to a USB stick and boot bsd.rd from it  Write <i>miniroot48.fs</i> to a USB stick and boot bsd.rd from it
 or boot bsd.rd via tftp.  or boot bsd.rd via tftp.
 Refer to the instructions in INSTALL.loongson for more details.  Refer to the instructions in INSTALL.loongson for more details.
 </ul>  
 <p>  
   
   <h3>OpenBSD/mvme68k:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">OpenBSD/mvme68k:</font></h3>  
 <ul>  
 <p>  
 You can create a bootable installation tape or boot over the network.<br>  You can create a bootable installation tape or boot over the network.<br>
 The network boot requires a MVME68K BUG version that supports the <i>NIOT</i>  The network boot requires a MVME68K BUG version that supports the <i>NIOT</i>
 and <i>NBO</i> debugger commands. Follow the instructions in INSTALL.mvme68k  and <i>NBO</i> debugger commands. Follow the instructions in INSTALL.mvme68k
 for more details.  for more details.
 </ul>  
   
   <h3>OpenBSD/mvme88k:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">OpenBSD/mvme88k:</font></h3>  
 <ul>  
 <p>  
 You can create a bootable installation tape or boot over the network.<br>  You can create a bootable installation tape or boot over the network.<br>
 The network boot requires a MVME88K BUG version that supports the <i>NIOT</i>  The network boot requires a MVME88K BUG version that supports the <i>NIOT</i>
 and <i>NBO</i> debugger commands. Follow the instructions in INSTALL.mvme88k  and <i>NBO</i> debugger commands. Follow the instructions in INSTALL.mvme88k
 for more details.  for more details.
 </ul>  
   
   <h3>OpenBSD/sgi:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">OpenBSD/sgi:</font></h3>  
 <ul>  
 <p>  
 To install on an O2, burn cd48.iso on a CD-R, put it in the CD drive of your  To install on an O2, burn cd48.iso on a CD-R, put it in the CD drive of your
 machine and select <i>Install System Software</i> from the System Maintenance  machine and select <i>Install System Software</i> from the System Maintenance
 menu.  menu.
Line 727 
Line 712 
 setup a DHCP/tftp network server, and boot using "bootp()/bsd.rd.IP##" using  setup a DHCP/tftp network server, and boot using "bootp()/bsd.rd.IP##" using
 the kernel matching your system type.  the kernel matching your system type.
 Refer to the instructions in INSTALL.sgi for more details.  Refer to the instructions in INSTALL.sgi for more details.
 </ul>  
   
   <h3>OpenBSD/socppc:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">OpenBSD/socppc:</font></h3>  
 <ul>  
 <p>  
 After connecting a serial port, boot over the network via DHCP/tftp.  After connecting a serial port, boot over the network via DHCP/tftp.
 Refer to the instructions in INSTALL.socppc for more details.  Refer to the instructions in INSTALL.socppc for more details.
 </ul>  
   
   <h3>OpenBSD/sparc:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">OpenBSD/sparc:</font></h3>  
 <ul>  
 Boot from one of the provided install ISO images, using one of the two  Boot from one of the provided install ISO images, using one of the two
 commands listed below, depending on the version of your ROM.  commands listed below, depending on the version of your ROM.
   
 <ul><pre>  <blockquote><pre>
 ok <strong>boot cdrom 4.8/sparc/bsd.rd</strong>  ok <kbd>boot cdrom 4.8/sparc/bsd.rd</kbd>
 or  or
 &gt; <strong>b sd(0,6,0)4.8/sparc/bsd.rd</strong>  > <kbd>b sd(0,6,0)4.8/sparc/bsd.rd</kbd>
 </pre></ul>  </pre></blockquote>
   
 <p>  <p>
 If your SPARC system does not have a CD drive, you can alternatively boot from floppy.  If your SPARC system does not have a CD drive, you can alternatively boot from floppy.
Line 756 
Line 738 
 To boot from the floppy use one of the two commands listed below,  To boot from the floppy use one of the two commands listed below,
 depending on the version of your ROM.  depending on the version of your ROM.
   
 <ul><pre>  <blockquote><pre>
 ok <strong>boot floppy</strong>  ok <kbd>boot floppy</kbd>
 or  or
 &gt; <strong>b fd()</strong>  > <kbd>b fd()</kbd>
 </pre></ul>  </pre></blockquote>
   
 <p>  <p>
 Make sure you use a properly formatted floppy with NO BAD BLOCKS or your install  Make sure you use a properly formatted floppy with NO BAD BLOCKS or your install
Line 770 
Line 752 
 If your SPARC system doesn't have a floppy drive nor a CD drive, you can either  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  setup a bootable tape, or install via network, as told in the
 INSTALL.sparc file.  INSTALL.sparc file.
 </ul>  
   
   <h3>OpenBSD/vax:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">OpenBSD/vax:</font></h3>  
 <ul>  
 Boot over the network via mopbooting as described in INSTALL.vax.  Boot over the network via mopbooting as described in INSTALL.vax.
 </ul>  
   
   <h3>OpenBSD/zaurus:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">OpenBSD/zaurus:</font></h3>  
 <ul>  
 <p>  
 Using the Linux built-in graphical ipkg installer, install the  Using the Linux built-in graphical ipkg installer, install the
 openbsd48_arm.ipk package.  Reboot, then run it.  Read INSTALL.zaurus  openbsd48_arm.ipk package.  Reboot, then run it.  Read INSTALL.zaurus
 for a few important details.  for a few important details.
 </ul>  
   
   </section>
   
   <section id=sourcecode>
   <h3>Notes about the source code:</h3>
   
 <p>  <p>
 <h3><font color="#e00000">Notes about the source code:</font></h3>  
 <ul>  
 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:
   
   <blockquote><pre>
   # <kbd>mkdir -p /usr/src</kbd>
   # <kbd>cd /usr/src</kbd>
   # <kbd>tar xvfz /tmp/src.tar.gz</kbd>
   </pre></blockquote>
   
 <p>  <p>
 <ul><pre>  
 # <strong>mkdir -p /usr/src</strong>  
 # <strong>cd /usr/src</strong>  
 # <strong>tar xvfz /tmp/src.tar.gz</strong>  
 </pre></ul>  
 <p>  
 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.  This file contains all the kernel sources you need to rebuild kernels.
 To extract:  To extract:
 <p>  
 <ul><pre>  <blockquote><pre>
 # <strong>mkdir -p /usr/src/sys</strong>  # <kbd>mkdir -p /usr/src/sys</kbd>
 # <strong>cd /usr/src</strong>  # <kbd>cd /usr/src</kbd>
 # <strong>tar xvfz /tmp/sys.tar.gz</strong>  # <strong>tar xvfz /tmp/sys.tar.gz</strong>
 </pre></ul>  </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
Line 816 
Line 799 
 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.
 <p>  
 </ul>  
   
 <a name="upgrade"></a>  </section>
   </section>
   
 <hr>  <hr>
   
   <section id=upgrade>
   <h3>How to upgrade</h3>
 <p>  <p>
 <h3><font color="#0000e0">How to upgrade</font></h3>  
 <p>  
 If you already have an OpenBSD 4.7 system, and do not want to reinstall,  If you already have an OpenBSD 4.7 system, and do not want to reinstall,
 upgrade instructions and advice can be found in the  upgrade instructions and advice can be found in the
 <a href="faq/upgrade48.html">Upgrade Guide</a>.  <a href="faq/upgrade48.html">Upgrade Guide</a>.
   </section>
   
 <a name="ports"></a>  
 <hr>  <hr>
   
   <section id=ports>
   <h3>Ports Tree</h3>
 <p>  <p>
 <h3><font color="#0000e0">Ports Tree</font></h3>  
 <p>  
 A ports tree archive is also provided.  To extract:  A ports tree archive is also provided.  To extract:
 <p>  <p>
 <ul><pre>  <blockquote><pre>
 # <strong>cd /usr</strong>  # <kbd>cd /usr</kbd>
 # <strong>tar xvfz /tmp/ports.tar.gz</strong>  # <kbd>tar xvfz /tmp/ports.tar.gz</kbd>
 # <strong>cd ports</strong>  # <kbd>cd ports</kbd>
 </pre></ul>  </pre></blockquote>
 <p>  <p>
 The <i>ports/</i> subdirectory is a checkout of the OpenBSD ports tree.  Go  The <i>ports/</i> subdirectory is a checkout of the OpenBSD ports tree.  Go
 read the <a href="faq/ports/index.html">ports</a> page  read the <a href="faq/ports/index.html">ports</a> page
Line 849 
Line 834 
 OpenBSD ports system.  OpenBSD ports system.
 <p>  <p>
 The <i>ports/</i> directory represents a CVS (see the manpage for  The <i>ports/</i> directory represents a CVS (see the manpage for
 <a href="https://man.openbsd.org/?query=cvs&amp;apropos=0&amp;sektion=1&amp;manpath=OpenBSD+Current&amp;arch=i386">  <a href="https://man.openbsd.org/cvs.1">
 cvs(1)</a> if  cvs(1)</a> if
 you aren't familiar with CVS) checkout of our ports.  As with our complete  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  source tree, our ports tree is available via anoncvs.  So, in
Line 857 
Line 842 
 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>
 <ul><pre>  <blockquote><pre>
 # <strong>cd [portsdir]/; cvs -d anoncvs@server.openbsd.org:/cvs update -Pd -rOPENBSD_4_8</strong>  # <strong>cd [portsdir]/; cvs -d anoncvs@server.openbsd.org:/cvs update -Pd -rOPENBSD_4_8</strong>
 </pre></ul>  </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 871 
Line 856 
 If you're interested in seeing a port added, would like to help out, or just  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  would like to know more, the mailing list ports@openbsd.org is a good
 place to know.  place to know.
 <p>  </section>
   
 </body>  
 </html>  

Legend:
Removed from v.1.53  
changed lines
  Added in v.1.54