hammer dedup note, contrib software, more
authorjustin <justin@web>
Tue, 26 Apr 2011 03:10:53 +0000 (20:10 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Tue, 26 Apr 2011 03:10:53 +0000 (20:10 -0700)
release210/index.mdwn

index 9b371c3..5c21721 100644 (file)
@@ -5,11 +5,17 @@ The DragonFly 2.10 release is here!
 
 ## Big-ticket items
 
-**Hammer Deduplication** - 
+**Hardware and multiprocessor support** - This release supports a much larger variety of hardware and multiprocessor systems than previous releases, thanks to updates of ACPI and APIC support.  
+
+**Hammer Deduplication** - Hammer volumes can now deduplicate volumes overnight in a batch process and during live operation.  The 'hammer dedup-simulate' command can be used to estimate space savings for existing data.
 
 **Packet Filter (pf)** - Pf was updated to a version based upon OpenBSD 4.4. The previous version of pf in DragonFly was based on OpenBSD 4.2. 
 
-**MP Performance** - The MPLOCK (The primary lock, that when held ensures only a single cpu is operating within the kernel) has been removed from every area except the VM system.  is one of the few non-academic operating systems to use a primary sychronization mechanism that is not a blocking mutex
+**Compiler updates** - DragonFly now uses gcc 4.4 as the default system compiler, and is the first BSD to take that step.  
+
+*New bridging functionality** - The bridging system has been rewritten.  Multiple interfaces on a single system can be bound together transparently under a single virtual MAC address, and bandwidth aggregated to that new interface.
+
+**MP Performance** - The MPLOCK (the primary lock, that when held ensures only a single cpu is operating within the kernel) has been removed from every area except the VM system.  is one of the few non-academic operating systems to use a primary sychronization mechanism that is not a blocking mutex
 
 **Overall Performance** - DragonFly now offers significant performance gains over previous releases, especially for machines using AHCI or implementing swapcache(8).
 
@@ -41,6 +47,10 @@ We supply a Makefile in `/usr` to track the pkgsrc tree and we supply a Git mirr
 
 ## DragonFly 2.10 Special Installation and Upgrade Notes
 
+**Using deduplication** - Hammer volumes need to be upgraded to version 5 to use deduplication.  The 'hammer version-upgrade &lt;filesystem&gt; &lt;version&gt;' command will perform this in-place.
+
+** APIC_IO** - The APIC_IO kernel option is no longer needed.
+
 **VirtualBox, Virtual PC, and VMWare users** - Unless your virtual hard disk is 50G or larger, we recommend doing a UFS install and not the default HAMMER install.  We also recommend installing from the CD ISO and not the GUI IMG.  A more serious installation should use HAMMER with at least a 50G disk image and can install from the GUI IMG.
 
 **Virtual PC users** - Virtual PC does not supply serial numbers for the virtual disks.  The system may need to be manually directed in the boot loader if the disk identifier changes.  (Hit ? in the boot loader for a list of available volumes.)
@@ -51,12 +61,14 @@ We supply a Makefile in `/usr` to track the pkgsrc tree and we supply a Git mirr
 
 > ### Kernel changes
  * Update of pf from OpenBSD 4.2 to 4.4, keeping DragonFly specific additions (support for pickups and fairq).
- * this
+ * mlockall(2)/munlockall(2) imported from FreeBSD
  * that
 
 > ### Hardware changes (non-networking)
- * this
- * that
+ * mfi(4) RAID driver and mfiutil(8) configuration tool added.
+ * arcmsr(4) updated
+ * twe(4) updated
+ * hptmv(4) added
 
 > ### Hardware changes (networking)
  * Wireless cards utilizing the following drivers are supported in this release: ath, iwi, iwn, ral, wi, wpi. (update me)
@@ -68,12 +80,12 @@ We supply a Makefile in `/usr` to track the pkgsrc tree and we supply a Git mirr
  
 
 > ### Userland changes
-* this
+* libcrypt now supports sha256/512
 * that
  
 
 > ### x86_64-specific changes
-* this
+* 64-bit systems now can support up to 63 CPUs and 512G of RAM
 * that
 
 > ### Removals
@@ -82,9 +94,22 @@ We supply a Makefile in `/usr` to track the pkgsrc tree and we supply a Git mirr
 
 > ### Contributed Software
 * Shipping with pkgsrc-2011Q1 built packages.
-* Updated foo to bar.
+* Code from DragonFly's participation in Google Code-In 2011
+* Updated ldns to 1.6.7
+* Updated libarchive to 2.8.4
+* Updated zlib to 1.2.5
+* Updated OpenSSL to 1.0.0d
+* Updated OpenSSH to -5.8p1
+* Updated file to 5.05
+* Updated zoneinfo to tzdata2011g
+* Updated binutils to 2.21
+* Updated acpica to 20110211
+* Updated mdocml to 1.10.9
+* Updated aesni(4)
+* Imported xz-5.0.0
+
 
 
 >### Security related
-* A security issue in foo was fixed.
-* A security issue in bar was fixed.
+* A security issue in OpenSSL (CVE-2011-0014) was fixed.
+