(no commit message)
[ikiwiki.git] / release64 / index.mdwn
1 # DragonFly BSD 6.4
2
3 # **** THIS IS A DRAFT ****
4
5 .
6
7 * Version 6.4.0 released 2022 12 23
8
9 DragonFly version 6.4 is the next step in the 6.x release series.  This version has hardware support for type-2 hypervisors with NVMM, an amdgpu driver, the experimental ability to remote-mount HAMMER2 volumes, and many other changes.  
10
11 The details of all commits between the 6.2 and 6.4 releases are available in the associated commit messages for [6.4.0](https://lists.dragonflybsd.org/pipermail/commits/2022-June/820953.html).
12 To see all the bugtracker issues that were closed for this release, please check [here](/releases/changelog/64).
13
14 ## Big-ticket items
15
16
17
18 ## Details
19
20 ### Checksums
21
22     MD5 (dfly-x86_64-6.4.0_REL.img) = 
23     MD5 (dfly-x86_64-6.4.0_REL.iso) = 
24     MD5 (dfly-x86_64-6.4.0_REL.img.bz2) = 
25     MD5 (dfly-x86_64-6.4.0_REL.iso.bz2) = 
26  
27
28 ### Upgrading
29
30 If you have an existing 5.x or 6.0 system and are running a generic kernel, the normal upgrade process, described below, will work.  
31
32 Change your local `/usr/src` to 6.4:
33
34     cd /usr/src
35     git fetch origin
36     git branch DragonFly_RELEASE_6_4 origin/DragonFly_RELEASE_6_4
37     git checkout DragonFly_RELEASE_6_4
38     git pull
39
40 And then rebuild: (in `/usr/src`)
41
42     make build-all
43     make install-all
44     
45     (reboot your system)
46
47     make initrd 
48
49 `make initrd` is optional for systems with unencrypted disks. 
50  See the [initrd(7)](https://leaf.dragonflybsd.org/cgi/web-man?command=initrd&section=ANY) man page for details.
51
52 Don't forget to upgrade your existing packages.  6.4 packages have already been built and are immediately available.
53
54     pkg update
55     pkg upgrade
56
57 If you get a lua error when upgrading pkg, copy over a new config file:
58
59     cp /usr/local/etc/pkg/repos/df-latest.conf.sample /usr/local/etc/pkg/repos/df-latest.conf
60
61
62 ## All other changes since prior release
63
64 ### Security Issues
65
66 * Recommend updating all systems, a locally-exploitable kernel vulnerability was fixed for this release.
67
68 ### Kernel
69
70
71 ### Filesystems
72
73
74 ### Networking
75
76
77 ### Graphics
78
79
80 ### Driver updates
81
82
83 ### Userland
84
85
86 ### Libraries
87
88
89 ### Miscellaneous
90
91
92 ### DSynth work
93
94
95 ### Various tools have been upgraded in the base system:
96
97
98 ### Compiler status
99
100 * Currently using GCC 8 by default, with GCC 4.7 built but not used as fallback.  
101 * Unchanged from 6.2.
102
103 ### Package updates
104
105 * A full set of new binary packages has been built for 6.4, available through the `pkg(8)` tool.