article.xml revision 111431
11638Srgrimes<articleinfo> 250476Speter <title>&os;/&arch; &release.current; Release Notes</title> 31638Srgrimes 43470Srgrimes <corpauthor>The FreeBSD Project</corpauthor> 53470Srgrimes 61638Srgrimes <pubdate>$FreeBSD: head/release/doc/en_US.ISO8859-1/relnotes/article.sgml 111431 2003-02-24 17:21:15Z bmah $</pubdate> 774942Sru 823559Swosch <copyright> 91638Srgrimes <year>2000</year> 1023559Swosch <year>2001</year> 1123559Swosch <year>2002</year> 1223559Swosch <year>2003</year> 1323559Swosch <holder role="mailto:doc@FreeBSD.org">The FreeBSD Documentation Project</holder> 1423559Swosch </copyright> 1523559Swosch 1623559Swosch <abstract> 1723559Swosch <para>The release notes for &os; &release.current; contain a summary 1823559Swosch of 1923559Swosch<![ %include.historic; [ 2023559Swosch the changes made to the &os; base system since &release.prev;. 2123559Swosch]]> 2223559Swosch<![ %no.include.historic; [ 2323559Swosch recent changes made to the &os; base system on the &release.branch; 2423559Swosch development branch. 2523559Swosch]]> 2623559Swosch Both changes for kernel and userland are listed, as well as 271638Srgrimes applicable security advisories that were issued since the last 281638Srgrimes release. Some brief remarks on upgrading are also presented.</para> 291638Srgrimes </abstract> 3023578Swosch</articleinfo> 3123578Swosch 3223578Swosch<sect1 id="intro"> 331638Srgrimes <title>Introduction</title> 341638Srgrimes 351638Srgrimes <para>This document contains the release notes for &os; 361638Srgrimes &release.current; on the &arch.print; hardware platform. It 371638Srgrimes describes recently added, changed, or deleted features of &os;. 381638Srgrimes It also provides some notes on upgrading 391638Srgrimes from previous versions of &os;.</para> 401638Srgrimes 411638Srgrimes<![ %release.type.snapshot [ 421638Srgrimes 431638Srgrimes <para>The &release.type; distribution to which these release notes 441638Srgrimes apply represents a point along the &release.branch; development 451638Srgrimes branch between &release.prev; and the future &release.next;. Some 461638Srgrimes pre-built, binary &release.type; distributions along this branch 471638Srgrimes can be found at <ulink url="&release.url;"></ulink>.</para> 481638Srgrimes 491638Srgrimes]]> 501638Srgrimes 511638Srgrimes<![ %release.type.release [ 521638Srgrimes 531638Srgrimes <para>This distribution of &os; &release.current; is a 541638Srgrimes &release.type; distribution. It can be found at <ulink 551638Srgrimes url="&release.url;"></ulink> or any of its mirrors. More 561638Srgrimes information on obtaining this (or other) &release.type; 571638Srgrimes distributions of &os; can be found in the <ulink 581638Srgrimes url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/mirrors.html"><quote>Obtaining 591638Srgrimes FreeBSD</quote> appendix</ulink> to the <ulink 601638Srgrimes url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/">FreeBSD 611638Srgrimes Handbook</ulink>.</para> 621638Srgrimes 631638Srgrimes]]> 641638Srgrimes</sect1> 651638Srgrimes 661638Srgrimes<sect1 id="new"> 671638Srgrimes <title>What's New</title> 681638Srgrimes 691638Srgrimes <para>This section describes 701638Srgrimes<![ %include.historic; [ 711638Srgrimes the most user-visible new or changed features in &os; 721638Srgrimes since &release.prev;. 731638Srgrimes In general, changes described here are unique to the &release.branch; 741638Srgrimes branch unless specifically marked as &merged; features. 751638Srgrimes]]> 761638Srgrimes<![ %no.include.historic; [ 771638Srgrimes many of the user-visible new or changed features in &os; 781638Srgrimes since &release.prev;. It includes items that are unique to the 791638Srgrimes &release.branch; branch, as well as some features that may have been 801638Srgrimes recently merged to 811638Srgrimes other branches (after &os; &release.prev.historic;). The later 821638Srgrimes items are marked as &merged;. 831638Srgrimes]]> 841638Srgrimes </para> 851638Srgrimes 861638Srgrimes <para>Typical release note items 871638Srgrimes document new drivers or hardware support, new commands or options, 881638Srgrimes major bugfixes, or contributed software upgrades. Applicable security 891638Srgrimes advisories issued after &release.prev.historic; are also listed.</para> 901638Srgrimes 911638Srgrimes <para>Many additional changes were made to &os; that are not listed 921638Srgrimes here for lack of space. For example, documentation was corrected 9383075Sru and improved, minor bugs were fixed, insecure coding practices 941638Srgrimes were audited and corrected, and source code was cleaned up.</para> 9583075Sru 9683075Sru <sect2 id="security"> 971638Srgrimes <title>Security Advisories</title> 9883075Sru 9983075Sru <para>A remotely exploitable vulnerability in 10083075Sru <application>CVS</application> has been corrected with the 1011638Srgrimes import of version 1.11.5. More details can be found in security 1021638Srgrimes advisory <ulink 1031638Srgrimes url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:01.cvs.asc">FreeBSD-SA-03:01</ulink>. 1041638Srgrimes &merged;</para> 1051638Srgrimes 1061638Srgrimes <para>A timing-based attack on <application>OpenSSL</application>, 1071638Srgrimes which could allow a very powerful attacker access to plaintext 1081638Srgrimes under certain circumstances, has been prevented via an upgrade 1091638Srgrimes to <application>OpenSSL</application> 0.9.7. See security 1101638Srgrimes advisory <ulink 1111638Srgrimes url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:02.openssl.asc">FreeBSD-SA-03:02</ulink> 1121638Srgrimes for more details. &merged;</para> 1131638Srgrimes 1141638Srgrimes <para>The security and performance of the 11574942Sru <quote>syncookies</quote> feature has been improved to increase 1161638Srgrimes the resistance of a &os; host to SYN flood denial-of-service 11758494Sru attacks. More details are given in security advisory <ulink 1181638Srgrimes url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-03:03.syncookies.asc">FreeBSD-SA-03:03</ulink>. &merged;</para> 1191638Srgrimes </sect2> 1201638Srgrimes 12174942Sru <sect2 id="kernel"> 12274942Sru <title>Kernel Changes</title> 1231638Srgrimes 1241638Srgrimes <para arch="pc98">Support for the CanBe power management 1251638Srgrimes controller has been added. &merged;</para> 1261638Srgrimes 1271638Srgrimes <para>&man.devfs.5; is now mandatory; the 1281638Srgrimes <literal>NODEVFS</literal> option has been removed from the set of 1291638Srgrimes possible kernel configuration options.</para> 1301638Srgrimes 1311638Srgrimes <para>A minor bug in the permissions handling of 1321638Srgrimes <filename>/dev/tty</filename> has been fixed. As a result, 1331638Srgrimes &man.ssh.1; can now be used after &man.su.1;.</para> 1341638Srgrimes 1351638Srgrimes <para>A bug that caused &man.fstat.2; to return 1361638Srgrimes <literal>0</literal> as the number of bytes available to read 1371638Srgrimes from a TCP socket has been fixed.</para> 1381638Srgrimes 1391638Srgrimes <para>A bug that caused &man.kqueue.2; to report 1401638Srgrimes <literal>0</literal> as the number of bytes available to read 1411638Srgrimes from a TCP socket has been fixed. The 1421638Srgrimes <literal>NOTE_LOWAT</literal> flag for 1431638Srgrimes <literal>EVFILT_READ</literal> has been fixed.</para> 1441638Srgrimes 1451638Srgrimes <para>Linux emulation mode now supports IPv6.</para> 1461638Srgrimes 1471638Srgrimes <!-- Above this line, sort kernel changes by manpage/keyword--> 1481638Srgrimes 1491638Srgrimes <para>A second process scheduler, designed to be a general purpose 1501638Srgrimes scheduler with many SMP benefits, has been added to the scheduler 1511638Srgrimes framework. Exactly one scheduler must be specified in a kernel 1521638Srgrimes configuration. The original scheduler may be selected using 1531638Srgrimes <literal>options SCHED_4BSD</literal>. The newer 1541638Srgrimes (experimental) scheduler can be selected by using 1551638Srgrimes <literal>options SCHED_ULE</literal>.</para> 1561638Srgrimes 1571638Srgrimes <sect3> 1581638Srgrimes <title>Processor/Motherboard Support</title> 1591638Srgrimes 1601638Srgrimes <para arch="i386">&os; now has rudimentary support for 1611638Srgrimes HyperThreading (HTT). SMP kernels will detect and start up 1621638Srgrimes the logical processors on HTT-capable machines. The logical 1631638Srgrimes processors will be treated like additional physical processors 1641638Srgrimes for the purposes of process scheduling. &merged;</para> 1651638Srgrimes 1661638Srgrimes </sect3> 1671638Srgrimes 1681638Srgrimes <sect3> 1691638Srgrimes <title>Bootloader Changes</title> 1701638Srgrimes 1711638Srgrimes <para arch="alpha">The alpha boot loader 1721638Srgrimes (<filename>boot1</filename>) can now be called 1731638Srgrimes <filename>boot</filename> for consistency with other 1741638Srgrimes platforms.</para> 1751638Srgrimes 1761638Srgrimes <para arch="i386,pc98">The two parts of the boot loader 1771638Srgrimes (<filename>boot1</filename> and <filename>boot2</filename>) 1781638Srgrimes have been combined into a single <filename>boot</filename> 1791638Srgrimes file, to simplify programs that need to write or otherwise 1801638Srgrimes manipulate the boot loader.</para> 1811638Srgrimes 1821638Srgrimes <para arch="pc98">The PC98 bootloader now has support for 1831638Srgrimes booting from SCSI MO media. &merged;</para> 1841638Srgrimes 1851638Srgrimes <!-- Above this line, order bootloader changes by keyword--> 1861638Srgrimes 1871638Srgrimes </sect3> 1881638Srgrimes 1891638Srgrimes <sect3> 1901638Srgrimes <title>Network Interface Support</title> 1911638Srgrimes 1921638Srgrimes <para>The cm driver now supports IPX. &merged;</para> 19316437Sphk 19416437Sphk <para>A new wlan module provides 802.11 link-layer support. The 19516437Sphk &man.wi.4; driver now uses this facility.</para> 1961638Srgrimes 1971638Srgrimes <para arch="i386,alpha,pc98,sparc64">A timing bug in the 1981638Srgrimes &man.xl.4; driver, which could cause a kernel panic (or other 19988055Sru problems) when configuring an interface, has been 20088055Sru fixed.</para> 20188055Sru 20288055Sru </sect3> 20388055Sru 2041638Srgrimes <sect3> 2051638Srgrimes <title>Network Protocols</title> 2061638Srgrimes 2071638Srgrimes <para>&man.ipfw.4; <literal>skipto</literal> rules can once 2081638Srgrimes again be used with the <literal>log</literal> keyword.</para> 2091638Srgrimes 2101638Srgrimes <para>It is now possible to build the 2111638Srgrimes <literal>FAST_IPSEC</literal> and <literal>INET6</literal> 2121638Srgrimes options into the same kernel. (They still cannot be used 2131638Srgrimes together, however.)</para> 2141638Srgrimes 2151638Srgrimes <para>A bug in TCP NewReno, which caused premature exit from 2161638Srgrimes fast recovery when NewReno was enabled, has been 2171638Srgrimes fixed. &merged;</para> 2181638Srgrimes 2191638Srgrimes <para>It is now possible to specify the range of 2201638Srgrimes <quote>privileged ports</quote> (TCP and UDP ports that 2211638Srgrimes require superuser access to &man.bind.2; to). The range is 2221638Srgrimes now specified with the 22374942Sru <varname>net.inet.ip.portrange.reservedlow</varname> and 22474942Sru <varname>net.inet.ip.portrange.reservedhigh</varname> sysctl 2251638Srgrimes variables, defaulting to the traditional UNIX behavior. This 2261638Srgrimes feature is intended to help network servers bind 2271638Srgrimes to traditionally privileged ports without requiring superuser 2281638Srgrimes access. &man.ip.4; has more details.</para> 22975083Sru 23075083Sru <para>Some bugs in the non-blocking RPC code has been fixed. As 23175083Sru a result, &man.amd.8; users are now able to mount volumes from 23253965Smharo a &release.current; server.</para> 2331638Srgrimes 2341638Srgrimes </sect3> 2351638Srgrimes 2361638Srgrimes <sect3> 2371638Srgrimes <title>Disks and Storage</title> 2381638Srgrimes 2391638Srgrimes <para>The &man.ata.4; driver now supports all known SiS 2401638Srgrimes chipsets. (More details can be found in the Hardware 24114701Sbde Notes.)</para> 24214701Sbde 24314701Sbde <para>A number of changes have been made to the &man.cd.4; 24414701Sbde driver. The primary user-visible change is improved 2451638Srgrimes compatability with ATAPI/USB/Firewire CDROM drives.</para> 24614701Sbde 24714701Sbde <para>&man.geom.4; is now mandatory; the 24814701Sbde <literal>NO_GEOM</literal> has been removed from the set of 24914701Sbde kernel configuration options.</para> 25014701Sbde 25114701Sbde <para>A bug in the &man.mly.4; driver that caused hangs has been 25214701Sbde corrected.</para> 25314701Sbde 2541638Srgrimes <para>Support has been added for volume labels on UFS and UFS2 2551638Srgrimes filesystems. These labels are strings that can be used to 2561638Srgrimes identify a volume, regardless of what device it appears on. 2571638Srgrimes Labels can be set with the <option>-L</option> options to 2581638Srgrimes &man.newfs.8; or &man.tunefs.8;. With the 2591638Srgrimes <literal>GEOM_VOL</literal> module, volumes can be accessed 2601638Srgrimes using their labels under <filename>/dev/vol</filename>.</para> 2611638Srgrimes 26275284Sru <para>The root filesystem can now be located on a &man.vinum.4; 26375284Sru volume. More information can be found in the &man.vinum.4; 26475284Sru manual page.</para> 26575284Sru 26675284Sru <para arch="pc98">The wfd and wst drivers, which have been 26774942Sru broken for some time, have been removed.</para> 26874942Sru 2691638Srgrimes </sect3> 2701638Srgrimes 2711638Srgrimes <sect3> 2721638Srgrimes <title>Filesystems</title> 2731638Srgrimes 2741638Srgrimes <para>Bugs that could cause the unmounting of a smbfs share to 2751638Srgrimes fail or cause a kernel panic have been fixed.</para> 2761638Srgrimes 2771638Srgrimes </sect3> 2781638Srgrimes 2791638Srgrimes <sect3> 28058494Sru <title>PCCARD Support</title> 2811638Srgrimes 2821638Srgrimes <para></para> 2831638Srgrimes </sect3> 2841638Srgrimes 2851638Srgrimes <sect3> 2861638Srgrimes <title>Multimedia Support</title> 2871638Srgrimes 2881638Srgrimes <para></para> 2891638Srgrimes </sect3> 2901638Srgrimes 2911638Srgrimes <sect3> 2921638Srgrimes <title>Contributed Software</title> 2931638Srgrimes 2941638Srgrimes <para><application>IPFilter</application> has been updated to 2951638Srgrimes 3.4.31.</para> 2961638Srgrimes 2971638Srgrimes </sect3> 2981638Srgrimes </sect2> 2991638Srgrimes 3001638Srgrimes <sect2 id="userland"> 3011638Srgrimes <title>Userland Changes</title> 3021638Srgrimes 3031638Srgrimes <para>&man.adduser.8; now correctly handles setting user passwords 3041638Srgrimes containing special shell characters.</para> 3051638Srgrimes 3061638Srgrimes <para arch="alpha,i386">The <filename>compat4x</filename> 3071638Srgrimes distribution now includes the 3081638Srgrimes <filename>libcrypto.so.2</filename>, 3091638Srgrimes <filename>libgmp.so.3</filename>, and 3101638Srgrimes <filename>libssl.so.2</filename> libraries from &os; 3111638Srgrimes 4.7-RELEASE.</para> 3121638Srgrimes 3131638Srgrimes <para>&man.config.8; now implements a <literal>nodevice</literal> 3141638Srgrimes kernel configuration file directive that cancels the effect of a 3151638Srgrimes <literal>device</literal> directive.</para> 3161638Srgrimes 3171638Srgrimes <para>The <option>-N</option> and <option>-W</option> flags to 3181638Srgrimes &man.disklabel.8; have been retired.</para> 3191638Srgrimes 3201638Srgrimes <para>&man.disklabel.8; is now only built for architectures where 32174942Sru it is useful (i386, pc98, alpha, and ia64).</para> 3221638Srgrimes 3231638Srgrimes <para>The <option>-s</option> to &man.disklabel.8; has been 3241638Srgrimes removed because the i386 boot loader now resides in a single 3251638Srgrimes file.</para> 3261638Srgrimes 3271638Srgrimes <para>&man.dump.8; now supports caching of disk blocks with the 32874942Sru <option>-C</option> option. This can improve dump performance 32974942Sru at the cost of possibly missing filesystem updates that occur 3301638Srgrimes between passes.</para> 3311638Srgrimes 3321638Srgrimes <para>&man.dumpfs.8; now supports a <option>-m</option> flag to 3331638Srgrimes print file system parameters in the form of a &man.newfs.8; 3341638Srgrimes command.</para> 335 336 <para>&man.elfdump.1;, a utility to display information about &man.elf.5; 337 format executable files, has been added.</para> 338 339 <para>&man.fetch.1; uses the <filename>.netrc</filename> support 340 in &man.fetch.3; and also supports a <option>-N</option> to 341 specify an alternate <filename>.netrc</filename> file.</para> 342 343 <para>&man.fetch.3; now has support for 344 <filename>.netrc</filename> files (see &man.ftp.1; for more 345 details).</para> 346 347 <para>&man.ftpd.8; now supports a <option>-h</option> option to 348 disable printing any host-specific information, such as the 349 &man.ftpd.8; version or hostname, in server messages. 350 &merged;</para> 351 352 <para>&man.ftpd.8; now supports a <option>-P</option> option to 353 specify a port on which to listen in daemon mode. The default 354 data port number is now set to be one less than the control port 355 number, rather than being hard-coded. &merged;</para> 356 357 <para>&man.ftpd.8; now supports an extended format of the 358 <filename>/etc/ftpchroot</filename> file. Please refer 359 to the &man.ftpchroot.5; manpage, which is now available, 360 for details. &merged;</para> 361 362 <para>&man.ftpd.8; now supports login directory pathnames 363 that specify simultaneously a directory for &man.chroot.2; 364 and that to change to in the chrooted environment. The 365 <literal>/./</literal> separator is used for 366 this purpose, like in other FTP daemons having this feature. 367 It may be used in both &man.ftpchroot.5; and &man.passwd.5;. 368 &merged;</para> 369 370 <para>&man.fwcontrol.8; now supports <option>-R</option> and 371 <option>-S</option> options for receiving and sending DV 372 streams. &merged;</para> 373 374 <para>&man.ipfw.8; now supports <literal>enable</literal> and 375 <literal>disable</literal> commands to control various aspects 376 of the operation of &man.ipfw.4; (including enabling and 377 disabling the firewall itself). These provide a more convenient 378 and visible interface than the existing sysctl 379 variables. &merged;</para> 380 381 <para>&man.kenv.1; has been moved from 382 <filename>/usr/bin</filename> to <filename>/bin</filename> to 383 make it available at times during system startup when only the 384 root filesystem is mounted.</para> 385 386 <para>The MAKEDEV script is now unnecessary, due to the mandatory 387 presence of &man.devfs.5;, and has been removed.</para> 388 389 <para>The &man.libgeom.3; library has been added to allow some 390 userland access to the &man.geom.4; subsystem.</para> 391 392 <para>&man.mount.nfs.8; now supports a <option>-c</option> flag to 393 avoid doing a &man.connect.2; for UDP mount points. This option 394 must be used if the server does not reply to requests from the 395 standard NFS port number 2049 or if it replies to requests using 396 a different IP address (which can occur if the server is 397 multi-homed). Setting the 398 <varname>vfs.nfs.nfs_ip_paranoia</varname> sysctl to 399 <literal>0</literal> will make this option the 400 default. &merged;</para> 401 402 <para>&man.newsyslog.8; now supports a <literal>W</literal> flag 403 to force previously-started compression jobs for an entry (or 404 group of entries specified with the <literal>G</literal> flag) 405 to finish before beginning a new one. This feature is designed 406 to prevent system overloads caused by starting several 407 compression jobs on big files simultaneously. &merged;</para> 408 409 <para>&man.pam.ssh.8; has been rewritten. One side effect of the 410 rewrite is that it now starts a separate instance of 411 &man.ssh-agent.1; for each session instead of trying to connect 412 each session to the agent started by the first session.</para> 413 414 <para>&man.ping.8; now supports a <option>-D</option> flag to set 415 the <quote>Don't Fragment</quote> bit on outgoing packets.</para> 416 417 <para>&man.ping.8; now supports a <option>-M</option> flag to use 418 ICMP mask request messages instead of ICMP echo requests.</para> 419 420 <para>&man.ping.8; now supports a <option>-z</option> flag to set 421 the Type of Service bits in outgoing packets.</para> 422 423 <para>&man.pw.8; can now add a user whose name ends with a 424 <literal>$</literal> character; this change is intended to help 425 administration of <application>Samba</application> 426 services. &merged;</para> 427 428 <para>A bug in &man.rand.3; that could cause a sequence to remain 429 stuck at <literal>0</literal> has been fixed. (&man.rand.3; 430 remains unsuitable for all but trivial uses.)</para> 431 432 <para>&man.sem.open.3; now correctly handles multiple opens of the 433 same semaphore; as a result, &man.sem.close.3; no longer crashes 434 calling programs.</para> 435 436 <para>The seeding algorithm used by &man.srandom.3; has been 437 strengthened.</para> 438 439 <para arch="sparc64">The sunlabel utility, a program analogous to 440 &man.disklabel.8; that works on Sun disk labels, has been 441 added.</para> 442 443 <para>The &man.swapoff.8; command has been added to disable paging 444 and swapping on a device. A related &man.swapctl.8; command has 445 been added to provide an interface to &man.swapon.8; and 446 &man.swapoff.8; similar to other BSDs. 447 448 <note> 449 <para>The &man.swapoff.8; feature should be considered 450 experimental.</para> 451 </note> 452 </para> 453 454 <para>&man.syslogd.8; now allows multiple hosts or programs to be 455 named in host or program specifications in &man.syslog.conf.5; 456 files.</para> 457 458 <para>&man.systat.1; now includes an <option>-ifstat</option> 459 display mode that displays the network traffic going through 460 active intrfaces on the system.</para> 461 462 <para>&man.xargs.1; now supports a <option>-P</option> option to 463 execute multiple copies of the same utility in parallel.</para> 464 465 <sect3> 466 <title>Contributed Software</title> 467 468 <para><application>awk</application> from Bell Labs has been 469 updated to a 13 December 2002 snapshot.</para> 470 471 <para><application>BIND</application> has been updated to 472 version 8.3.4. &merged;</para> 473 474 <para>All of the <application>bzip2</application> suite of 475 applications is now installed in the base system (in 476 particular, <command>bzip2recover</command> is now built and 477 installed. &merged;</para> 478 479 <para><application>CVS</application> has been updated to 480 1.11.5. &merged;</para> 481 482 <para><application>FILE</application> has been updated to 483 3.40.</para> 484 485 <para><application>GCC</application> has been updated to 486 3.2.2 (release version).</para> 487 488 <para>The <application>ISC DHCP</application> client has been 489 updated to 3.0.1RC11.</para> 490 491 <para><application>libpcap</application> now has support for 492 selecting among multiple data link types on an 493 interface.</para> 494 495 <para><application>OpenPAM</application> has been updated to the 496 <quote>Daffodil</quote> release.</para> 497 498 <para><application>OpenSSL</application> has been updated to 499 release 0.9.7a. Among other features, this release includes 500 support for AES and takes advantage of &man.crypto.4; 501 devices. &merged;</para> 502 503 <para><application>sendmail</application> has been updated to 504 version 8.12.7. &merged;</para> 505 506 <para>&man.tcpdump.1; now supports a <option>-L</option> flag to 507 list the data link types available on an interface and a 508 <option>-y</option> option to specify the data link type to use while 509 capturing packets.</para> 510 511 </sect3> 512 513 <sect3> 514 <title>Ports/Packages Collection Infrastructure</title> 515 516 <para></para> 517 </sect3> 518 </sect2> 519 520 <sect2> 521 <title>Release Engineering and Integration</title> 522 523 <para>&man.sysinstall.8; once again supports installing individual 524 components of <application>XFree86</application>. Supporting 525 changes (not user-visible) generalize the concept of installing 526 parts of distributions as packages.</para> 527 528 </sect2> 529 530 <sect2> 531 <title>Documentation</title> 532 533 <para></para> 534 </sect2> 535 536</sect1> 537 538<sect1 id="upgrade"> 539 <title>Upgrading from previous releases of &os;</title> 540 541 <para>Users with existing &os; systems are 542 <emphasis>highly</emphasis> encouraged to read the <quote>Early 543 Adopter's Guide to &os; 5.0</quote>. This document generally has 544 the filename <filename>EARLY.TXT</filename> on the distribution 545 media, or any other place that the release notes can be found. It 546 offers some notes on upgrading, but more importantly, also 547 discusses some of the relative merits of upgrading to &os; 548 5.<replaceable>X</replaceable> versus running &os; 549 4.<replaceable>X</replaceable>.</para> 550 551 <important> 552 <para>Upgrading &os; should, of course, only be attempted after 553 backing up <emphasis>all</emphasis> data and configuration 554 files.</para> 555 </important> 556</sect1> 557