version 1.63, 2019/04/24 15:54:53 |
version 1.64, 2019/05/27 22:55:18 |
|
|
<!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.4</title> |
<title>OpenBSD 4.4</title> |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
|
<meta name="description" content="OpenBSD 4.4"> |
<meta name="description" content="OpenBSD 4.4"> |
<meta name="copyright" content="This document copyright 2008 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/44.html"> |
<link rel="canonical" href="https://www.openbsd.org/44.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.4</font> |
4.4 |
</h2> |
</h2> |
<p> |
|
|
|
|
<table> |
|
<tr> |
|
<td> |
<a href="images/SourceWars.jpg"> |
<a href="images/SourceWars.jpg"> |
<img align="left" width="227" height="343" hspace="24" |
<img width="227" height="343" |
src="images/SourceWars.jpg" alt="OpenBSD 4.4 logo"></a> |
src="images/SourceWars.jpg" alt="Source Wars"></a> |
|
<td> |
Released Nov 1, 2008<br> |
Released Nov 1, 2008<br> |
Copyright 1997-2008, Theo de Raadt.<br> |
Copyright 1997-2008, Theo de Raadt.<br> |
<font color="#e00000">ISBN 978-0-9784475-2-6</font> |
<cite class=isbn>ISBN 978-0-9784475-2-6</cite> |
<br> |
<br> |
4.4 Song: <a href="lyrics.html#44">"Trial of the BSD Knights"</a> |
4.4 Song: <a href="lyrics.html#44">"Trial of the BSD Knights"</a> |
<br> |
<br> |
|
|
<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.4/</font> directory on |
<li>Go to the <code class=reldir>pub/OpenBSD/4.4/</code> directory on |
one of the mirror sites. |
one of the mirror sites. |
<li>Have a look at <a href="errata44.html">The 4.4 Errata page</a> for a list |
<li>Have a look at <a href="errata44.html">The 4.4 Errata page</a> for a list |
of bugs and workarounds. |
of bugs and workarounds. |
|
|
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.4. |
This is a partial list of new features and systems included in OpenBSD 4.4. |
For a comprehensive list, see the <a href="plus44.html">changelog</a> leading |
For a comprehensive list, see the <a href="plus44.html">changelog</a> leading |
to 4.4. |
to 4.4. |
|
|
<ul> |
<ul> |
<li>Several new/improved drivers for sensors, including: |
<li>Several new/improved drivers for sensors, including: |
<ul> |
<ul> |
<li>New <a href="https://man.openbsd.org/?query=fins&sektion=4">fins(4)</a> |
<li>New <a href="https://man.openbsd.org/fins.4">fins(4)</a> |
driver for Fintek F71805F LPC Super I/O Hardware Monitor. |
driver for Fintek F71805F LPC Super I/O Hardware Monitor. |
<li>New <a href="https://man.openbsd.org/?query=andl&sektion=4">andl(4)</a> |
<li>New <a href="https://man.openbsd.org/andl.4">andl(4)</a> |
driver for Andigilog aSC7611 Hardware Monitor. |
driver for Andigilog aSC7611 Hardware Monitor. |
<li>New <a href="https://man.openbsd.org/?query=kate&sektion=4">kate(4)</a> |
<li>New <a href="https://man.openbsd.org/kate.4">kate(4)</a> |
driver for AMD K8 embedded temperature sensor. |
driver for AMD K8 embedded temperature sensor. |
<li>New <a href="https://man.openbsd.org/?query=sdtemp&sektion=4">sdtemp(4)</a> |
<li>New <a href="https://man.openbsd.org/sdtemp.4">sdtemp(4)</a> |
driver for JEDEC JC-42.4 memory module thermal sensors. |
driver for JEDEC JC-42.4 memory module thermal sensors. |
<li>New <a href="https://man.openbsd.org/?query=adtfsm&sektion=4">adtfsm(4)</a> |
<li>New <a href="https://man.openbsd.org/adtfsm.4">adtfsm(4)</a> |
driver for Analog Devices ADT7462. |
driver for Analog Devices ADT7462. |
<li>New <a href="https://man.openbsd.org/?query=km&sektion=4">km(4)</a> |
<li>New <a href="https://man.openbsd.org/km.4">km(4)</a> |
driver for AMD K10 (Phenom, Opteron Barcelona et alia) embedded temperature sensor. |
driver for AMD K10 (Phenom, Opteron Barcelona et alia) embedded temperature sensor. |
<li>The <a href="https://man.openbsd.org/?query=it&sektion=4">it(4)</a> |
<li>The <a href="https://man.openbsd.org/it.4">it(4)</a> |
driver now has better probing procedure. |
driver now has better probing procedure. |
<li>The <a href="https://man.openbsd.org/?query=lmtemp&sektion=4">lmtemp(4)</a> |
<li>The <a href="https://man.openbsd.org/lmtemp.4">lmtemp(4)</a> |
driver now support LM76. |
driver now support LM76. |
</ul> |
</ul> |
<li>Support for the Intel G33 and G35 chipsets in |
<li>Support for the Intel G33 and G35 chipsets in |
<a href="https://man.openbsd.org/?query=agp&sektion=4">agp(4)</a>. |
<a href="https://man.openbsd.org/agp.4">agp(4)</a>. |
<li>New <a href="https://man.openbsd.org/?query=lii&sektion=4">lii(4)</a> |
<li>New <a href="https://man.openbsd.org/lii.4">lii(4)</a> |
driver for Attansic L2 10/100 Ethernet devices. |
driver for Attansic L2 10/100 Ethernet devices. |
<li>Preliminary support for UVC USB webcams: |
<li>Preliminary support for UVC USB webcams: |
<a href="https://man.openbsd.org/?query=uvideo&sektion=4">uvideo(4)</a> |
<a href="https://man.openbsd.org/uvideo.4">uvideo(4)</a> |
and <a href="https://man.openbsd.org/?query=video&sektion=4">video(4)</a>. |
and <a href="https://man.openbsd.org/video.4">video(4)</a>. |
<li>The <a href="https://man.openbsd.org/?query=openchrome&sektion=4">openchrome(4)</a> |
<li>The <a href="https://man.openbsd.org/openchrome.4">openchrome(4)</a> |
driver replaces the via X.Org driver for VIA video cards. |
driver replaces the via X.Org driver for VIA video cards. |
<li>AMD Geode video card driver for X.Org. |
<li>AMD Geode video card driver for X.Org. |
<li>New <a href="https://man.openbsd.org/?query=vmt&sektion=4">vmt(4)</a> |
<li>New <a href="https://man.openbsd.org/vmt.4">vmt(4)</a> |
driver which implements VMware Tools. |
driver which implements VMware Tools. |
<li>New <a href="https://man.openbsd.org/?query=auglx&sektion=4&arch=i386">auglx(4)</a> |
<li>New <a href="https://man.openbsd.org/i386/auglx.4">auglx(4)</a> |
driver for AMD Geode LX CS5536 integrated AC'97 audio. |
driver for AMD Geode LX CS5536 integrated AC'97 audio. |
<li>New <a href="https://man.openbsd.org/?query=ix&sektion=4">ix(4)</a> |
<li>New <a href="https://man.openbsd.org/ix.4">ix(4)</a> |
driver for Intel 82598 PCI Express 10Gb Ethernet. |
driver for Intel 82598 PCI Express 10Gb Ethernet. |
<li>New <a href="https://man.openbsd.org/?query=acpithinkpad&sektion=4">acpithinkpad(4)</a> |
<li>New <a href="https://man.openbsd.org/acpithinkpad.4">acpithinkpad(4)</a> |
driver provides additional ACPI support for IBM/Lenovo ThinkPad laptops. |
driver provides additional ACPI support for IBM/Lenovo ThinkPad laptops. |
<li>New <a href="https://man.openbsd.org/?query=acpiasus&sektion=4">acpiasus(4)</a> |
<li>New <a href="https://man.openbsd.org/acpiasus.4">acpiasus(4)</a> |
driver provides additional ACPI support for ASUS laptops, including the EeePC. |
driver provides additional ACPI support for ASUS laptops, including the EeePC. |
<li>New <a href="https://man.openbsd.org/?query=gecko&arch=hppa&sektion=4">gecko(4)</a> |
<li>New <a href="https://man.openbsd.org/hppa/gecko.4">gecko(4)</a> |
driver supporting the GeckoBOA BC GSC+ port found on some hppa systems. |
driver supporting the GeckoBOA BC GSC+ port found on some hppa systems. |
<li>New <a href="https://man.openbsd.org/?query=tsec&arch=socppc&sektion=4">tsec(4)</a> |
<li>New <a href="https://man.openbsd.org/socppc/tsec.4">tsec(4)</a> |
driver supporting the Freescale Triple Speed Ethernet Controller. |
driver supporting the Freescale Triple Speed Ethernet Controller. |
<li>The <a href="https://man.openbsd.org/?query=re&sektion=4">re(4)</a> |
<li>The <a href="https://man.openbsd.org/re.4">re(4)</a> |
driver now supports RTL8102E and RTL8168 devices. |
driver now supports RTL8102E and RTL8168 devices. |
<li>The <a href="https://man.openbsd.org/?query=cas&sektion=4">cas(4)</a> |
<li>The <a href="https://man.openbsd.org/cas.4">cas(4)</a> |
driver now supports National Semiconductor Saturn devices. |
driver now supports National Semiconductor Saturn devices. |
<li>The <a href="https://man.openbsd.org/?query=pccom&sektion=4&manpath=OpenBSD+4.3">pccom(4)</a> |
<li>The <a href="https://man.openbsd.org/OpenBSD+4.3/pccom.4">pccom(4)</a> |
driver has been removed; all platforms use |
driver has been removed; all platforms use |
<a href="https://man.openbsd.org/?query=com&sektion=4">com(4)</a> |
<a href="https://man.openbsd.org/com.4">com(4)</a> |
now. |
now. |
<li><a href="https://man.openbsd.org/?query=cardbus&sektion=4">cardbus(4)</a> |
<li><a href="https://man.openbsd.org/cardbus.4">cardbus(4)</a> |
and |
and |
<a href="https://man.openbsd.org/?query=pcmcia&sektion=4">pcmcia(4)</a> |
<a href="https://man.openbsd.org/pcmcia.4">pcmcia(4)</a> |
now work on most sparc64 machines. |
now work on most sparc64 machines. |
<li>The <a href="https://man.openbsd.org/?query=udcf&sektion=4">udcf(4)</a> |
<li>The <a href="https://man.openbsd.org/udcf.4">udcf(4)</a> |
driver now supports mouseCLOCK USB II devices. |
driver now supports mouseCLOCK USB II devices. |
<li>The <a href="https://man.openbsd.org/?query=msk&sektion=4">msk(4)</a> |
<li>The <a href="https://man.openbsd.org/msk.4">msk(4)</a> |
driver now supports 88E8040T devices. |
driver now supports 88E8040T devices. |
<li>The <a href="https://man.openbsd.org/?query=ath&sektion=4">ath(4)</a> |
<li>The <a href="https://man.openbsd.org/ath.4">ath(4)</a> |
driver now supports many more Atheros wireless devices. |
driver now supports many more Atheros wireless devices. |
<li>The <a href="https://man.openbsd.org/?query=ciss&sektion=4">ciss(4)</a> |
<li>The <a href="https://man.openbsd.org/ciss.4">ciss(4)</a> |
driver now supports HP Smart Array P212, P410, P411, P411i |
driver now supports HP Smart Array P212, P410, P411, P411i |
and P812 devices. |
and P812 devices. |
<li>The <a href="https://man.openbsd.org/?query=uftdi&sektion=4">uftdi(4)</a> |
<li>The <a href="https://man.openbsd.org/uftdi.4">uftdi(4)</a> |
driver now supports ELV Elektronik and FTDI 2232L devices. |
driver now supports ELV Elektronik and FTDI 2232L devices. |
<li>The <a href="https://man.openbsd.org/?query=umsm&sektion=4">umsm(4)</a> |
<li>The <a href="https://man.openbsd.org/umsm.4">umsm(4)</a> |
driver now supports Option GlobeTrotter 3G+, Huawei E220 |
driver now supports Option GlobeTrotter 3G+, Huawei E220 |
and more HSDPA MSM devices. |
and more HSDPA MSM devices. |
<li>The <a href="https://man.openbsd.org/?query=ubsa&sektion=4">ubsa(4)</a> |
<li>The <a href="https://man.openbsd.org/ubsa.4">ubsa(4)</a> |
driver now supports ZTE CMDMA MSM devices. |
driver now supports ZTE CMDMA MSM devices. |
<li>The <a href="https://man.openbsd.org/?query=axe&sektion=4">axe(4)</a> |
<li>The <a href="https://man.openbsd.org/axe.4">axe(4)</a> |
driver now supports Apple USB A1277 devices. |
driver now supports Apple USB A1277 devices. |
<li>The <a href="https://man.openbsd.org/?query=puc&sektion=4">puc(4)</a> |
<li>The <a href="https://man.openbsd.org/puc.4">puc(4)</a> |
driver now supports more Netmos devices. |
driver now supports more Netmos devices. |
<li>The <a href="https://man.openbsd.org/?query=mgx&sektion=4&arch=sparc64">mgx(4)</a> |
<li>The <a href="https://man.openbsd.org/sparc64/mgx.4">mgx(4)</a> |
driver now supports 2D acceleration on selected boards. |
driver now supports 2D acceleration on selected boards. |
<li>The <a href="https://man.openbsd.org/?query=isp&sektion=4">isp(4)</a> |
<li>The <a href="https://man.openbsd.org/isp.4">isp(4)</a> |
driver firmware for some controllers has been updated. |
driver firmware for some controllers has been updated. |
<li>The <a href="https://man.openbsd.org/?query=isp&sektion=4">isp(4)</a> |
<li>The <a href="https://man.openbsd.org/isp.4">isp(4)</a> |
driver no longer hangs during probe on some machines. |
driver no longer hangs during probe on some machines. |
<li>The <a href="https://man.openbsd.org/?query=bge&sektion=4">bge(4)</a> |
<li>The <a href="https://man.openbsd.org/bge.4">bge(4)</a> |
driver has better support for BCM5704 chipsets in fiber |
driver has better support for BCM5704 chipsets in fiber |
mode which helps with some blade servers. |
mode which helps with some blade servers. |
<li>The <a href="https://man.openbsd.org/?query=bge&sektion=4">bge(4)</a> |
<li>The <a href="https://man.openbsd.org/bge.4">bge(4)</a> |
driver has better support for the BCM5906 chipset on some systems. |
driver has better support for the BCM5906 chipset on some systems. |
<li>The <a href="https://man.openbsd.org/?query=bge&sektion=4">bge(4)</a> |
<li>The <a href="https://man.openbsd.org/bge.4">bge(4)</a> |
driver has much better support for PCI Express chipsets |
driver has much better support for PCI Express chipsets |
resulting in much faster transmit performance. |
resulting in much faster transmit performance. |
<li>The <a href="https://man.openbsd.org/?query=bge&sektion=4">bge(4)</a> |
<li>The <a href="https://man.openbsd.org/bge.4">bge(4)</a> |
driver has support for the BCM5714/5715/5780 chipsets using fiber interfaces. |
driver has support for the BCM5714/5715/5780 chipsets using fiber interfaces. |
<li>The <a href="https://man.openbsd.org/?query=bnx&sektion=4">bnx(4)</a> |
<li>The <a href="https://man.openbsd.org/bnx.4">bnx(4)</a> |
driver has support for the BCM5706/5708 chipsets using fiber interfaces. |
driver has support for the BCM5706/5708 chipsets using fiber interfaces. |
<li>The <a href="https://man.openbsd.org/?query=ral&sektion=4">ral(4)</a> |
<li>The <a href="https://man.openbsd.org/ral.4">ral(4)</a> |
driver now supports Ralink Technology RT2700 devices. |
driver now supports Ralink Technology RT2700 devices. |
<li>Serial ports other than com0 can now be used for console on amd64. |
<li>Serial ports other than com0 can now be used for console on amd64. |
<li>The serial console on i386 and amd64 has improved compatibility |
<li>The serial console on i386 and amd64 has improved compatibility |
|
|
|
|
<li>New tools: |
<li>New tools: |
<ul> |
<ul> |
<li><a href="https://man.openbsd.org/?query=rpc.statd&sektion=8">rpc.statd(8)</a>, |
<li><a href="https://man.openbsd.org/rpc.statd.8">rpc.statd(8)</a>, |
the host status monitoring daemon for use with the NFS file locking daemon. |
the host status monitoring daemon for use with the NFS file locking daemon. |
<li>Initial import of |
<li>Initial import of |
<a href="https://man.openbsd.org/?query=ypldap&sektion=8">ypldap(8)</a>, |
<a href="https://man.openbsd.org/ypldap.8">ypldap(8)</a>, |
a drop-in replacement for ypserv to glue in an LDAP directory for |
a drop-in replacement for ypserv to glue in an LDAP directory for |
get{pw,gr}ent family of functions. |
get{pw,gr}ent family of functions. |
<li>Deprecated <a href="https://man.openbsd.org/?query=slattach&sektion=8">slattach(8)</a> |
<li>Deprecated <a href="https://man.openbsd.org/slattach.8">slattach(8)</a> |
and <a href="https://man.openbsd.org/?query=nmeaattach&sektion=8">nmeaattach(8)</a> |
and <a href="https://man.openbsd.org/nmeaattach.8">nmeaattach(8)</a> |
in favor of |
in favor of |
<a href="https://man.openbsd.org/?query=ldattach&sektion=8">ldattach(8)</a>. |
<a href="https://man.openbsd.org/ldattach.8">ldattach(8)</a>. |
<li>Import of <a href="https://man.openbsd.org/?query=tcpbench&sektion=1">tcpbench(1)</a>, a small TCP benchmarking tool. |
<li>Import of <a href="https://man.openbsd.org/tcpbench.1">tcpbench(1)</a>, a small TCP benchmarking tool. |
</ul> |
</ul> |
<p> |
<p> |
|
|
<li>New functionality: |
<li>New functionality: |
<ul> |
<ul> |
<li><a href="https://man.openbsd.org/?query=aucat&sektion=1">aucat(1)</a> |
<li><a href="https://man.openbsd.org/aucat.1">aucat(1)</a> |
is now able to play and record audio in full-duplex, |
is now able to play and record audio in full-duplex, |
mix unlimited number of streams, handle up to 16 channels, |
mix unlimited number of streams, handle up to 16 channels, |
resample streams on the fly, support various 24-bit and 32-bit |
resample streams on the fly, support various 24-bit and 32-bit |
encodings and does format conversions on the fly. |
encodings and does format conversions on the fly. |
<li><a href="https://man.openbsd.org/?query=httpd&sektion=8">httpd(8)</a> now supports IPv6. |
<li><a href="https://man.openbsd.org/httpd.8">httpd(8)</a> now supports IPv6. |
<li><a href="https://man.openbsd.org/?query=dhcpd&sektion=8">dhcpd(8)</a> |
<li><a href="https://man.openbsd.org/dhcpd.8">dhcpd(8)</a> |
now supports basic synchronization of the /var/db/dhcpd.leases |
now supports basic synchronization of the /var/db/dhcpd.leases |
file to allow running multiple instances for redundancy. |
file to allow running multiple instances for redundancy. |
<li>WPA/WPA2-PSK support for several models of wireless cards. |
<li>WPA/WPA2-PSK support for several models of wireless cards. |
<li><a href="https://man.openbsd.org/?query=rpc.lockd&sektion=8">rpc.lockd(8)</a> |
<li><a href="https://man.openbsd.org/rpc.lockd.8">rpc.lockd(8)</a> |
now supports NLMv4 and does actually do locking. |
now supports NLMv4 and does actually do locking. |
<li><a href="https://man.openbsd.org/?query=ftp&sektion=1">ftp(1)</a> |
<li><a href="https://man.openbsd.org/ftp.1">ftp(1)</a> |
now supports recursive mget transfers. |
now supports recursive mget transfers. |
<li><a href="https://man.openbsd.org/?query=ftp&sektion=1">ftp(1)</a> |
<li><a href="https://man.openbsd.org/ftp.1">ftp(1)</a> |
now uses keep alive packets by default. |
now uses keep alive packets by default. |
<li><a href="https://man.openbsd.org/?query=ftp&sektion=1">ftp(1)</a> |
<li><a href="https://man.openbsd.org/ftp.1">ftp(1)</a> |
now accepts empty passwords in URLs. |
now accepts empty passwords in URLs. |
<li><a href="https://man.openbsd.org/?query=locate&sektion=1">locate(1)</a> now supports -b flag to perform search only on the last |
<li><a href="https://man.openbsd.org/locate.1">locate(1)</a> now supports -b flag to perform search only on the last |
component of the path. |
component of the path. |
<li>Allow <a href="https://man.openbsd.org/?query=cdio&sektion=1">cdio(1)</a> |
<li>Allow <a href="https://man.openbsd.org/cdio.1">cdio(1)</a> |
in TAO mode to set the write speed. |
in TAO mode to set the write speed. |
<li><a href="https://man.openbsd.org/?query=cdio&sektion=1">cdio(1)</a> |
<li><a href="https://man.openbsd.org/cdio.1">cdio(1)</a> |
no longer blanks media twice. |
no longer blanks media twice. |
<li>Add ability in <a href="https://man.openbsd.org/?query=cdio&sektion=1">cdio(1)</a> |
<li>Add ability in <a href="https://man.openbsd.org/cdio.1">cdio(1)</a> |
to determine media capabilities and make it figure out if media supports TAO or blanking. |
to determine media capabilities and make it figure out if media supports TAO or blanking. |
<li>Initial version of |
<li>Initial version of |
<a href="https://man.openbsd.org/?query=softraid&sektion=4">softraid(4)</a> |
<a href="https://man.openbsd.org/softraid.4">softraid(4)</a> |
crypto support. |
crypto support. |
<li><a href="https://man.openbsd.org/?query=dhcpd&sektion=8">dhcpd(8)</a> |
<li><a href="https://man.openbsd.org/dhcpd.8">dhcpd(8)</a> |
now groks options tftp-config-file and auto-proxy-script in |
now groks options tftp-config-file and auto-proxy-script in |
<a href="https://man.openbsd.org/?query=dhcpd.conf&sektion=5">dhcpd.conf(5)</a>. |
<a href="https://man.openbsd.org/dhcpd.conf.5">dhcpd.conf(5)</a>. |
<li><a href="https://man.openbsd.org/?query=dhclient&sektion=8">dhclient(8)</a> |
<li><a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> |
option handling much more resistant to abuse. |
option handling much more resistant to abuse. |
<li><a href="https://man.openbsd.org/?query=dhclient&sektion=8">dhclient(8)</a> |
<li><a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> |
now aware of interface link state and reacts to changes. |
now aware of interface link state and reacts to changes. |
<li>DIOCRLDINFO, DIOCGPDINFO, and DIOCGPART support added to block devices |
<li>DIOCRLDINFO, DIOCGPDINFO, and DIOCGPART support added to block devices |
previously lacking it. |
previously lacking it. |
<li><a href="https://man.openbsd.org/?query=disklabel&sektion=8">disklabel(8)</a> |
<li><a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> |
no longer supports the '-r' option, and obtains all disklabel information via ioctl's. |
no longer supports the '-r' option, and obtains all disklabel information via ioctl's. |
<li><a href="https://man.openbsd.org/?query=disklabel&sektion=8">disklabel(8)</a> |
<li><a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> |
no longer suggests offsets and sizes that would result in partitions starting or ending |
no longer suggests offsets and sizes that would result in partitions starting or ending |
outside the OpenBSD section of the disk. |
outside the OpenBSD section of the disk. |
<li><a href="https://man.openbsd.org/?query=disklabel&sektion=8">disklabel(8)</a> |
<li><a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> |
now correctly reads back the 'vendor' field from text disklabels. |
now correctly reads back the 'vendor' field from text disklabels. |
<li><a href="https://man.openbsd.org/?query=disklabel&sektion=8">disklabel(8)</a> |
<li><a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> |
editor mode '?' and 'p' commands are more compact and the 'l' command has been added |
editor mode '?' and 'p' commands are more compact and the 'l' command has been added |
to produce previous verbose output. |
to produce previous verbose output. |
<li>I/O's outside the bounds of the RAW_PART are now prevented, allowing |
<li>I/O's outside the bounds of the RAW_PART are now prevented, allowing |
proper detection of invalid I/O's. |
proper detection of invalid I/O's. |
<li>USB floppies now have a valid cylinder count calculated, rather than 0. |
<li>USB floppies now have a valid cylinder count calculated, rather than 0. |
<li><a href="https://man.openbsd.org/?query=newfs&sektion=8">newfs(8)</a> |
<li><a href="https://man.openbsd.org/newfs.8">newfs(8)</a> |
can now create filesystems on devices with sector sizes other than 512, although |
can now create filesystems on devices with sector sizes other than 512, although |
such filesystems cannot yet be read. |
such filesystems cannot yet be read. |
<li><a href="https://man.openbsd.org/?query=rtadvd&sektion=8">rtadvd(8)</a> |
<li><a href="https://man.openbsd.org/rtadvd.8">rtadvd(8)</a> |
now revokes its privileges and runs as its own user <tt>_rtadvd</tt>. |
now revokes its privileges and runs as its own user <code>_rtadvd</code>. |
<li><a href="https://man.openbsd.org/?query=scsi&sektion=4">scsi(4)</a> |
<li><a href="https://man.openbsd.org/scsi.4">scsi(4)</a> |
probing displays less useless verbiage and fewer spurious error messages. |
probing displays less useless verbiage and fewer spurious error messages. |
<li><a href="https://man.openbsd.org/?query=st&sektion=4">st(4)</a> |
<li><a href="https://man.openbsd.org/st.4">st(4)</a> |
devices can now be detached. |
devices can now be detached. |
<li>ATAPI devices are now identified as such, rather than as SCSIn devices. |
<li>ATAPI devices are now identified as such, rather than as SCSIn devices. |
<li>SATA tape drives now work. |
<li>SATA tape drives now work. |
<li><a href="https://man.openbsd.org/?query=scsi&sektion=4">scsi(4)</a> |
<li><a href="https://man.openbsd.org/scsi.4">scsi(4)</a> |
probing now displays the ID of the initiator on the bus. |
probing now displays the ID of the initiator on the bus. |
<li><a href="https://man.openbsd.org/?query=scsi&sektion=4">scsi(4)</a> |
<li><a href="https://man.openbsd.org/scsi.4">scsi(4)</a> |
debug capabilities improved to show commands and input or output data as appropriate. |
debug capabilities improved to show commands and input or output data as appropriate. |
<li><a href="https://man.openbsd.org/?query=scsi&sektion=4">scsi(4)</a> |
<li><a href="https://man.openbsd.org/scsi.4">scsi(4)</a> |
probing makes better use of the TEST UNIT READY command to clear errors and allow |
probing makes better use of the TEST UNIT READY command to clear errors and allow |
successful attachments. |
successful attachments. |
<li><a href="https://man.openbsd.org/?query=scsi&sektion=4">scsi(4)</a> |
<li><a href="https://man.openbsd.org/scsi.4">scsi(4)</a> |
probing can now find more fibre channel attached devices. |
probing can now find more fibre channel attached devices. |
<li>Several mbuf pool cache corruption issues were fixed. |
<li>Several mbuf pool cache corruption issues were fixed. |
<li><a href="https://man.openbsd.org/?query=identd&sektion=8">identd(8)</a> |
<li><a href="https://man.openbsd.org/identd.8">identd(8)</a> |
now supports IPv6 in standalone mode. |
now supports IPv6 in standalone mode. |
<li><a href="https://man.openbsd.org/?query=cal&sektion=1">cal(1)</a> |
<li><a href="https://man.openbsd.org/cal.1">cal(1)</a> |
now shows week numbers too. |
now shows week numbers too. |
<li>In <a href="https://man.openbsd.org/?query=pf&sektion=4">pf(4)</a>, |
<li>In <a href="https://man.openbsd.org/pf.4">pf(4)</a>, |
implement a sloppy tcpstate tracker which does not look at sequence numbers at all. |
implement a sloppy tcpstate tracker which does not look at sequence numbers at all. |
<li><a href="https://man.openbsd.org/?query=pf&sektion=4">pf(4)</a> |
<li><a href="https://man.openbsd.org/pf.4">pf(4)</a> |
rule accounting now has a counter to record how many states in total have been |
rule accounting now has a counter to record how many states in total have been |
created by a rule. |
created by a rule. |
<li>The kill states feature in |
<li>The kill states feature in |
<a href="https://man.openbsd.org/?query=pfctl&sektion=8">pfctl(8)</a> |
<a href="https://man.openbsd.org/pfctl.8">pfctl(8)</a> |
now supports two additional match targets: Kill by rule label or state ID. |
now supports two additional match targets: Kill by rule label or state ID. |
<li>Make <a href="https://man.openbsd.org/?query=relayd&sektion=8">relayd(8)</a> |
<li>Make <a href="https://man.openbsd.org/relayd.8">relayd(8)</a> |
use sloppy |
use sloppy |
<a href="https://man.openbsd.org/?query=pf&sektion=4">pf(4)</a> |
<a href="https://man.openbsd.org/pf.4">pf(4)</a> |
state keeping for routed sessions (Direct Server Return). |
state keeping for routed sessions (Direct Server Return). |
<li>Added support in |
<li>Added support in |
<a href="https://man.openbsd.org/?query=relayd&sektion=8">relayd(8)</a> |
<a href="https://man.openbsd.org/relayd.8">relayd(8)</a> |
for transparent L7 forwarding in relays. |
for transparent L7 forwarding in relays. |
<li>Added support for dynamic IPv6-to-IPv4 or IPv4-to-IPv6 TCP relays in |
<li>Added support for dynamic IPv6-to-IPv4 or IPv4-to-IPv6 TCP relays in |
<a href="https://man.openbsd.org/?query=relayd&sektion=8">relayd(8)</a>. |
<a href="https://man.openbsd.org/relayd.8">relayd(8)</a>. |
<li>Improved the DNS mode and use OpenBSD's Id shuffle code from |
<li>Improved the DNS mode and use OpenBSD's Id shuffle code from |
<a href="https://man.openbsd.org/?query=named&sektion=8">named(8)</a>. |
<a href="https://man.openbsd.org/named.8">named(8)</a>. |
in <a href="https://man.openbsd.org/?query=relayd&sektion=8">relayd(8)</a>. |
in <a href="https://man.openbsd.org/relayd.8">relayd(8)</a>. |
<li>Extend <a href="https://man.openbsd.org/?query=awk&sektion=1">awk(1)</a> |
<li>Extend <a href="https://man.openbsd.org/awk.1">awk(1)</a> |
with bitwise operations. |
with bitwise operations. |
<li>Updated the display code for |
<li>Updated the display code for |
<a href="https://man.openbsd.org/?query=systat&sektion=1">systat(1)</a> |
<a href="https://man.openbsd.org/systat.1">systat(1)</a> |
which adds views for |
which adds views for |
<a href="https://man.openbsd.org/?query=pf&sektion=4">pf(4)</a> |
<a href="https://man.openbsd.org/pf.4">pf(4)</a> |
states, rules and queues. |
states, rules and queues. |
<li>Imported initial support for IEEE 802.3ad/LACP in |
<li>Imported initial support for IEEE 802.3ad/LACP in |
<a href="https://man.openbsd.org/?query=trunk&sektion=4">trunk(4)</a>. |
<a href="https://man.openbsd.org/trunk.4">trunk(4)</a>. |
</ul> |
</ul> |
<p> |
<p> |
|
|
|
|
when in use, resulting in improved filesystem performance, and |
when in use, resulting in improved filesystem performance, and |
allowing for the effective use of a much larger buffer cache. |
allowing for the effective use of a much larger buffer cache. |
<li>A greatly improved implementation of |
<li>A greatly improved implementation of |
<a href="https://man.openbsd.org/?query=malloc&sektion=3"> |
<a href="https://man.openbsd.org/malloc.3"> |
malloc(3)</a>, the general purpose memory allocator, |
malloc(3)</a>, the general purpose memory allocator, |
which catches more mistakes, reduces address space fragmentation, |
which catches more mistakes, reduces address space fragmentation, |
and is faster. |
and is faster. |
<li>The <a href="https://man.openbsd.org/?query=statfs&sektion=2"> |
<li>The <a href="https://man.openbsd.org/statfs.2"> |
statfs(2)</a> system call has been enhanced to support large |
statfs(2)</a> system call has been enhanced to support large |
filesystems. |
filesystems. |
<li>The <a href="https://man.openbsd.org/?query=strtof&sektion=3">strtof(3)</a> |
<li>The <a href="https://man.openbsd.org/strtof.3">strtof(3)</a> |
function has been added to libc. |
function has been added to libc. |
<li>A lot of work has been done on libm to add several functions towards more |
<li>A lot of work has been done on libm to add several functions towards more |
C99 compliance. |
C99 compliance. |
<li>Lots of features have been implemented in OpenCVS, which can now be used |
<li>Lots of features have been implemented in OpenCVS, which can now be used |
to do some real work. |
to do some real work. |
<li>New APIs for <a href="https://man.openbsd.org/?query=arc4random&sektion=3">arc4random(3)</a>, |
<li>New APIs for <a href="https://man.openbsd.org/arc4random.3">arc4random(3)</a>, |
one to fill a buffer with random numbers and the other to return a |
one to fill a buffer with random numbers and the other to return a |
uniformly distributed random number without bias. |
uniformly distributed random number without bias. |
</ul> |
</ul> |
|
|
<li>Install/Upgrade process changes: |
<li>Install/Upgrade process changes: |
<ul> |
<ul> |
<li>A new tool |
<li>A new tool |
<a href="https://man.openbsd.org/?query=sysmerge&sektion=8"> |
<a href="https://man.openbsd.org/sysmerge.8"> |
sysmerge(8)</a>, derived from the old mergemaster port, makes |
sysmerge(8)</a>, derived from the old mergemaster port, makes |
it easier to merge configuration files changes during an upgrade. |
it easier to merge configuration files changes during an upgrade. |
<li>Fully support OpenBSD inside extended partitions on i386 and amd64. |
<li>Fully support OpenBSD inside extended partitions on i386 and amd64. |
|
|
<li>Serial console support extended to all architectures. |
<li>Serial console support extended to all architectures. |
<li>Partition size display no longer limited to 32 bit sizes. |
<li>Partition size display no longer limited to 32 bit sizes. |
<li>Partition sizes now scaled and formatted to use human readable units. |
<li>Partition sizes now scaled and formatted to use human readable units. |
<li><a href="https://man.openbsd.org/?query=ntpd&sektion=8">ntpd(8)</a> |
<li><a href="https://man.openbsd.org/ntpd.8">ntpd(8)</a> |
configuration questions improved. |
configuration questions improved. |
<li>Sparc miniroot root disk detection fixed. |
<li>Sparc miniroot root disk detection fixed. |
<li>Invocations of |
<li>Invocations of |
<a href="https://man.openbsd.org/?query=disklabel&sektion=8">disklabel(8)</a> |
<a href="https://man.openbsd.org/disklabel.8">disklabel(8)</a> |
by the scripts are now less verbose. |
by the scripts are now less verbose. |
</ul> |
</ul> |
<p> |
<p> |
|
|
<ul> |
<ul> |
<li>New experimental fingerprint ASCII art visualisation system for easier |
<li>New experimental fingerprint ASCII art visualisation system for easier |
verification of remote keys. |
verification of remote keys. |
<li>Added <a href="https://man.openbsd.org/?query=chroot&sektion=2"> |
<li>Added <a href="https://man.openbsd.org/chroot.2"> |
chroot(2)</a> support for |
chroot(2)</a> support for |
<a href="https://man.openbsd.org/?query=sshd&sektion=8">sshd(8)</a>. |
<a href="https://man.openbsd.org/sshd.8">sshd(8)</a>. |
<li>Added an extended test mode (-T) to |
<li>Added an extended test mode (-T) to |
<a href="https://man.openbsd.org/?query=sshd&sektion=8">sshd(8)</a>. |
<a href="https://man.openbsd.org/sshd.8">sshd(8)</a>. |
<li>Make |
<li>Make |
<a href="https://man.openbsd.org/?query=ssh&sektion=1">ssh(1)</a> |
<a href="https://man.openbsd.org/ssh.1">ssh(1)</a> |
support negation of groups in a "Match group" block. |
support negation of groups in a "Match group" block. |
<li>Increased the ephemeral key size in protocol1 from 768 to 1024 bits. |
<li>Increased the ephemeral key size in protocol1 from 768 to 1024 bits. |
<li>Better tests of primes in /etc/moduli |
<li>Better tests of primes in /etc/moduli |
|
|
<li>Make port forwarding code try additional addresses when connecting to |
<li>Make port forwarding code try additional addresses when connecting to |
a destination whose DNS name resolves to more than one address. |
a destination whose DNS name resolves to more than one address. |
<li>Make the maximum number of |
<li>Make the maximum number of |
<a href="https://man.openbsd.org/?query=ssh&sektion=1">ssh(1)</a> |
<a href="https://man.openbsd.org/ssh.1">ssh(1)</a> |
sessions run-time controllable via MaxSessions in |
sessions run-time controllable via MaxSessions in |
<a href="https://man.openbsd.org/?query=ssh_config&sektion=5"> |
<a href="https://man.openbsd.org/ssh_config.5"> |
ssh_config(5)</a>. |
ssh_config(5)</a>. |
<li><a href="https://man.openbsd.org/?query=ssh-keyscan&sektion=1"> |
<li><a href="https://man.openbsd.org/ssh-keyscan.1"> |
ssh-keyscan(1)</a> now defaults to RSA protocol 2 keys, instead of RSA1. |
ssh-keyscan(1)</a> now defaults to RSA protocol 2 keys, instead of RSA1. |
<li>Added an extension to sftp protocol to implement |
<li>Added an extension to sftp protocol to implement |
<a href="https://man.openbsd.org/?query=statvfs&sektion=3"> |
<a href="https://man.openbsd.org/statvfs.3"> |
statvfs(3)</a>-like operations and add a df command to |
statvfs(3)</a>-like operations and add a df command to |
<a href="https://man.openbsd.org/?query=sftp&sektion=1"> |
<a href="https://man.openbsd.org/sftp.1"> |
sftp(1)</a>. |
sftp(1)</a>. |
<li>Disable execution of ~/.ssh/rc for sessions where a command has been |
<li>Disable execution of ~/.ssh/rc for sessions where a command has been |
forced by the sshd_config ForceCommand directive. |
forced by the sshd_config ForceCommand directive. |
|
|
|
|
<li>Over 5205 ports, minor robustness improvements in package tools. |
<li>Over 5205 ports, minor robustness 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: 5033 |
<li>i386: 5033 |
<li>sparc64: 4862 |
<li>sparc64: 4862 |
<li>alpha: 4852 |
<li>alpha: 4852 |
</ul></td><td valign=top width="25%"><ul> |
|
<li>sh: 1285 |
<li>sh: 1285 |
<li>amd64: 4940 |
<li>amd64: 4940 |
<li>powerpc: 4466 |
<li>powerpc: 4466 |
</ul></td><td valign=top width="25%"><ul> |
|
<li>sparc: 3381 |
<li>sparc: 3381 |
<li>arm: 4018 |
<li>arm: 4018 |
<li>hppa: 1595 |
<li>hppa: 1595 |
</ul></td><td valign=top width="25%"><ul> |
|
<li>vax: 1954 |
<li>vax: 1954 |
<li>mips64: 3099 |
<li>mips64: 3099 |
</ul></td></tr></table> |
</ul> |
Some highlights: |
Some highlights: |
<ul> |
<ul> |
<li>Gnome 2.20.3. |
<li>Gnome 2.20.3. |
|
|
<li>Xenocara (based on X.Org 7.3 + patches, freetype 2.3.5, fontconfig |
<li>Xenocara (based on X.Org 7.3 + patches, freetype 2.3.5, fontconfig |
2.4.2, Mesa 7.0.3, xterm 234 and more) |
2.4.2, Mesa 7.0.3, xterm 234 and more) |
<li>Gcc 2.95.3 |
<li>Gcc 2.95.3 |
(+ <a href="https://man.openbsd.org/?query=gcc-local&sektion=1">patches</a>) |
(+ <a href="https://man.openbsd.org/gcc-local.1">patches</a>) |
and 3.3.5 |
and 3.3.5 |
(+ <a href="https://man.openbsd.org/?query=gcc-local&sektion=1">patches</a>) |
(+ <a href="https://man.openbsd.org/gcc-local.1">patches</a>) |
<li>Perl 5.8.8 (+ patches) |
<li>Perl 5.8.8 (+ patches) |
<li>Our improved and secured version of Apache 1.3, with SSL/TLS and DSO support |
<li>Our improved and secured version of Apache 1.3, with SSL/TLS and DSO support |
<li>OpenSSL 0.9.7j (+ patches) |
<li>OpenSSL 0.9.7j (+ patches) |
|
|
<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 |
|
|
</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 |
|
|
To make a boot floppy under MS-DOS, use the "rawrite" utility located |
To make a boot floppy under MS-DOS, use the "rawrite" utility located |
at <i>CD1:4.4/tools/rawrite.exe</i>. To make the boot floppy under a Unix OS, |
at <i>CD1:4.4/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&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&sektion=1">dd(1)</a>, |
<a href="https://man.openbsd.org/dd.1">dd(1)</a>, |
where the device could be "floppy", "rfd0c", or |
where the device could be "floppy", "rfd0c", or |
"rfd0a". |
"rfd0a". |
|
|
<ul><pre> |
<blockquote><pre> |
# <strong>dd if=<file> of=/dev/<device> bs=32k</strong> |
# <strong>dd if=<file> of=/dev/<device> 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.4 release of OpenBSD/amd64 is located on CD2. |
The 4.4 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. |
|
|
<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.4/macppc/bsd.rd</i> |
/4.4/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> |
|
|
|
|
<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.4/alpha/floppy44.fs</i> or |
<ul> |
|
<p>Write <i>FTP:4.4/alpha/floppy44.fs</i> or |
|
<i>FTP:4.4/alpha/floppyB44.fs</i> (depending on your machine) to a diskette and |
<i>FTP:4.4/alpha/floppyB44.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. |
|
|
|
|
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. |
|
|
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>miniroot44.fs</i> to the start of the CF |
Write <i>miniroot44.fs</i> to the start of the CF |
or disk, and boot normally. |
or disk, and boot normally. |
</ul> |
|
|
|
|
<h3>OpenBSD/mac68k:</h3> |
|
|
<p> |
<p> |
<h3><font color="#e00000">OpenBSD/mac68k:</font></h3> |
|
<ul> |
|
<p> |
|
Boot MacOS as normal and extract the Macside "BSD/Mac68k Booter" utility from |
Boot MacOS as normal and extract the Macside "BSD/Mac68k Booter" utility from |
<i>FTP:4.4/mac68k/utils</i> onto your hard disk. Configure the "BSD/Mac68k |
<i>FTP:4.4/mac68k/utils</i> onto your hard disk. Configure the "BSD/Mac68k |
Booter" with the location of your bsd.rd kernel and boot into the installer. |
Booter" with the location of your bsd.rd kernel and boot into the installer. |
Refer to the instructions in INSTALL.mac68k for more details. |
Refer to the instructions in INSTALL.mac68k for more details. |
</ul> |
|
|
|
|
<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/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.4/sparc/bsd.rd</strong> |
ok <kbd>boot cdrom 4.4/sparc/bsd.rd</kbd> |
or |
or |
> <strong>b sd(0,6,0)4.4/sparc/bsd.rd</strong> |
> <kbd>b sd(0,6,0)4.4/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. |
|
|
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 |
> <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 |
|
|
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/sgi:</h3> |
|
|
<p> |
<p> |
<h3><font color="#e00000">OpenBSD/sgi:</font></h3> |
|
<ul> |
|
<p> |
|
Burn cd44.iso on a CD-R, put it in the CD drive of your machine and |
Burn cd44.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 menu. |
select <i>Install System Software</i> from the System Maintenance menu. |
|
|
|
|
If your machine doesn't have a CD drive, you can |
If your machine doesn't have a CD drive, you can |
setup a DHCP/tftp network server, and boot using "bootp()/bsd.rd". |
setup a DHCP/tftp network server, and boot using "bootp()/bsd.rd". |
Refer to the instructions in INSTALL.sgi for more details. |
Refer to the instructions in INSTALL.sgi for more details. |
</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 |
openbsd44_arm.ipk package. Reboot, then run it. Read INSTALL.zaurus |
openbsd44_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 |
|
|
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.3 system, and do not want to reinstall, |
If you already have an OpenBSD 4.3 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/upgrade44.html">Upgrade Guide</a>. |
<a href="faq/upgrade44.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/faq15.html">ports</a> page |
read the <a href="faq/faq15.html">ports</a> page |
|
|
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&apropos=0&sektion=1&manpath=OpenBSD+Current&arch=i386&format=html"> |
<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 |
|
|
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_4</strong> |
# <strong>cd [portsdir]/; cvs -d anoncvs@server.openbsd.org:/cvs update -Pd -rOPENBSD_4_4</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 |
|
|
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> |
|