From: dillon Date: Wed, 16 Sep 2009 20:27:24 +0000 (-0700) Subject: (no commit message) X-Git-Url: https://gitweb.dragonflybsd.org/ikiwiki.git/commitdiff_plain/5d781b2975148453dff75001eba57597f617362f --- diff --git a/release24/index.mdwn b/release24/index.mdwn index 8fdec3fa..ceedcfb7 100644 --- a/release24/index.mdwn +++ b/release24/index.mdwn @@ -13,7 +13,14 @@ The release ISO images should be available on most of the [[mirrors|mirrors]]. I ### MD5 sums -* XXX +* MD5 (dfly-2.4.0_REL.img.gz) = d879282c1ed9d1b36282c4b55aa13b83 +* MD5 (dfly-2.4.0_REL.iso.gz) = 1a7d1980671e96564d74e9c128d80009 +* MD5 (dfly-amd64-2.4.0_REL.iso.gz) = 226139fe8127b406d1bf8239eef420eb +* MD5 (dfly-gui-2.4.0_REL.iso.gz) = 219eb1f640d2b8034b685a74645fef23 +* MD5 (dfly-2.4.0_REL.img) = 2ac933f712a9138af1fba712c21cc80a +* MD5 (dfly-2.4.0_REL.iso) = 495183dfe161af066935f6ffa8093556 +* MD5 (dfly-amd64-2.4.0_REL.iso) = f06135a066ef8e5b8d413d65371d98c8 +* MD5 (dfly-gui-2.4.0_REL.iso) = 191fc66f6822af04eff9b3fd0693dbfc ### pkgsrc packages @@ -23,10 +30,41 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/ # pkg_search -d -## DragonFly 2.4.0 Release Notes +## DragonFly 2.4.0 Special Installation and Upgrade Notes + +2.4.0 is a bigger release than normal. The single most invasive change is the introduction of DEVFS. +The /dev filesystem is now mounted by the kernel after it mounts the root filesystem. All major and +minor numbers have changed and the old /dev is no longer meaningful. People who use jails or chroots +will need to adjust their scripts to either mount_null /dev into their jails and chroots or to make +independent DEVFS mounts via mount_devfs into their jails and chroots. + +Within DEVFS the entire tty/pty scheme has changed. Users upgrading from 2.2 need to be absolutely +sure to upgrade their world and kernel at the same time or fireworks may ensue. + +With this release the libc major number has also been bumpedfrom 6 to 7. Applications should remain +fairly compatible across the upgrade but we recommend that all applications be recompiled and/or +fresh binary packages be loaded from pkgsrc. +With this release our new native AHCI driver is now standard. If your system is AHCI-capable and +AHCI-enabled the new driver will take over from NATA and drives may wind up being renamed due to +this. For example, ad6 might become da0. Any legacy ATA ports will continue to be probed by the NATA +driver but their drives may be named differently. USB mass storage devices will also be numbered starting +at 8, for example da8, to avoid conflicting with lower-numbered da* devices. -##THE ORDER OF THE FOLLOWING ITEMS IS (MOSTLY) ALPHABETICAL. PLEASE TRY TO KEEP THE ORDER IF POSSIBLE! +DEVFS now probes serial numbers. The serial numbers for all ATA, SATA, and SCSI devices will be +recorded by DEVFS in /dev/serno/. USB mass storage devices are more problematic +as the on-device controllers typically do not implement serial number reporting. Users are +encouraged to use /dev/serno/ paths in their /etc/fstab and /etc/rc.conf, and +to even specify the root mount in /boot/loader.conf using a devfs-relative serial number +path such as: vfs.root.mountfrom="hammer:serno/AB34394.s1d". The use of serial numbers to +specify the location of mass storage devices allows you to attach those devices in virtually any +manner without confusing the system. This is particularly important as SATA Port Multiplier +enclosures and systems with large numbers of SATA and E-SATA connectors become prevalent. + +So upgrading to 2.4.x will certainly be a bit painful for users of 2.2.x or earlier releases. We +believe the pain will be well worth the effort. + +## DragonFly 2.4.0 Release Notes ### Release Improvements