End sentences with periods.
authorluxh <luxh@web>
Tue, 26 Oct 2010 19:09:41 +0000 (12:09 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Tue, 26 Oct 2010 19:09:41 +0000 (12:09 -0700)
release28/index.mdwn

index 31fd6e2..419ee83 100644 (file)
@@ -6,7 +6,7 @@ The DragonFly 2.8 release is here!
 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
@@ -75,56 +75,56 @@ Test your setup with `host`, `dig` and so on. Check for a running `named` proces
 ### 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
@@ -142,32 +142,32 @@ Test your setup with `host`, `dig` and so on. Check for a running `named` proces
  * 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.
@@ -178,18 +178,18 @@ Test your setup with `host`, `dig` and so on. Check for a running `named` proces
 * 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