article.xml (256281) | article.xml (257814) |
---|---|
1<?xml version="1.0" encoding="iso-8859-1"?> | 1<?xml version="1.0" encoding="iso-8859-1"?> |
2<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN" 3 "../../../share/xml/freebsd45.dtd" [ | 2<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN" 3 "../../../share/xml/freebsd50.dtd" [ |
4<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN" "release.ent"> 5 %release; 6]> | 4<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN" "release.ent"> 5 %release; 6]> |
7<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"> 8<info><title>&os; &release.current; Release Notes</title> 9 |
|
7 | 10 |
8<article> 9<articleinfo> 10 <title>&os; &release.current; Release Notes</title> | 11 <author><orgname>The &os; Project</orgname></author> |
11 | 12 |
12 <corpauthor>The &os; Project</corpauthor> | 13 <pubdate>$FreeBSD: stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml 257814 2013-11-07 21:08:12Z gjb $</pubdate> |
13 | 14 |
14 <pubdate>$FreeBSD: stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml 252119 2013-06-23 19:47:59Z gjb $</pubdate> 15 | |
16 <copyright> 17 <year>2000</year> 18 <year>2001</year> 19 <year>2002</year> 20 <year>2003</year> 21 <year>2004</year> 22 <year>2005</year> 23 <year>2006</year> 24 <year>2007</year> 25 <year>2008</year> 26 <year>2009</year> 27 <year>2010</year> 28 <year>2011</year> 29 <year>2012</year> 30 <year>2013</year> 31 <holder role="mailto:doc@FreeBSD.org">The &os; Documentation Project</holder> 32 </copyright> 33 | 15 <copyright> 16 <year>2000</year> 17 <year>2001</year> 18 <year>2002</year> 19 <year>2003</year> 20 <year>2004</year> 21 <year>2005</year> 22 <year>2006</year> 23 <year>2007</year> 24 <year>2008</year> 25 <year>2009</year> 26 <year>2010</year> 27 <year>2011</year> 28 <year>2012</year> 29 <year>2013</year> 30 <holder role="mailto:doc@FreeBSD.org">The &os; Documentation Project</holder> 31 </copyright> 32 |
34 | 33 <legalnotice xml:id="trademarks" role="trademarks"> |
35 &tm-attrib.freebsd; 36 &tm-attrib.ibm; 37 &tm-attrib.ieee; 38 &tm-attrib.intel; 39 &tm-attrib.sparc; 40 &tm-attrib.general; 41 </legalnotice> 42 43 <abstract> 44 <para>The release notes for &os; &release.current; contain a summary 45 of the changes made to the &os; base system on the 46 &release.branch; development line. 47 This document lists applicable security advisories that were issued since 48 the last release, as well as significant changes to the &os; 49 kernel and userland. 50 Some brief remarks on upgrading are also presented.</para> 51 </abstract> | 34 &tm-attrib.freebsd; 35 &tm-attrib.ibm; 36 &tm-attrib.ieee; 37 &tm-attrib.intel; 38 &tm-attrib.sparc; 39 &tm-attrib.general; 40 </legalnotice> 41 42 <abstract> 43 <para>The release notes for &os; &release.current; contain a summary 44 of the changes made to the &os; base system on the 45 &release.branch; development line. 46 This document lists applicable security advisories that were issued since 47 the last release, as well as significant changes to the &os; 48 kernel and userland. 49 Some brief remarks on upgrading are also presented.</para> 50 </abstract> |
52</articleinfo> | 51 |
53 | 52 |
54 | 53<sect1 xml:id="intro"> |
55 <title>Introduction</title> 56 57 <para>This document contains the release notes for &os; 58 &release.current;. It 59 describes recently added, changed, or deleted features of &os;. 60 It also provides some notes on upgrading 61 from previous versions of &os;.</para> 62 63 <para releasetype="current">The &release.type; distribution to which these release notes 64 apply represents the latest point along the &release.branch; development 65 branch since &release.branch; was created. Information regarding pre-built, binary 66 &release.type; distributions along this branch | 54 <title>Introduction</title> 55 56 <para>This document contains the release notes for &os; 57 &release.current;. It 58 describes recently added, changed, or deleted features of &os;. 59 It also provides some notes on upgrading 60 from previous versions of &os;.</para> 61 62 <para releasetype="current">The &release.type; distribution to which these release notes 63 apply represents the latest point along the &release.branch; development 64 branch since &release.branch; was created. Information regarding pre-built, binary 65 &release.type; distributions along this branch |
67 can be found at <ulink url="&release.url;"></ulink>.</para> | 66 can be found at <uri xlink:href="&release.url;">&release.url;</uri>.</para> |
68 69 <para releasetype="snapshot">The &release.type; distribution to which these release notes 70 apply represents a point along the &release.branch; development 71 branch between &release.prev; and the future &release.next;. 72 Information regarding 73 pre-built, binary &release.type; distributions along this branch | 67 68 <para releasetype="snapshot">The &release.type; distribution to which these release notes 69 apply represents a point along the &release.branch; development 70 branch between &release.prev; and the future &release.next;. 71 Information regarding 72 pre-built, binary &release.type; distributions along this branch |
74 can be found at <ulink url="&release.url;"></ulink>.</para> | 73 can be found at <uri xlink:href="&release.url;">&release.url;</uri>.</para> |
75 76 <para releasetype="release">This distribution of &os; &release.current; is a | 74 75 <para releasetype="release">This distribution of &os; &release.current; is a |
77 &release.type; distribution. It can be found at <ulink 78 url="&release.url;"></ulink> or any of its mirrors. More | 76 &release.type; distribution. It can be found at <uri xlink:href="&release.url;">&release.url;</uri> or any of its mirrors. More |
79 information on obtaining this (or other) &release.type; | 77 information on obtaining this (or other) &release.type; |
80 distributions of &os; can be found in the <ulink 81 url="&url.books.handbook;/mirrors.html"><quote>Obtaining 82 &os;</quote> appendix</ulink> to the <ulink 83 url="&url.books.handbook;/">&os; 84 Handbook</ulink>.</para> | 78 distributions of &os; can be found in the <link xlink:href="&url.books.handbook;/mirrors.html"><quote>Obtaining 79 &os;</quote> appendix</link> to the <link xlink:href="&url.books.handbook;/">&os; 80 Handbook</link>.</para> |
85 86 <para>All users are encouraged to consult the release errata before 87 installing &os;. The errata document is updated with 88 <quote>late-breaking</quote> information discovered late in the 89 release cycle or after the release. Typically, it contains 90 information on known bugs, security advisories, and corrections to 91 documentation. An up-to-date copy of the errata for &os; 92 &release.current; can be found on the &os; Web site.</para> 93 94</sect1> 95 | 81 82 <para>All users are encouraged to consult the release errata before 83 installing &os;. The errata document is updated with 84 <quote>late-breaking</quote> information discovered late in the 85 release cycle or after the release. Typically, it contains 86 information on known bugs, security advisories, and corrections to 87 documentation. An up-to-date copy of the errata for &os; 88 &release.current; can be found on the &os; Web site.</para> 89 90</sect1> 91 |
96 | 92<sect1 xml:id="new"> |
97 <title>What's New</title> 98 99 <para>This section describes 100 the most user-visible new or changed features in &os; 101 since &release.prev;. 102 In general, changes described here are unique to the &release.branch; 103 branch unless specifically marked as &merged; features. 104 </para> --- 4 unchanged lines hidden (view full) --- 109 new drivers or hardware support, new commands or options, 110 major bug fixes, or contributed software upgrades. They may also 111 list changes to major ports/packages or release engineering 112 practices. Clearly the release notes cannot list every single 113 change made to &os; between releases; this document focuses 114 primarily on security advisories, user-visible changes, and major 115 architectural improvements.</para> 116 | 93 <title>What's New</title> 94 95 <para>This section describes 96 the most user-visible new or changed features in &os; 97 since &release.prev;. 98 In general, changes described here are unique to the &release.branch; 99 branch unless specifically marked as &merged; features. 100 </para> --- 4 unchanged lines hidden (view full) --- 105 new drivers or hardware support, new commands or options, 106 major bug fixes, or contributed software upgrades. They may also 107 list changes to major ports/packages or release engineering 108 practices. Clearly the release notes cannot list every single 109 change made to &os; between releases; this document focuses 110 primarily on security advisories, user-visible changes, and major 111 architectural improvements.</para> 112 |
117 | 113 <sect2 xml:id="security"> |
118 <title>Security Advisories</title> 119 | 114 <title>Security Advisories</title> 115 |
120 <para></para> | 116 <para/> |
121 122 </sect2> 123 | 117 118 </sect2> 119 |
124 | 120 <sect2 xml:id="kernel"> |
125 <title>Kernel Changes</title> 126 127 <para>A new &man.cpuset.2; API has been added 128 for thread to CPU binding and CPU resource grouping and 129 assignment. The &man.cpuset.1; userland utility has been added 130 to allow manipulation of processor sets.</para> 131 132 <para role="merged">The &man.ddb.4; kernel debugger now has an output capture --- 35 unchanged lines hidden (view full) --- 168 169 <para arch="amd64">The &os; kernel now has support for large 170 memory page mappings (<quote>superpages</quote>).</para> 171 172 <para arch="amd64,i386,ia64,powerpc" role="merged">The ULE 173 scheduler is now the default process scheduler 174 in <filename>GENERIC</filename> kernels.</para> 175 | 121 <title>Kernel Changes</title> 122 123 <para>A new &man.cpuset.2; API has been added 124 for thread to CPU binding and CPU resource grouping and 125 assignment. The &man.cpuset.1; userland utility has been added 126 to allow manipulation of processor sets.</para> 127 128 <para role="merged">The &man.ddb.4; kernel debugger now has an output capture --- 35 unchanged lines hidden (view full) --- 164 165 <para arch="amd64">The &os; kernel now has support for large 166 memory page mappings (<quote>superpages</quote>).</para> 167 168 <para arch="amd64,i386,ia64,powerpc" role="merged">The ULE 169 scheduler is now the default process scheduler 170 in <filename>GENERIC</filename> kernels.</para> 171 |
176 | 172 <sect3 xml:id="boot"> |
177 <title>Boot Loader Changes</title> 178 179 <para arch="amd64,i386" role="merged">The BTX kernel used by the boot 180 loader has been changed to invoke BIOS routines from real 181 mode. This change makes it possible to boot &os; from USB 182 devices.</para> 183 184 <para arch="amd64,i386" role="merged">A new gptboot boot loader has 185 been added to support booting from a GPT labeled disk. A 186 new <command>boot</command> command has been added to 187 &man.gpt.8;, which makes a GPT disk bootable by writing the 188 required bits of the boot loader, creating a new boot 189 partition if required.</para> 190 191 </sect3> 192 | 173 <title>Boot Loader Changes</title> 174 175 <para arch="amd64,i386" role="merged">The BTX kernel used by the boot 176 loader has been changed to invoke BIOS routines from real 177 mode. This change makes it possible to boot &os; from USB 178 devices.</para> 179 180 <para arch="amd64,i386" role="merged">A new gptboot boot loader has 181 been added to support booting from a GPT labeled disk. A 182 new <command>boot</command> command has been added to 183 &man.gpt.8;, which makes a GPT disk bootable by writing the 184 required bits of the boot loader, creating a new boot 185 partition if required.</para> 186 187 </sect3> 188 |
193 | 189 <sect3 xml:id="proc"> |
194 <title>Hardware Support</title> 195 196 <para role="merged">The &man.cmx.4; driver, a driver for Omnikey CardMan 4040 197 PCMCIA smartcard readers, has been added.</para> 198 199 <para>The &man.syscons.4; driver now supports Colemak keyboard layout.</para> 200 201 <para role="merged">The &man.uslcom.4; driver, a driver for Silicon 202 Laboratories CP2101/CP2102-based USB serial adapters, has been 203 imported from OpenBSD.</para> 204 | 190 <title>Hardware Support</title> 191 192 <para role="merged">The &man.cmx.4; driver, a driver for Omnikey CardMan 4040 193 PCMCIA smartcard readers, has been added.</para> 194 195 <para>The &man.syscons.4; driver now supports Colemak keyboard layout.</para> 196 197 <para role="merged">The &man.uslcom.4; driver, a driver for Silicon 198 Laboratories CP2101/CP2102-based USB serial adapters, has been 199 imported from OpenBSD.</para> 200 |
205 | 201 <sect4 xml:id="mm"> |
206 <title>Multimedia Support</title> 207 | 202 <title>Multimedia Support</title> 203 |
208 <para></para> | 204 <para/> |
209 210 </sect4> 211 | 205 206 </sect4> 207 |
212 | 208 <sect4 xml:id="net-if"> |
213 <title>Network Interface Support</title> 214 215 <para>The &man.ale.4; driver has been added to provide support 216 for Atheros AR8121/AR8113/AR8114 Gigabit/Fast Ethernet controllers.</para> 217 218 <para>The &man.em.4; driver has been split into two drivers 219 with some common parts. The &man.em.4; driver will continue 220 to support adapters up to the 82575, as well as new --- 24 unchanged lines hidden (view full) --- 245 architectures.</para> 246 247 <para arch="amd64,i386" role="merged">The &man.wpi.4; driver has 248 been updated to include a number of stability fixes.</para> 249 250 </sect4> 251 </sect3> 252 | 209 <title>Network Interface Support</title> 210 211 <para>The &man.ale.4; driver has been added to provide support 212 for Atheros AR8121/AR8113/AR8114 Gigabit/Fast Ethernet controllers.</para> 213 214 <para>The &man.em.4; driver has been split into two drivers 215 with some common parts. The &man.em.4; driver will continue 216 to support adapters up to the 82575, as well as new --- 24 unchanged lines hidden (view full) --- 241 architectures.</para> 242 243 <para arch="amd64,i386" role="merged">The &man.wpi.4; driver has 244 been updated to include a number of stability fixes.</para> 245 246 </sect4> 247 </sect3> 248 |
253 | 249 <sect3 xml:id="net-proto"> |
254 <title>Network Protocols</title> 255 256 <para>The &man.bpf.4; packet filter and capture facility now 257 supports a zero-copy mode of operation, in which buffers are 258 loaned from a user process to the kernel. This feature can 259 be enabled by setting 260 the <varname>net.bpf.zerocopy_enable</varname> sysctl 261 variable to <literal>1</literal>.</para> --- 9 unchanged lines hidden (view full) --- 271 been updated to reflect the final version of the amendment. This 272 update breaks compatibility with older mesh setups but is necessary 273 as the previous IDs are used by another amendment leading to 274 unexpected results when trying to associate with an accesspoint 275 using the affected IDs.</para> 276 277 </sect3> 278 | 250 <title>Network Protocols</title> 251 252 <para>The &man.bpf.4; packet filter and capture facility now 253 supports a zero-copy mode of operation, in which buffers are 254 loaned from a user process to the kernel. This feature can 255 be enabled by setting 256 the <varname>net.bpf.zerocopy_enable</varname> sysctl 257 variable to <literal>1</literal>.</para> --- 9 unchanged lines hidden (view full) --- 267 been updated to reflect the final version of the amendment. This 268 update breaks compatibility with older mesh setups but is necessary 269 as the previous IDs are used by another amendment leading to 270 unexpected results when trying to associate with an accesspoint 271 using the affected IDs.</para> 272 273 </sect3> 274 |
279 | 275 <sect3 xml:id="disks"> |
280 <title>Disks and Storage</title> 281 282 <para role="merged">The &man.aac.4; driver now supports volumes larger than 283 2TB in size.</para> 284 285 <para>The &man.ata.4; driver now supports a spindown command for 286 disks; after a configurable amount of time, if no requests 287 have been received for a disk, the disk will be spun down 288 until the next request. The &man.atacontrol.8; utility now 289 supports a <command>spindown</command> command to configure 290 this feature.</para> 291 292 <para role="merged">The &man.hptrr.4; driver has been updated to version 1.2 293 from Highpoint.</para> 294 295 </sect3> 296 | 276 <title>Disks and Storage</title> 277 278 <para role="merged">The &man.aac.4; driver now supports volumes larger than 279 2TB in size.</para> 280 281 <para>The &man.ata.4; driver now supports a spindown command for 282 disks; after a configurable amount of time, if no requests 283 have been received for a disk, the disk will be spun down 284 until the next request. The &man.atacontrol.8; utility now 285 supports a <command>spindown</command> command to configure 286 this feature.</para> 287 288 <para role="merged">The &man.hptrr.4; driver has been updated to version 1.2 289 from Highpoint.</para> 290 291 </sect3> 292 |
297 | 293 <sect3 xml:id="fs"> |
298 <title>File Systems</title> 299 300 <para>A problem with using &man.mmap.2; on ZFS filesystems has 301 been fixed.</para> 302 303 <para>A new kernel-mode NFS lock manager has been added, 304 improving performance and behavior of NFS locking. A new 305 &man.clear.locks.8; command has been added to clear locks held 306 on behalf of an NFS client.</para> 307 308 <para role="merged">The <application>ZFS</application> file system 309 has been upgraded to version 28. Changes include Data 310 Deduplication, Triple parity RAIDZ, and zfs diff.</para> 311 312 </sect3> 313 </sect2> 314 | 294 <title>File Systems</title> 295 296 <para>A problem with using &man.mmap.2; on ZFS filesystems has 297 been fixed.</para> 298 299 <para>A new kernel-mode NFS lock manager has been added, 300 improving performance and behavior of NFS locking. A new 301 &man.clear.locks.8; command has been added to clear locks held 302 on behalf of an NFS client.</para> 303 304 <para role="merged">The <application>ZFS</application> file system 305 has been upgraded to version 28. Changes include Data 306 Deduplication, Triple parity RAIDZ, and zfs diff.</para> 307 308 </sect3> 309 </sect2> 310 |
315 | 311 <sect2 xml:id="userland"> |
316 <title>Userland Changes</title> 317 318 <para role="merged">The &man.adduser.8; utility now supports 319 a <option>-M</option> option to set the mode of a new user's 320 home directory.</para> 321 322 <para>BSD-licensed versions of &man.ar.1; and &man.ranlib.1;, 323 based on <filename>libarchive</filename>, have replaced the GNU --- 98 unchanged lines hidden (view full) --- 422 number for each hop with the new <option>-a</option> switch; a 423 new <option>-A</option> option allows selecting a particular 424 WHOIS server.</para> 425 426 <para>&man.traceroute6.8; now supports a <option>-U</option> flag 427 to send probe packets with no upper-layer protocol, rather than 428 the usual UDP probe packets.</para> 429 | 312 <title>Userland Changes</title> 313 314 <para role="merged">The &man.adduser.8; utility now supports 315 a <option>-M</option> option to set the mode of a new user's 316 home directory.</para> 317 318 <para>BSD-licensed versions of &man.ar.1; and &man.ranlib.1;, 319 based on <filename>libarchive</filename>, have replaced the GNU --- 98 unchanged lines hidden (view full) --- 418 number for each hop with the new <option>-a</option> switch; a 419 new <option>-A</option> option allows selecting a particular 420 WHOIS server.</para> 421 422 <para>&man.traceroute6.8; now supports a <option>-U</option> flag 423 to send probe packets with no upper-layer protocol, rather than 424 the usual UDP probe packets.</para> 425 |
430 | 426 <sect3 xml:id="rc-scripts"> |
431 <title><filename>/etc/rc.d</filename> Scripts</title> 432 | 427 <title><filename>/etc/rc.d</filename> Scripts</title> 428 |
433 <para></para> | 429 <para/> |
434 435 </sect3> 436 </sect2> 437 | 430 431 </sect3> 432 </sect2> 433 |
438 | 434 <sect2 xml:id="contrib"> |
439 <title>Contributed Software</title> 440 441 <para role="merged"><application>AMD</application> has been updated from 6.0.10 442 to 6.1.5.</para> 443 444 <para role="merged"><application>awk</application> has been updated from 1 May 445 2007 release to the 23 October 2007 release.</para> 446 --- 41 unchanged lines hidden (view full) --- 488 <para><application>WPA Supplicant</application> has been 489 updated from 0.5.8 to 0.5.10.</para> 490 491 <para role="merged"><application>xz</application> has been updated 492 from snapshot as of 12 April 2010 to 5.0.0.</para> 493 494 </sect2> 495 | 435 <title>Contributed Software</title> 436 437 <para role="merged"><application>AMD</application> has been updated from 6.0.10 438 to 6.1.5.</para> 439 440 <para role="merged"><application>awk</application> has been updated from 1 May 441 2007 release to the 23 October 2007 release.</para> 442 --- 41 unchanged lines hidden (view full) --- 484 <para><application>WPA Supplicant</application> has been 485 updated from 0.5.8 to 0.5.10.</para> 486 487 <para role="merged"><application>xz</application> has been updated 488 from snapshot as of 12 April 2010 to 5.0.0.</para> 489 490 </sect2> 491 |
496 | 492 <sect2 xml:id="ports"> |
497 <title>Ports/Packages Collection Infrastructure</title> 498 499 <para>The &man.pkg.create.1; utility now supports 500 <option>-n</option>. When this option is specified and a 501 package tarball exists, it will not be overwritten. This is 502 useful when multiple packages are saved with several consecutive 503 runs of &man.pkg.create.1; with the <option>-Rb</option> 504 options.</para> 505 506 <para>The pkg_sign and pkg_check utilities for cryptographically 507 signing &os; packages have been removed. They were only useful 508 for packages compressed using &man.gzip.1;; however 509 &man.bzip2.1; compression has been the norm for some time 510 now.</para> 511 512 </sect2> 513 | 493 <title>Ports/Packages Collection Infrastructure</title> 494 495 <para>The &man.pkg.create.1; utility now supports 496 <option>-n</option>. When this option is specified and a 497 package tarball exists, it will not be overwritten. This is 498 useful when multiple packages are saved with several consecutive 499 runs of &man.pkg.create.1; with the <option>-Rb</option> 500 options.</para> 501 502 <para>The pkg_sign and pkg_check utilities for cryptographically 503 signing &os; packages have been removed. They were only useful 504 for packages compressed using &man.gzip.1;; however 505 &man.bzip2.1; compression has been the norm for some time 506 now.</para> 507 508 </sect2> 509 |
514 | 510 <sect2 xml:id="releng"> |
515 <title>Release Engineering and Integration</title> 516 517 <para role="merged">The supported version of 518 the <application>GNOME</application> desktop environment | 511 <title>Release Engineering and Integration</title> 512 513 <para role="merged">The supported version of 514 the <application>GNOME</application> desktop environment |
519 (<filename role="package">x11/gnome2</filename>) has been | 515 (<package>x11/gnome2</package>) has been |
520 updated from 2.20.1 to 2.22.</para> 521 522 </sect2> 523 | 516 updated from 2.20.1 to 2.22.</para> 517 518 </sect2> 519 |
524 | 520 <sect2 xml:id="doc"> |
525 <title>Documentation</title> 526 | 521 <title>Documentation</title> 522 |
527 <para></para> | 523 <para/> |
528 529 </sect2> 530</sect1> 531 | 524 525 </sect2> 526</sect1> 527 |
532 | 528<sect1 xml:id="upgrade"> |
533 <title>Upgrading from previous releases of &os;</title> 534 535 <para arch="amd64,i386">Beginning with &os; 6.2-RELEASE, 536 binary upgrades between RELEASE versions (and snapshots of the 537 various security branches) are supported using the 538 &man.freebsd-update.8; utility. The binary upgrade procedure will 539 update unmodified userland utilities, as well as unmodified GENERIC or 540 SMP kernels distributed as a part of an official &os; release. --- 15 unchanged lines hidden --- | 529 <title>Upgrading from previous releases of &os;</title> 530 531 <para arch="amd64,i386">Beginning with &os; 6.2-RELEASE, 532 binary upgrades between RELEASE versions (and snapshots of the 533 various security branches) are supported using the 534 &man.freebsd-update.8; utility. The binary upgrade procedure will 535 update unmodified userland utilities, as well as unmodified GENERIC or 536 SMP kernels distributed as a part of an official &os; release. --- 15 unchanged lines hidden --- |