3 * Version 5.4.0 released xx XXXX 2018
5 ** NOTE THAT THIS IS A PAGE IN PROGRESS AND IS INCOMPLETE. 5.4 IS NOT RELEASED. DO NOT LINK TO, READ, OR ACKNOWLEDGE THE EXISTENCE OF THIS PAGE. **
7 DragonFly version 5.4 brings
9 The details of all commits between the 5.2 and 5.4 branches are available in the associated commit messages for [5.4.0rc](http://lists.dragonflybsd.org/pipermail/commits/2018-November/718131.html) and [5.4.0]().
13 ### Meltdown and Spectre mitigation support
15 * Meltdown isolation and spectre mitigation support added. Meltdown mitigation is automatically enabled for all Intel cpus. Spectre mitigation must be enabled manually via sysctl if desired, using sysctls machdep.spectre_mitigation and machdep.meltdown_mitigation.
19 * H2 has received a very large number of bug fixes and performance improvements. We can now recommend H2 as the default root filesystem in non-clustered mode.
20 * Clustered support is not yet available.
24 * Implement state based "redirect", i.e. without using libalias.
25 * ipfw now supports all possible ICMP types.
26 * Fix ICMP_MAXTYPE assumptions (now 40 as of this release).
28 ### Improved graphics support
30 * The drm/i915 kernel driver has been updated to support Intel Coffeelake GPUs
31 * Add 24-bit pixel format support to the EFI frame buffer code.
32 * Significantly improve fbio support for the "scfb" XOrg driver. This allows EFI frame buffers to be used by X in situations where we do not otherwise support the GPU.
33 * Partly implement the FBIO_BLANK ioctl for display powersaving.
34 * Syscons waits for drm modesetting at appropriate places, avoiding races.
40 MD5 (dfly-x86_64-5.4.0_REL.img) =
41 MD5 (dfly-x86_64-5.4.0_REL.iso) =
42 MD5 (dfly-x86_64-5.4.0_REL.img.bz2) =
43 MD5 (dfly-x86_64-5.4.0_REL.iso.bz2) =
47 If you have an existing 5.2.x system and are running a generic kernel, the normal upgrade process, described below, will work.
49 * Note that DSA OpenSSH keys were deprecated in the 4.6 to 4.8 release. If you are upgrading from a release older than 4.8 and use DSA OpenSSH keys, please update your private/public key pair or risk locking yourself out.
51 * Note that due to base compiler updates, upgrading to 5.1 and later versions now require at least a 4.4 (or later) system.
53 Change your local /usr/src to 5.4:
57 git branch DragonFly_RELEASE_5_4 origin/DragonFly_RELEASE_5_4
58 git checkout DragonFly_RELEASE_5_4
61 And then rebuild: (in /usr/src )
69 Don't forget to upgrade your existing packages. 5.4 packages have already been built and are immediately available.
73 ## All changes since DragonFly 5.2
87 ### Various tools have been upgraded in the base system:
102 * status of web browsers - link to page
106 * Note that DragonFly is a 64-bit-only operating system as of 4.6, and will not run on 32-bit hardware.