Annotation of www/30.html, Revision 1.3
1.1 deraadt 1: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Strict//EN">
2: <html>
3: <head>
4: <title>OpenBSD 3.0 Release</title>
5: <link rev=made href=mailto:www@openbsd.org>
6: <meta name="resource-type" content="document">
7: <meta name="description" content="the main OpenBSD page">
8: <meta name="keywords" content="openbsd,main">
9: <meta name="distribution" content="global">
10: <meta name="copyright" content="This document copyright 1999-2001 by OpenBSD.">
11: </head>
12:
13: <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#24248E">
14:
15: <img alt="[OpenBSD]" height=30 width=141 src="images/smalltitle.gif">
16: <hr>
17:
18: <p>
19: <a href=images/Business.jpg><img align=left src=images/Business.jpg></a>
20: <h2><font color=#0000e0>The OpenBSD 3.0 Release:</font></h2>
21: <p>
22:
23: Released December 1, 2001<br>
24: Copyright 1997-2001, Theo de Raadt.<br>
25: <font color=#e00000>ISBN 0-9683637-7-6</font>
26: <p>
27:
28: <a href=#new>What's New</a><br>
29: <a href=#install>How to install</a><br>
30: <a href=#ports>How to use the ports tree</a><br>
31: <a href=orders.html>Ordering a CD set</a><br>
32:
33: <p>
34: <h3><font color=#0000e0>
35: To get the files for this release:
36: <ul>
37: <li>Order a CDROM from our ordering system.
38: <li>See the information on <a href=ftp.html>The FTP page</a> for
39: a list of mirror machines
40: <li>Go to the <font color=#e00000>pub/OpenBSD/3.0/</font> directory on
41: one of the mirror sites
42: <li>Briefly read the rest of this document.
1.3 ! miod 43: <li>Have a look at <a href=errata.html>The 3.0 Errata page</a> for a list
1.1 deraadt 44: of bugs and workarounds.
45: <li>See a <a href=plus30.html>detailed log of changes</a> between the
1.2 miod 46: 2.9 and 3.0 releases.
1.1 deraadt 47: </ul>
48: </font></h3>
49: <br clear=all>
50: <br>
51: <p>
52:
53: <strong>Note:</strong> All applicable copyrights and credits can be found
54: in the applicable file sources found in the files src.tar.gz, srcsys.tar.gz,
55: XF4.tar.gz, or in the files fetched via ports.tar.gz. The distribution
56: files used to build packages from the ports.tar.gz file are not included on
57: the CDROM because of lack of space.
58: <p>
59:
60: <a name=new></a>
61: <hr>
62: <p>
63: <h3><font color=#0000e0>What's New</font></h3>
64: <p>
65: This is a partial list of new features and systems included in OpenBSD 3.0.
66: For a comprehensive list, see the <a href=plus29.html>changelog</a> leading
67: to 3.0.
68: <p>
69:
70: <ul>
71:
72: <li><a href="http://www.OpenSSH.com">OpenSSH</a> (supporting both the
73: SSH1 and SSH2 protocols) is now at version 3.0. Secure file transfers are
74: encouraged using the greatly enhanced SFTP subsystem which now comes both with
75: an SFTP server and client.
76: <p>
77:
78: <li>Extensive changes to the documentation, notably the man pages and
79: the Web FAQ. The manual pages now include useful examples to
80: supplement the explanations.
81: <p>
82:
83: <li>More complete collection and better tested set of "ports".
84: <p>
85:
86: <li>Over 1000 pre-built and tested packages.
87: <p>
88:
1.3 ! miod 89: <li>A new <a href="sparc64.html">OpenBSD/sparc64</a> port for UltraSPARC
! 90: hardware.
1.1 deraadt 91: <p>
92:
1.3 ! miod 93: <li>A new packet filter, <a
! 94: href="http://www.openbsd.org/cgi-bin/man.cgi?query=pf&sektion=4">PF</a>,
! 95: featuring NAT capabilities, with a mostly ipf-compatible syntax.
1.1 deraadt 96:
97: <li>The system includes the following major components from outside suppliers:
98: <p>
99: <ul>
1.2 miod 100: <li>XFree86 4.1 (and i386 contains 3.3.X servers also, thus providing support for all chipsets)
1.1 deraadt 101: <li>gcc 2.95.3 (+ patches)
1.3 ! miod 102: <li>perl 5.6.1 (+ patches)
! 103: <li>Apache 1.3.19, mod_ssl 2.8.2, OpenSSL 0.9.6b (+ patches), DSO support
1.1 deraadt 104: <li>ipf 3.4.16 (+ patches)
105: <li>groff 1.15
106: <li>sendmail 8.11.3
107: <li>lynx 2.8.2 with HTTPS support added
108: <li>sudo 1.6.3p7
109: <li>ncurses 5.2
110: <li>Latest KAME IPv6
111: <li>KTH Kerberos 1.0.4
1.2 miod 112: <li>OpenSSH 3.0
1.1 deraadt 113:
114: </ul>
115: <p>
116:
117: <li>Many improvements for security and reliability (look for the red
118: print in the <a href=plus30.html>complete changelog</a>).
119: <p>
120:
121: <a name=install></a>
122: <hr>
123: <p>
124: <h3><font color=#0000e0>How to install</font></h3>
125: <p>
126: Following this are the instructions which you would have on a piece of
127: paper if you had purchased a CDROM set instead of doing an alternate
128: form of install. The instructions for doing an ftp (or other style
129: of) install are very similar; the CDROM instructions are left intact
130: so that you can see how much easier it would have been if you had
131: purchased a CDROM instead.
132: <p>
133:
134: <hr>
135: Please refer to the following files on the two CDROMs for extensive
136: details on how to install OpenBSD 3.0 on your machine:
137: <p>
138: <ul>
139: <li> CD1:3.0/i386/INSTALL.i386
140: <li> CD1:3.0/alpha/INSTALL.alpha
141: <p>
142: <li> CD2:3.0/macppc/INSTALL.powerpc
143: <li> CD2:3.0/mvme68k/INSTALL.mvme68k
144: <li> CD2:3.0/amiga/INSTALL.amiga
145: <li> CD2:3.0/mac68k/INSTALL.mac68k
146: <li> CD2:3.0/hp300/INSTALL.hp300
147: <li> CD2:3.0/vax/INSTALL.vax
148: <p>
149: <li> CD3:3.0/sparc/INSTALL.sparc
150: <li> CD3:3.0/sparc64/INSTALL.sparc64
151: </ul>
152: <hr>
153:
154: <p>
155: Quick installer information for people familiar with OpenBSD, and the
156: use of the "disklabel -E" command. If you are at all confused when
157: installing OpenBSD, read the relevant INSTALL.* file as listed above!
158: <p>
159:
160: <h3><font color=#e00000>OpenBSD/i386:</font></h3>
161: <ul>
162: <p>
163: Play with your BIOS options to enable booting from a CD. The OpenBSD/i386 release is on CD1. If your BIOS does not support booting from CD, you will need to create a boot floppy to install from. To create a boot floppy write <i>CD1:3.0/i386/floppy30.fs</i> to a floppy and boot via the floppy drive.
164:
165: <p>
166: If you are planning on dual booting OpenBSD with another OS, you will need to read the included INSTALL.i386 document.
167:
168: <p>
169: To make a boot floopy under MS-DOS, use the "rawrite" utility located at <i>CD:/3.0/tools/rawrite.exe</i>. To make the boot floppy under a Unix OS, use the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dd&sektion=1">dd(1)</a> utility. The following is an example usage of <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dd&sektion=1">dd(1)</a>, where the device could be "floppy", "rfd0c", or "rfd0a".
170:
171: <ul><pre>
172: # <strong>dd if=<file> of=/dev/<device> bs=32k</strong>
173: </pre></ul>
174:
175: <p>
176: Make sure you use properly formatted perfect floppies with NO BAD BLOCKS or your install will most likely fail. For more information on creating a boot floppy and installing OpenBSD/i386 please refer to <a href="faq/faq4.html#4.1">FAQ4.1</a>.
177: </ul>
178:
179: <p>
180: <h3><font color=#e00000>OpenBSD/sparc:</font></h3>
181: <ul>
182: <p>
1.3 ! miod 183: The 3.0 release of OpenBSD/sparc is located on CD3. To boot off of this CD you can use one of the two commands listed below, depending on the version of your ROM.
1.1 deraadt 184:
185: <ul><pre>
186: > <strong>boot cdrom 3.0/sparc/bsd.rd</strong>
187: or
188: > <strong>b sd(0,6,0)3.0/sparc/bsd.rd</strong>
189: </pre></ul>
190:
191: <p>
192: If your sparc does not have a CD drive, you can alternatively boot from floppy. To do so you need to write "CD2:3.0/sparc/floppy30.fs" to a floppy. For more information see <a href="faq/faq4.html#4.1">FAQ4.1</a>. To boot from the floppy use one of the two commands listed below, depending on the version of your ROM.
193:
194: <ul><pre>
195: > <strong>boot floppy</strong>
196: or
197: > <strong>boot fd()</strong>
198: </pre></ul>
199:
200: <p>
201: Make sure you use a properly formatted floppy with NO BAD BLOCKS or your install will most likely fail.
202:
203: <p>
204: If your sparc doesn't have a floppy drive nor a CD drive, you can either
205: setup a bootable tape, or install via network, as told in the
206: INSTALL.sparc file.
207: </ul>
208:
209: <p>
210: <h3><font color=#e00000>OpenBSD/amiga:</font></h3>
211: <ul>
212: <p>
213: Create BSD partitions according to INSTALL.amiga's preparation section.
214: Mount the CD2 under AmigaOS as device CD0: Next, execute the following
215: CLI command: "CD0:3.0/amiga/utils/loadbsd CD0:3.0/amiga/bsd.rd".
216: </ul>
217:
218: <p>
219: <h3><font color=#e00000>OpenBSD/hp300:</font></h3>
220: <ul>
221: <p>
222: You can boot over the network by following the instructions in
223: INSTALL.hp300.
224: </ul>
225:
226: <p>
227: <h3><font color=#e00000>OpenBSD/mac68k:</font></h3>
228: <ul>
229: <p>
230: Boot MacOS as normal and partition your disk with the appropriate A/UX
231: configurations. Then, extract the Macside utilities from
232: CD2:3.0/mac68k/utils onto your hard disk. Run Mkfs to create your
233: filesystems on the A/UX partitions you just made. Then, use the
234: BSD/Mac68k Installer to copy all the sets in CD2:3.0/mac68k/ onto your
235: partitions. Finally, you will be ready to configure the BSD/Mac68k
236: Booter with the location of your kernel and boot the system.
237: </ul>
238:
239: <p>
240: <h3><font color=#e00000>OpenBSD/alpha:</font></h3>
241: <ul>
242: <p>
243: Get the release via ftp. Then, you can either setup a diskless boot or boot via floppy as described in INSTALL.alpha.
244: </p>
245: </ul>
246:
247: <p>
248: <h3><font color=#e00000>Notes about the source code:</font></h3>
249: <ul>
250: <p>
251: src.tar.gz contains a source archive starting at /usr/src. This file
252: contains everything you need except for the kernel sources, which are
253: in a separate archive. To extract:
254: <p>
255: <ul><pre>
256: # <strong>mkdir -p /usr/src</strong>
257: # <strong>cd /usr/src</strong>
258: # <strong>tar xvfz /tmp/src.tar.gz</strong>
259: </pre></ul>
260: <p>
261: srcsys.tar.gz contains a source archive starting at /usr/src/sys.
262: This file contains all the kernel sources you need to rebuild kernels.
263: To extract:
264: <p>
265: <ul><pre>
266: # <strong>mkdir -p /usr/src/sys</strong>
267: # <strong>cd /usr/src</strong>
268: # <strong>tar xvfz /tmp/srcsys.tar.gz</strong>
269: </pre></ul>
270: <p>
271: Both of these trees are a regular CVS checkout. Using these trees it
272: is possible to get a head-start on using the anoncvs servers as
273: described at <a href=anoncvs.html>http://www.OpenBSD.org/anoncvs.html</a>.
274: Using these files
275: results in a much faster initial CVS update than you could expect from
276: a fresh checkout of the full OpenBSD source tree.
277: <p>
278: </ul>
279: <a name=ports></a>
280: <hr>
281: <p>
282: <h3><font color=#0000e0>Ports Tree</font></h3>
283: <p>
284: A ports tree archive is also provided. To extract:
285: <p>
286: <ul><pre>
287: # <strong>cd /usr</strong>
288: # <strong>tar xvfz /tmp/ports.tar.gz</strong>
289: # <strong>cd ports</strong>
290: </pre></ul>
291: <p>
292: The <i>ports/</i> subdirectory is a checkout of the OpenBSD ports tree. Go
293: read <a href=ports.html>http://www.OpenBSD.org/ports.html</a>
294: if you know nothing about ports
295: at this point. This text is not a manual of how to use ports.
296: Rather, it is a set of notes meant to kickstart the user on the
297: OpenBSD ports system.
298: <p>
299: Certainly, the OpenBSD ports system is not complete. It is doubtful it
300: will ever be. However, it is growing very fast and getting more stable.
301: Almost all ports provided with this release should build without problems
302: on most architectures (over 1200 packages build on i386, for instance).
303: <p>
304: The <i>ports/</i> directory represents a CVS (see the manpage for
305: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cvs&apropos=0&sektion=1&manpath=OpenBSD+Current&arch=i386&format=html">
306: cvs(1)</a> if
307: you aren't familiar with CVS) checkout of our ports. As with our complete
308: source tree, our ports tree is available via anoncvs. So, in
309: order to keep current with it, you must make the <i>ports/</i> tree
310: available on a read-write medium and update the tree with a command
311: like:
312: <p>
313: <ul><pre>
1.3 ! miod 314: # <strong>cd [portsdir]/; cvs -d anoncvsserver.openbsd.org:/cvs update -Pd -rOPENBSD_3_0</strong>
1.1 deraadt 315: </pre></ul>
316: <p>
317: [Of course, you must replace the local directory and server name here
318: with the location of your ports collection and a nearby anoncvs
319: server.]
320: <p>
321: Note that most ports are available as packages through ftp. Updated
322: packages for the 3.0 release will be made available if problems arise.
323: <p>
324: If you're interested in seeing a port added, would like to help out, or just
325: would like to know more, the mailing list ports@openbsd.org is a good
326: place to know.
327: <p>
328:
329: <hr>
330: <a href="index.html"><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>
331: <a href=mailto:www@openbsd.org>www@openbsd.org</a>
1.3 ! miod 332: <br><small>$OpenBSD: 30.html,v 1.2 2001/10/22 22:36:31 miod Exp $</small>
1.1 deraadt 333:
334: </body>
335: </html>