(no commit message)
authordillon <dillon@web>
Wed, 16 Sep 2009 20:27:24 +0000 (13:27 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Wed, 16 Sep 2009 20:27:24 +0000 (13:27 -0700)
release24/index.mdwn

index 8fdec3f..ceedcfb 100644 (file)
@@ -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.
 
-##<font color="red">THE ORDER OF THE FOLLOWING ITEMS IS (MOSTLY) ALPHABETICAL. PLEASE TRY TO KEEP THE ORDER IF POSSIBLE!</font>
+DEVFS now probes serial numbers.  The serial numbers for all ATA, SATA, and SCSI devices will be
+recorded by DEVFS in /dev/serno/<SERIALNUMBER>.  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/<SERIALNUMBER> 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