From ea98de8873809775ffd80d9435bf144c2fe9a810 Mon Sep 17 00:00:00 2001 From: dillon Date: Mon, 14 Sep 2009 10:09:11 -0700 Subject: [PATCH] --- release24/index.mdwn | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/release24/index.mdwn b/release24/index.mdwn index dd2a75bf..6dcfc3b8 100644 --- a/release24/index.mdwn +++ b/release24/index.mdwn @@ -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 -- 2.41.0