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

File: [local] / www / i386.html (download) (as text)

Revision 1.33, Wed Apr 30 22:18:08 1997 UTC (27 years, 1 month ago) by deraadt
Branch: MAIN
Changes since 1.32: +2 -2 lines

Inc my foot

<!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">
<html>
<head>
<title>OpenBSD/i386</title>
<link rev=made href=mailto:www@openbsd.org>
<meta name="resource-type" content="document">
<meta name="description" content="the OpenBSD/i386 page">
<meta name="keywords" content="openbsd,i386">
<meta name="distribution" content="global">
<meta name="copyright" content="This document copyright 1996 by OpenBSD.">
</head>

<body>

<h2>OpenBSD/i386</h2>

<hr>
<h3><strong>History and Status:</strong></h3>

<p>
The i386 port has quite a few architecture specific changes from the
NetBSD/i386 port, but the major ones are:
<ul>
<li>Also runs on machines with 512MB of ram or more, does not crash.
<li>the addition of ISA bounce buffer support so that ISA scsi cards (ie.
	Adaptec 1542) can be used in machines with more than 16MB of memory.
<li>The same one GENERIC kernel works on all machines, whether it has
	BusLogic or Adaptec scsi cards.
<li>some APM and PCMCIA support (3c589, NE2000-clone, and COM ports)
<li>some DDB improvements
<li>OPTI mcd support
<li>ATAPI cdrom support
<li>P5/P6 improved NTP support
<li>pccons has userland replaceable keymaps, and screen blanking
<li>boot "-a" support like other ports (asks for root partition)
<li>floppy disk formatting
<li>Cyclades Cyclom serial driver
<li>faster (assembly) IP checksumming (typically 20% faster, up to 62% faster
	in some cases)
