Mention arcmsr, swapoff, edit PF
[ikiwiki.git] / release28 / index.mdwn
1 # DragonFly Release 2.8
2 ## x yyyy 20xx (2.8)
3
4 The DragonFly 2.8 release is here!
5
6 Wait, no it's not!  This is a page set up for work done on the 2.7 development branch, so that we can write it down as it happens.  When 2.8 is rolled, we'll use this page for the release.
7
8 ## Availability
9
10 [[mirrors|mirrors]]
11
12 ### MD5 sums
13
14 * foo
15 * bar 
16
17 ### pkgsrc packages
18
19 We offer thousands of pre-built [pkgsrc](http://www.pkgsrc.org) packages for this release.   The [pkg_radd(1)](http://leaf.dragonflybsd.org/cgi/web-man?command=pkg_radd&section=ANY) utility may be used to download pre-built binary packages.  The path can be overridden by setting BINPKG_SITES in `/etc/settings.conf`.
20
21 To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/cgi/web-man?command=pkg_search&section=ANY) download the summary file for that release:
22
23     # pkg_search -d
24
25 We supply a Makefile in /usr to track the pkgsrc tree.  We also supply a Git mirror of the NetBSD pkgsrc CVS repo as
26 well as the pkgsrc/wip (work in progress) repo at git://git.dragonflybsd.org/pkgsrc.git.  We recommend that
27 users use it, instead of pulling from NetBSD with CVS.  Our Git mirror is updated four times a day.
28
29 ## DragonFly 2.6.x Special Installation and Upgrade Notes
30
31 **BIND removal** - BIND is no longer in the base system.  If you are using BIND or any of the associated utilities (host, nslookup, etc.), this method will allow you to transition to the version in pkgsrc:
32
33 >     # cd /usr/pksrc/net/bind96; 
34 >     # bmake all install clean
35
36 or
37
38 >     # pkg_radd bind96
39
40 >     # cp /usr/pkg/share/examples/rc.d/named9 /etc/rc.d/
41 >     # /etc/rc.d/named stop
42 >
43 >edit /etc/rc.conf, and  remove 
44 >
45 >     named_enable="YES"
46 >
47 >then add
48 >
49 >     named9_enable="YES"
50 >     named_chrootdir="/etc/namedb"
51 >     named_flags="-c named.conf"
52 >     named_program="/usr/pkg/sbin/named"
53 >
54 >     # chown -R named /etc/namedb
55 >     # /etc/rc.d/named9 start
56 >
57 >Test your setup with host, dig and so on. Check for a running named process with ps. Error messages should go to /var/log/messages.
58
59
60 ## DragonFly 2.8 Release Notes
61
62 ### Release Improvements
63
64 > ### Kernel changes
65 * IO Scheduler framework and Fair Queuing I/O scheduler 
66 * LVM + Device-mapper, crypt and stripe targets
67 * select/poll hoisted onto kqueue
68 * LWKT tokens reworked
69 * MP Lock removed from VM and pmaps (sorta: its still taken with the vm token, but the groundwork is there)
70 * VM: Idle time page zeroing
71 * Major update of pf  from OpenBSD 3.5 to 4.2, keeping DragonFly specific additions (support for pickups and fairq)
72 * swapoff added
73 * Major network work (NEEDS MORE DETAILS).
74
75
76 > ### HAMMER changes
77 * foo
78 * bar 
79
80 > ### Hardware changes (non-networking)
81 * Driver for Areca RAID controllers (arcmsr)
82 * foo
83 * bar 
84
85 > ### Hardware changes (networking)
86 * New wireless network card framework
87
88 > ### Userland changes
89 * Power/CPU frequency management daemon
90 * Kernel programming guide (section 9 man pages) updated and extended.
91
92 > ### amd64 related changes
93 * foo
94 * bar 
95
96 > ### Removals
97 * BIND is no longer in the base system.  See Special Upgrade notes above for a migration path.
98
99 > ### Contributed Software
100 * Imported drill and libldns as a resolving utility in base as BIND has gone
101 *  
102
103 >### Security related
104 * foo
105
106 >### Big-ticket items
107
108 **thingname** - thingsdesc
109
110 **thingname** - thingsdesc
111