Nov 1, 2006.
We are pleased to announce the official release of OpenBSD 4.0.
This is our 20th release on CD-ROM (and 21st via FTP). We remain
proud of OpenBSD's record of ten years with only a single remote
hole in the default install. As in our previous releases, 4.0
provides significant improvements, including new features, in nearly
all areas of the system:
- New/extended platforms:
o OpenBSD/armish.
Various ARM-based appliances, using the Redboot boot loader, currently
only supporting the Thecus N2100 and IOData HDL-G.
o OpenBSD/sparc64.
UltraSPARC III based machines are now supported!
o OpenBSD/zaurus.
Support for the Zaurus SL-C3200.
- Improved hardware support, including:
o New msk(4) driver for Marvell/SysKonnect Yukon-2 Gigabit Ethernet.
o New bnx(4) driver for Broadcom NetXtreme II Gigabit Ethernet.
o New xge(4) driver for Neterion Xframe/Xframe II 10Gb Ethernet.
o New rum(4) driver for Ralink Technology 2nd gen USB IEEE
802.11a/b/g wireless.
o New acx(4) driver for Texas Instruments ACX100/ACX111
IEEE 802.11a/b/g wireless.
o New pgt(4) driver for Connexant/Intersil Prism GT Full-MAC
IEEE 802.11a/b/g wireless.
o New uath(4) driver for Atheros USB IEEE 802.11a/b/g wireless.
o New binary blob free wpi(4) driver for Intel PRO/Wireless
3945ABG IEEE 802.11a/b/g wireless.
o New arc(4) driver for Areca Technology Corporation SATA RAID;
including RAID management via bio(4).
o New mfi(4) driver for LSI Logic Dell MegaRAID SAS RAID; including
RAID management via bio(4).
o New azalia(4) driver for generic High Definition Audio.
o New SD/MMC/SDIO drivers (sdhc(4), sdmmc(4)), currently supporting
SD memory cards as fake SCSI sd(4) drives.
o New udcf(4) driver for Gude ADS Expert mouseCLOCK DCF77/HBG time
signal station receivers.
o New uslcom(4) driver for Silicon Laboratories CP2101/CP2102 based
USB serial adapters.
o New ucycom(4) driver for Cypress microcontroller based USB serial
adapters.
o New uark(4) driver for Arkmicro Technologies ARK3116 based USB
serial adapters.
o New umsm(4) driver for Qualcomm MSM EVDO based modems.
o New Dallas/Maxim 1-Wire bus support, including:
o New gpioow(4) driver for 1-Wire bus bit-banging through GPIO pin
o New onewire(4) 1-Wire bus driver
o New owid(4) 1-Wire ID family driver
o New owtemp(4) 1-Wire temperature family driver
o New isagpio(4) driver for ISA I/O mapped as GPIO.
o New nmea(4) line discipline for NMEA 0183 (GPS) devices. The new
nmeaattach(8) utility can be used to receive NMEA 0183 data and
provide the time received as a timedelta sensor to be used by, for
example, ntpd(8).
o New VAX framebuffer drivers:
o New lcg(4) driver for VAXstation 4000/60 and VLC color frame buffers
o New lcspx(4) driver for Low-Cost SPX color frame buffers
o New gpx(4) driver for GPX color frame buffers
o smg(4) driver for Small Monochrome Graphics frame buffers heavily
updated to be a modern wscons(4) driver
o Support for VAX-based Digital VXT2000 and VXT2000+ terminals.
o The bge(4) driver supporting newer chipsets, such as the Broadcom
BCM5754, BCM5755, BCM5786, and BCM5787.
o The em(4) driver supporting newer chipsets, such as the Intel ESB2
and ICH8.
o The nfe(4) driver supporting newer chipsets, such as the NVIDIA
MCP61 and MCP65.
o The re(4) driver supporting newer chipsets, such as the Realtek
RT8101E, RT8168, and RT8169SC.
o The dc(4) driver supporting newer chipsets, such as the ADMtek
ADM9511 and ADM9513.
o The pciide(4) driver supporting newer chipsets, such as:
o ATI IXP300 SATA, IXP600 IDE
o Intel 6321ESB IDE/SATA, 82801G SATA, and 82801H SATA
o IT Express IT8211F IDE
o NVIDIA MCP61 SATA, MCP65 SATA
o Promise PDC205xx SATA
o ServerWorks SATA
o VIA VT8237A SATA
o The mpt(4) driver has been replaced with mpi(4), a more stable driver
that supports more hardware.
o The com(4) driver now supports pcmcia and cardbus cards on macppc.
o Working interrupt routing on Sun Netra t1 105, Ultra 60 and possibly
other sparc64 systems.
o Work around broken VIA and NVIDIA MPBIOSes, fixes interrupt routing
with GENERIC.MP on several systems.
o Initial bio(4) support for Compaq/HP ciss(4) Smart ARRAY 5/6
SAS/SCSI RAID controllers.
o Improved speed control on some systems:
o New SpeedStep detection code, also adds support for VIA C7-M,
and several newer Pentium M's.
o Support SpeedStep in rudimentary fashion on most unknown CPU's
that advertise the feature.
o Zaurus can be moved into