Add release page for 2.2
authormatthias <matthias@web>
Sat, 7 Feb 2009 17:49:58 +0000 (09:49 -0800)
committerCharlie <root@leaf.dragonflybsd.org>
Sat, 7 Feb 2009 17:49:58 +0000 (09:49 -0800)
release22/index.mdwn [new file with mode: 0644]

diff --git a/release22/index.mdwn b/release22/index.mdwn
new file mode 100644 (file)
index 0000000..2b73cd3
--- /dev/null
@@ -0,0 +1,87 @@
+# DragonFly Release 2.2
+
+
+**The MD5 for the release is:**
+
+* MD5 (dfly-2.2.0_REL.iso) =
+* MD5 (dfly-2.2.0_REL.iso.gz) =
+
+## DragonFly 2.2 Release Notes
+
+### Kernel changes
+* First step towards AMD64 support (done by Jordan Gordeev during the Google Summer of Code 2008).
+* The system control *intr_mpsafe* is enabled by default.
+* Move <tt>/kernel</tt> to <tt>/boot/kernel</tt> and <tt>/modules</tt> to <tt>/boot/modules</tt>.
+* Add RFC3542 support (done by Dashu Huang during the Google Summer of Code 2008).
+* Add HW checksum support to the loopback interface, which doubles performance.
+* acpi_cpu(4) update. It's now possible to use higher (lower power usage) C states than C1 in modern (multicore) CPUs.
+* Add HAMMER read support to the boot loader.
+* First steps to use network threads without the Big Giant Lock (this feature is considered experimental).
+* Fixed CVE-2008-2476 IPv6 security issue with modified patches from NetBSD.
+* <tt>bridge_input</tt> works now in parallel.
+* Fix bugs in dealing with low-memory situations when the system has run out of swap or has no swap.
+* Major rewrite of usched_bsd4 and related support logic, plus additional improvements to the LWKT scheduler.
+* Major revamping of the pageout and low-memory handling code.
+* suser_* replaced with priv_* implementation from FreeBSD.
+
+### HAMMER changes
+
+* Use per-mount kmalloc pools for bulk data structures, particularly inodes and records.
+* The installer can now create HAMMER partitions.
+* It is now possible to boot from a HAMMER-only disk.  No need for a single UFS partition for /boot.
+
+
+### Hardware changes
+
+* Add ACPI support module for IBM/Lenovo Thinkpad laptops (from FreeBSD).
+* Add acpi_video(4) - a driver for ACPI video extensions (from FreeBSD).
+* It is possible to power down PCI devices during detach.  This should save some power when using mobile devices (from FreeBSD).
+* Update acpi_battery(4) related code to the latest one from FreeBSD HEAD.
+* Correctly handle Intel G33 chips and add support for G45 chips to the agp(4) driver (from FreeBSD).
+* Fixed CVE-2008-3831. Affects the Intel G33 series and newer only.
+* Sync ciss(4) with FreeBSD's RELENG_4 branch.
+
+### Hardware changes (Networking)
+
+* Add support for cards with "RealTek 8102EL PCIe 10/100baseTX" chipset.
+* Add poling support for jme(4).
+* Add driver for Attansic PHYs (from FreeBSD).
+* Add ale(4) for Atheros AR8121/AR8113/AR8114 PCIe ethernet controller (from FreeBSD).
+* Add age(4) for Attansic/Atheros L1 gigabit ethernet controller (from FreeBSD).
+
+### Hardware changes (USB)
+
+*
+
+### Userland changes
+
+* The DragonFly source repositories are now maintained with [git](http://git.or.cz/) instead of CVS. See [development(7)](http://leaf.dragonflybsd.org/cgi/web-man?command=development&section=ANY) for instructions how to clone the repository.
+* A lot of man pages were updated due to the switch to git.
+* Add LiveDVD support to our nrelease framework. (done by Louisa Luciani during the Google Summer of Code 2008).
+* Enhance the DragonFly Mail Agent (done by Max Lindner during the Google Summer of Code 2008).
+* Add a new multi-player terminal game: hunt.
+* Bring in the devinfo(3) library and devinfo(8) utility from FreeBSD. The utility and library can be used to view the internal device hierarchy.
+* Add devctl(4) and devd(8) from FreeBSD and enable related support in acpi_thinkpad(4).
+* Update sensorsd(8) to the latest version from OpenBSD (October 2008).
+* Sync libc/stdtime and zdump(8)/zic(8) with tzcode2008h from elsie.
+* Symlink <tt>/dev/dsp</tt> to <tt>/dev/audio</tt> to preserve compatibility with older programs (all pkgsrc apps by default up to 2008Q3).
+* A new daily periodic script cleans up all HAMMER volumes at night.
+* Sync libusbhid with other BSDs. Sync usbhidctl with FreeBSD.
+* Add ftw(), nftw(), associated header files and documentation.
+* Fixed hundreds of warnings in various userland tools.
+* i486 is now the default architecture for gcc(1).
+* Use BIND's resolver in libc.
+* Add nsswitch.conf(5) support and add the Name Service Cache Daemon nscd(8) from FreeBSD.
+* Import a bunch of pam_* modules from FreeBSD.
+
+### Removals
+
+* Removed the ISC DHCP server and client.  **NOTE**: If you install DragonFly 2.2 from the live CD, you already have a pkgsrc version of the DHCP server installed.  If you update from a previous version, you have to install the pkgsrc version manually.
+
+### Contributed Software
+
+* Bring in the privilege separation ready DHCP client from OpenBSD.
+* Update OpenPAM to Hydrangea.
+* Update OpenSSH to version 5.1p1.
+* Update OpenSSL to version 0.9.8i.
+* Sync zoneinfo database with tzdata2008h.