Three release options are now available for 32-bit as well as for 64-bit:
* Our bare-bones CD ISO,
-* a bare-bones bootable USB disk-key image (minimum 1G USB stick needed)
+* a bare-bones bootable USB disk-key image (minimum 1G USB stick needed),
* and a GUI bootable USB disk-key image with a full X environment.
## Availability
### Release Improvements
> ### Kernel changes
-* dsched, an IO Scheduler framework and dsched_fq, a Fair Queuing I/O scheduler policy
-* Device Mapper imported from NetBSD
-* stripe and crypt targets for the Device Mapper
-* select/poll hoisted onto kqueue
-* LWKT tokens reworked
-* MP Lock removed from VM and pmaps (sorta: its still taken with the vm token, but the groundwork is there)
-* VM: Idle time page zeroing
-* Major update of pf from OpenBSD 3.5 to 4.2, keeping DragonFly specific additions (support for pickups and fairq)
+* dsched, an IO Scheduler framework and dsched_fq, a Fair Queuing I/O scheduler policy.
+* Device Mapper imported from NetBSD.
+* stripe and crypt targets for the Device Mapper.
+* select/poll hoisted onto kqueue.
+* LWKT tokens reworked.
+* MP Lock removed from VM and pmaps (sorta: its still taken with the vm token, but the groundwork is there).
+* VM: Idle time page zeroing.
+* Major update of pf from OpenBSD 3.5 to 4.2, keeping DragonFly specific additions (support for pickups and fairq).
* Major network work (NEEDS MORE DETAILS).
-* Major performance improvements to softcrypto on SMP systems
-* kern_udev - A framework to associate optional information with device nodes
-* initrd (initial ramdisk/malloc disk) support
-* Removal of shared spinlocks and renaming of the spinlock API
-* Added support for AES-XTS and AES-CTR to the opencrypto framework
-* proplib imported from NetBSD
-* Removal of the forth loader in favour of a C-only loader, 'dloader'
-* Fixing of {MADV,MAP}_NOSYNC, resulting in a great performance improvement for vkernels
-* add TCP-MD5 (RFC 2385) support to ipsec (XXX: or is it fast_ipsec?)
-* rewrite the LWKT scheduler's priority mechanism (XXX: more info?)
-* Linux Emulation mostly MPSAFE
-* Added renameat syscall (XXX: do we mention individual syscalls like this?)
-* kfree() IPIs dramatically reduced
-* Add support for cdevs as virtual disks for vkernels
-* nullfs has now support for the noexec flag
+* Major performance improvements to softcrypto on SMP systems.
+* kern_udev - A framework to associate optional information with device nodes.
+* initrd (initial ramdisk/malloc disk) support.
+* Removal of shared spinlocks and renaming of the spinlock API.
+* Added support for AES-XTS and AES-CTR to the opencrypto framework.
+* proplib imported from NetBSD.
+* Removal of the forth loader in favour of a C-only loader, 'dloader'.
+* Fixing of {MADV,MAP}_NOSYNC, resulting in a great performance improvement for vkernels.
+* add TCP-MD5 (RFC 2385) support to ipsec (XXX: or is it fast_ipsec?).
+* rewrite the LWKT scheduler's priority mechanism (XXX: more info?).
+* Linux Emulation mostly MPSAFE.
+* Added renameat syscall (XXX: do we mention individual syscalls like this?).
+* kfree() IPIs dramatically reduced.
+* Add support for cdevs as virtual disks for vkernels.
+* nullfs has now support for the noexec flag.
* It is now possible to dump to dm disks.
* Sync amdpm(4) with FreeBSD (and bring in amdsmb(4)).
* Sync alpm(4) with FreeBSD.
> ### HAMMER changes
-* foo
-* bar
+* foo.
+* bar.
> ### Hardware changes (non-networking)
-* Driver for Areca RAID controllers (arcmsr)
-* aesni crypto driver
-* AHCI support for recent AMD SATA chipsets
-* VIA Padlock support fixed
+* Driver for Areca RAID controllers (arcmsr).
+* aesni crypto driver.
+* AHCI support for recent AMD SATA chipsets.
+* VIA Padlock support fixed.
* The uguru(4) driver for ABIT temperature, voltage and fan sensors was ported from OpenBSD.
-* twa(4) was synced with FreeBSD version 3.80.06.003
-* New swapoff utility to turn off swap space
-* TCP-MD5 (RFC 2385) was ported from FreeBSD
+* twa(4) was synced with FreeBSD version 3.80.06.003.
+* New swapoff utility to turn off swap space.
+* TCP-MD5 (RFC 2385) was ported from FreeBSD.
> ### Hardware changes (networking)
* New wireless network card framework has been ported from FreeBSD by Rui Paulo.
* Work has begun on porting drivers from FreeBSD.
- * The following cards work: ath, iwi, iwn, ral, wi, wpi
- * The following cards have not been ported and will not work: acx, an, bwi, ndis, rtw, rum, ural
+ * The following cards work: ath, iwi, iwn, ral, wi, wpi.
+ * The following cards have not been ported and will not work: acx, an, bwi, ndis, rtw, rum, ural.
> ### Multiprocessor Safe Work
-* Major MPSAFE Infrastructure was done
+* Major MPSAFE Infrastructure was done.
* The following parts (as in source files) of the kernel are now MPSAFE:
* imgact_resident
* kern_mpipe
* vfs_sync
* vm_zeroidle
* vnode_pager
-* The protocol drain routines as now MPSAFE
-* The pf packet filter works now with the MPSAFE network stack
+* The protocol drain routines as now MPSAFE.
+* The pf packet filter works now with the MPSAFE network stack.
> ### Userland changes
-* Power/CPU frequency management daemon named powerd(8)
+* Power/CPU frequency management daemon named powerd(8).
* libdevattr - A library giving access to additional information about kernel device nodes with an API that is mostly compatible with Linux' libudev.
-* udevd - A support daemon for libdevattr
+* udevd - A support daemon for libdevattr.
* Kernel programming guide (section 9 man pages) updated and extended.
-* mkinitrd - A tool to generate an initrd image to be able to boot from crypto, lvm and other devices
-* crashinfo, a tool to automatically extract some useful information from kernel dumps in a text format
-* proplib imported from NetBSD
-* Added sha512 support to libmd
-* ftp-proxy - Port from libevent to kqueue(2)/kevent(2)
-* bthcid - Port from libevent to kqueue(2)/kevent(2)
+* mkinitrd - A tool to generate an initrd image to be able to boot from crypto, lvm and other devices.
+* crashinfo, a tool to automatically extract some useful information from kernel dumps in a text format.
+* proplib imported from NetBSD.
+* Added sha512 support to libmd.
+* ftp-proxy - Port from libevent to kqueue(2)/kevent(2).
+* bthcid - Port from libevent to kqueue(2)/kevent(2).
* FreeBSD's stress2 stress testing suite was imported.
-* ioprio, a utility to change the I/O priority of a process doing I/O on a disk with the dsched_fq policy
-* lt, a 'tree'-like utility
-* Ported savecore(1) from FreeBSD used to gather info from crash dumps
-* Installer - It now uses tmpfs instead of mfs
-* Several fixes for the DragonFly Mail Agent (dma)
-* top(1) prints now Proportional RSS (PRES) instead of RSS
-* pf(4) OS fingerprints for all DragonFly versions
+* ioprio, a utility to change the I/O priority of a process doing I/O on a disk with the dsched_fq policy.
+* lt, a 'tree'-like utility.
+* Ported savecore(1) from FreeBSD used to gather info from crash dumps.
+* Installer - It now uses tmpfs instead of mfs.
+* Several fixes for the DragonFly Mail Agent (dma).
+* top(1) prints now Proportional RSS (PRES) instead of RSS.
+* pf(4) OS fingerprints for all DragonFly versions.
* OpenSSL can now load engines at run-time.
* Various vkernel updates including support for diskless operation.
-* nmalloc (libc malloc) gained a per-thread magazine layer for improved scalability
-* A security issue in the libc globbing code was fixed
+* nmalloc (libc malloc) gained a per-thread magazine layer for improved scalability.
+* A security issue in the libc globbing code was fixed.
> ### amd64 related changes
* A number of rare race conditions was fixed. This improves overall stability.
* BIND is no longer in the base system. See Special Upgrade notes above for a migration path.
> ### Contributed Software
-* Imported drill and libldns as a resolving utility in base as BIND has gone
-* Imported lvm (Logical Volume Manager)
-* Imported cryptsetup for use with the new device mapper crypto target, dm_target_crypt
-* Updated awk to 20100523
-* Updated bzip2 to 1.0.6 which fixes CVE-2010-0405
-* Updated OpenSSH to 5.6p1 (with HPN patch)
-* Updated OpenSSL to 1.0.0a
-* Updated tzdata to 2010n
+* Imported drill and libldns as a resolving utility in base as BIND has gone.
+* Imported lvm (Logical Volume Manager).
+* Imported cryptsetup for use with the new device mapper crypto target, dm_target_crypt.
+* Updated awk to 20100523.
+* Updated bzip2 to 1.0.6 which fixes CVE-2010-0405.
+* Updated OpenSSH to 5.6p1 (with HPN patch).
+* Updated OpenSSL to 1.0.0a.
+* Updated tzdata to 2010n.
>### Security related
-* Improved stability of tmpfs so that a simple user can't panic the system due to kva exhaustion
+* Improved stability of tmpfs so that a simple user can't panic the system due to kva exhaustion.
>### Big-ticket items