1 # DragonFly Release 3.8
3 Version 3.8.0 released 04 June 2014.
8 ### Dynamic root and PAM
10 PAM is now usable for other authentications systems in DragonFly. DragonFly now uses a dynamic /root to support this.
14 USB4BSD is now default in DragonFly. USB3 devices are supported, though some network devices may not be recognized.
16 ### Experimental i915 and KMS support
18 Support for newer Intel and ATI chipsets is present in the system. This may not work for every hardware combination, but a number of users have reported success with hardware-accelerated video using this update. Intel chipsets newer than Ivy Bridge may have trouble; switch to the vesa driver if this happens to you.
20 ### Last 32-bit release
22 32-bit processors are much less common in the x86 server world where DragonFly lives. This is the last DragonFly release planned to work on i386. Please plan to upgrade to 64-bit when possible. Note that prebuilt packages for this release will only exist for 64-bit systems; 32-bit users will have to build by hand.
26 64-bit (x86_64) installations are recommended. The 32-bit (i386) should only be used if your hardware cannot support 64-bit operating systems. Each version is available as:
28 * An ISO, to be burned to a physical CD or used as an image to install a virtual machine.
29 * A bootable USB disk-key image. (minimum 2G USB stick needed)
31 The release ISO images should be available on most of the [[mirrors|mirrors]]. If the ISO is not available on a certain mirror, please try another one or download it from the DragonFly master site. Each image is in the "Live CD" format, meaning that it boots into a running and fully functional DragonFly system, which can be used for testing or system recovery tasks as well as installation. Check the [hardware page](http://www.dragonflybsd.org/docs/supportedhardware/) or boot a Live CD to check for compatibility.
33 "GUI" images with a desktop are not ready at release time.
37 MD5 sums for the compressed images:
40 MD5 sums for the uncompressed images:
45 Packages for [[dports|docs/howtos/HowToDPorts]] on DragonFly 3.8 are available, for 64-bit platforms. The 'pkg' command will automatically access the main dports repository for DragonFly. Modify /usr/local/etc/pkg.conf if you want to change this and select a different mirror.
47 If you have pkgsrc packages installed, move or rename /usr/pkg and /var/db/pkg before installing from dports. Dump databases before starting this process. Use 'pkg search' to verify the existence of your needed packages before moving the existing pkgsrc files away, and 'pkg install' to add them.
49 If you need specific build options for dports packages that aren't on by default, you will need to build your own versions of the software. Download the dports src repository with 'make dports-create' in the /usr directory, and build from there.
51 See the [[docs/howtos/HowToDPorts]] page for more details on using and maintaining dports.
53 ## DragonFly 3.8 Special Installation and Upgrade Notes
55 This is the most important part of this page.
57 * HAMMER installations should be over 50G in size to accomodate filesystem history. Otherwise, use UFS.
58 * The boot loader may need manual intervention (hit ?) if you are using Virtual PC, since Virtual PC does not supply disk serial numbers.
59 * Qemu users can boot with ACPI disabled or with hw.ioapic_enable=0 in /boot/loader.conf, to reduce console error message.
60 * xorg may require a config file on i386 DragonFly, under VMWare.
61 * The installer can only encrypt the root and swap volumes.
63 ## DragonFly 3.8.0 Release Notes
65 For a list of per-commit changes, see the [3.8.0rc](http://lists.dragonflybsd.org/pipermail/commits/2014-May/270103.html) tag, [3.8.0rc2](http://lists.dragonflybsd.org/pipermail/commits/2014-May/270130.html) tag and the [3.8.0 tag commit](TBD).
69 * DragonFly now has a dynamic root
70 * PAM will work with DragonFly.
71 * Various netmap updates.
72 * ohci, uhci, and xhci synced with FreeBSD.
73 * USB4BSD is now default
74 * Add native C-state support for Intel CPUs
75 * Fix and extend mwait C-state support
76 * Add Intel performance-energy hint support
77 * Overhaul Intel software controlled clock modulation support
79 > ### Userland changes
81 * tcplay has been updated to version 2.0.
82 * pfi now supports authorized_keys
83 * tools/hammer-backup.sh, a simple Hammer backup script, added
84 * Updates/syncs for units(1), sed(1), cmp(1), and newgrp(1).
85 * fetch, patch, install, and daemon updated.
86 * GSoC project 'SysV IPC in userspace' committed
89 > ### Hardware changes
91 * drm/ttm/i915 updated significantly to match Linux 3.8's approach to DRM.
94 * cyapa(4) support added (Chromebook touchpads)
99 * Possible panics fixed in gif, pf, ip, and in.
102 * Unnecessary network stack IPIs reduced
103 * ix updated to 2.5.15, with a drop in processing requirements
104 * TCP port token split for better TCP connect(2) performance
105 * IPv4 multicast support fixed
109 * HAMMER2 is in the system but not ready for use. Development of HAMMER2 is ongoing in DragonFly 3.9.
113 * Last bits of Xerox NS support removed
116 > ### Contributed Software
118 * bmake updated to bmake-20131001.
119 * mdocml updated to mdocml-1.12.3
120 * binutils updated to 2.24
121 * dma updated to version 0.9
122 * libpcap updated to 1.4.0
123 * file updated to 5.18
124 * OpenSSL updated to 1.0.1g
125 * ee updated to 1.5.2
126 * tzdata updated to tzdata2014c
127 * ACPICA updated to 20140424
129 >### Security related