<li>vmstat -i prints interrupt information.
<li>latest rev of adaptec 2940 driver from FreeBSD
<li>supports "ep* at port ? irq ?"
<li>faster i386-specific `pccom' device driver.
<li>/dev/pctr pseudo-device & program for accessing the Pentium and PentiumPro
	performance counters.
<li>Fixed major i386 kernel interrupt race.
<li>Fixed UCONSOLE security hole without breaking xconsole.
<li>Much faster i387-specific libm available for those who want the option.
<li>ISA Plug-and-Play support
<li>the GPL FP emulator from Linux/Freebsd, for users who want to use it.
	Much better!
<li>Prefer partition type 166, so that OpenBSD can co-reside on the same
	disk as a 386BSD/NetBSD/FreeBSD install.
<li>Attempt to fault in a ptp; this avoids two ptp panic cases.
<li>RAW_PART is now 'c', not 'd'. It should start at 0, and cover your whole
	disk.
<li>Updated ncr driver, much more performance.
<li>3c59x and 3c9xx cards work.
<li>Can mount DOS file systems with cluster size > 16KB.
</ul>
<p>
<strong>Installation with Other Operating Systems:</strong>
<br>
The OpenBSD i386 port can be installed to share the system disks with
other operating systems such as MSDOS, Windows or Linux using the MSDOS
MBR/partition scheme and an optional boot selector.  Everyday operation is
trouble free, but setup requires care and Windows '95 installation is known
to be careless about pre-existing MBR/partition information.
See the Installation Notes for more details.
<p>
<strong>Supported Hardware:</strong>
<br>
The OpenBSD i386 port works across a broad range of standard PC's and clones,
with a wide variety of processors and I/O bus architecures.  It can be expected
to install and run with minimal diffculty on most current products.
The cases where problems may be encountered are typically older proprietary
PC's, Laptops or specialized server boxes that rely on a custom BIOS to paper
over implementation differences.
<p>
OpenBSD does not currently support multiple processors, but will run using
one processor on a multi-processor system board.
<p>
<strong>Working hardware includes:</strong>
<br>
(Drivers listed with an XXX are included, but may not be completely functional,
as do not own all the hardware listed to test them on an on-going basis.
Also, please note any reservations listed.  You must let us know if this list
is incorrect, or if a driver is broken.)
<ul>
<li> All mainstream i386 architecture CPU chips, including 386, 486, Pentium, Pentium-Pro and compatibles such as the AMD K5 series.
<li> Basically all standard ISA, VLB, PCI, or PCMCIA bus based machines.
<li> No support for "Micro Channel" MCA bus used in many IBM PS/2 models.
<p>
<li> Floppy controllers.
<li> MFM, ESDI, IDE, and RLL hard disk controllers.
<li> Most ATAPI IDE CD-ROM drives
<p>
<li> MDA, CGA, VGA, SVGA, and HGC Display Adapters.
<p>
<li> 8250/16450-based ports
<li> 16550-based ports
<li> AST-style 4-port serial boards
<li> BOCA 8-port serial cards
<li> Cyclades Cyclom-{4, 8, 16}Y serial boards (XXX)
<li> IBM PC-RT 4-port serial boards
<li> Parallel ports.
<p>
<li> AMD LANCE and PCnet-ISA: Novell NE1500T/Novell NE2100, Kingston 21xx
<li> AMD PCnet-PCI: BOCALANcard/PCI
<li> AT&T StarLAN 10, EN100, and StarLAN Fiber
<li> 3COM 3c501
<li> 3COM 3c503
<li> 3COM 3c505
<li> 3COM 3c507
<li> 3COM 3c509, 3c579, 3c589, and 3c9xx
<li> 3COM 3c59x (XXX)
<li> Digital DC21x4x PCI: SMC EtherPower 10, 10/100 (PCI only!), Znyx ZX34X,
	Cogent EM100, Digital DE450, Digital DE500
<li> BICC Isolan (XXX)
<li> Intel EtherExpress 16
<li> SMC/WD 8003, 8013, and the SMC "Elite16" ISA boards
<li> SMC/WD 8216 (the SMC "Elite16 Ultra" ISA boards)
<li> Novell NE1000, NE2000
<p>
<li> Adaptec AHA-154xA, -B, -C, and -CF, Buslogic 54x
<li> Adaptec AHA-174x
<li> Adaptec AIC-6260 and AIC-6360
<li> Adaptec AHA-294x[W] and other PCI AIC-7xxx chips/boards.
<li> BusLogic 445, 74x, 9xx  (But not "FlashPoint" series)
<li> Symbios Logic (NCR) 53C8xx-based PCI SCSI host adapters
<li> Ultrastor 14f, 34f, and (possibly) 24f
<li> ST01/02, Future Domain TMC-885/TMC-950
<li> Most SCSI tape drives
<li> QIC-02 and QIC-36 format (XXX)
<li> Mitsumi CD-ROM drives (XXX)
<li> Most SCSI CD-ROM drives
<li> Most SCSI tape changers.
<p>
<li> "Logitech"-style bus mice
<li> "Microsoft"-style bus mice
<li> "PS/2"-style mice
<li> Serial mice (no kernel support necessary)
<p>
<li> SoundBlaster
<li> Gravis Ulrasound and Ultrasound Max
<li> Personal Sound System
<li> Windows Sound System
<li> ProAudio Spectrum
<p>
<li> APM power management -- if your system supports it, turn it off!
<li> PCMCIA: most chipsets.
<li> 3COM 3c589 pcmcia ethernet
<li> WD-7000 SCSI host adapters.
<li> Digital DEFPA PCI FDDI adapters (support barely missed this release;
	it works in other ports, and will work in this one in the
	next release)
<li> ATM cards -- some. Mail chuck@openbsd.org to get this entry updated.
</ul>

<hr>
<p>
<a href=ftp.html>Snapshots are made available from time to time.</a>

<hr>
<a href=plat.html><img src=back.gif border=0 alt=OpenBSD></a> 
<a href=mailto:www@openbsd.org>www@openbsd.org</a>
<br>
<small>$OpenBSD: i386.html,v 1.33 1997/04/30 22:18:08 deraadt Exp $</small>

</body>
</html>