(no commit message)
authordillon <dillon@web>
Mon, 14 Sep 2009 17:09:11 +0000 (10:09 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Mon, 14 Sep 2009 17:09:11 +0000 (10:09 -0700)
release24/index.mdwn

index dd2a75b..6dcfc3b 100644 (file)
@@ -30,7 +30,15 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
 > ### Kernel changes
 
  * acpi(4): Import acpica-unix-20090521.
+ * buf/bio: New read-prioitizing bioq sort algorithm.  The new algorithm does a much better job
+   prioritizing reads over writes and also contains features to avoid starving-out writes.  It
+   works best with CAM based drivers but NATA uses some of its functionality too.
+ * buffer-cache: Improved pipe-lining for writes.
  * devfs(5): Replaced the static /dev directory with a dynamic device file system written by Alex Hornung during the Google Summer of Code 2009.
+  * All block devices now auto-probe their slices and partitions.
+  * All block devices now auto-probe serial numbers and may be mounted and otherwise referenced by serial number.
+  * Unix98 pty support.
+  * loader.conf now supports specifying the root device by serial number.
  * ddb(4): Fix an IPI messaging lockup which can occur while in ddb(4).
  * disklabel64(5): Add UFS + HAMMER boot support (was previously just HAMMER boot support).
  * drm(4): Sync code with latest from FreeBSD.
@@ -42,6 +50,7 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
     at any given moment.
   * Use TCP mounts by default as the new RPC mechanics can now trivally blow
     out UDP sockbufs.
+  * Hugely improved client-side performance.
  * kbdmux(4): Add multiple keyboards on the console via keyboard multiplexer (from FreeBSD).
  * msdos(5): Fixed a number of bugs.
  * pci(4): Sync code with FreeBSD 7.2.
@@ -63,7 +72,7 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
  * Add lapic timer and enable it by default.
  * Add kernel-layer support for chflags checks, remove (most) from the VFS layer.
 
->> ### HAMMER changes
+> ### HAMMER changes
 
  * Fix improper cred checks for utimes().
  * Return shorter-form softlinks "@@-1:%05d" when appropriate.
@@ -80,13 +89,15 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
  * Allow hammer -b to specify bytes per second if no suffix is supplied
  * Extract PFS null mounts from anywhere in the filesystem, instead of just from the `/pfs` subdirectory.
 
-> ### Hardware changes
+> ### Hardware changes (non-networking)
 
  * ath(4): Add open source HAL code (from FreeBSD) and make it possible to build it into the kernel.
  * cxm(4): Add new driver for Hauppauge PVR-250/350 video capture cards (from FreeBSD).
  * mpt(4): Sync the driver with latest version from FreeBSD.
+ * ahci(4): Implement a native AHCI driver with full hot-plug and port multiplier support.
+ * sili(4): Implement a native Silicon Image 3132 driver with full hot-plug and port multiplier support.
 
->> #### Networking
+> ### Hardware changes (networking)
 
  * ae(4): Add driver for Attansic/Atheros L2 FastEthernet (from FreeBSD).
  * bpf(4): Add autocloning support