Fedora Core 2 Release Notes

   Copyright (c) 2004 Red Hat, Inc.

   Permission is granted to copy, distribute, and/or modify this document
   under the terms of the GNU Free Documentation License, Version 1.2 or any
   later version published by the Free Software Foundation; with no Invariant
   Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the
   license is available at [1]http://www.gnu.org/licenses/fdl.html.

   This document may be copied and distributed in any medium, either
   commercially or non-commercially, provided that the GNU Free Documentation
   License (FDL), the copyright notices, and the license notice saying the
   GNU FDL applies to the document are reproduced in all copies, and that you
   add no other conditions whatsoever to those of the GNU FDL.

   Red Hat, Red Hat Network, the Red Hat "Shadow Man" logo, RPM, Maximum RPM,
   the RPM logo, Linux Library, PowerTools, Linux Undercover, RHmember,
   RHmember More, Rough Cuts, Rawhide and all Red Hat-based trademarks and
   logos are trademarks or registered trademarks of Red Hat, Inc. in the
   United States and other countries.

   The Fedora trademark is a trademark of Red Hat, Inc. in the United States
   and other countries.

   Linux is a registered trademark of Linus Torvalds.

   Motif and UNIX are registered trademarks of The Open Group.

   Intel and Pentium are registered trademarks of Intel Corporation. Itanium
   and Celeron are trademarks of Intel Corporation.

   AMD, AMD Athlon, AMD Duron, AMD K6, and AMD Opteron are trademarks of
   Advanced Micro Devices, Inc.

   Windows is a registered trademark of Microsoft Corporation.

   SSH and Secure Shell are trademarks of SSH Communications Security, Inc.

   XFree86 is a trademark of The XFree86 Project, Inc, and is pending
   registration.

   Type Enforcement is a registered trademark of Secure Computing
   Corporation.

   FireWire is a trademark of Apple Computer Corporation.

   All other trademarks and copyrights referred to are the property of their
   respective owners.

   The GPG fingerprint of the "Fedora Project <fedora@redhat.com>" key is:

   CA B4 4B 99 6F 27 74 4E 86 12 7C DF B4 42 69 D0 4F 2A 6F D2

   ---------------------------------------------------------------------------

Introduction

   The Fedora Project is an openly-developed project designed by Red Hat,
   open for general participation, led by a meritocracy, and following a set
   of project objectives. The results from this project include Fedora Core,
   a complete, general-purpose operating system built exclusively from open
   source software.

  Note

   Fedora Core is not a supported product of Red Hat, Inc.

   For more information, refer to the Fedora Project overview later in this
   document.

   The following topics related to Fedora Core 2 are covered in this
   document:

     o Introduction (this section)

     o Hardware requirements

     o Overview of this release

     o Installation-related notes

     o Package-specific notes

     o Packages added/removed/deprecated

     o An overview of the Fedora Project

Hardware Requirements

   The following information represents the minimum hardware requirements
   necessary to successfully install Fedora Core 2.

  Note

   The compatibility/availability of other hardware components (such as video
   and network cards) may be required for specific installation modes and/or
   post-installation usage.

  CPU Requirements

   This section lists the CPU specifications required by Fedora Core 2.

  Note

   The following CPU specifications are stated in terms of Intel processors.
   Other processors (notably, offerings from AMD, Cyrix, and VIA) that are
   compatible with and equivalent to the following Intel processors may also
   be used with Fedora Core.

     o Minimum: Pentium-class

       Fedora Core 2 is optimized for Pentium PRO (and later) CPUs, but also
       supports Pentium-class CPUs. This approach has been taken because
       Pentium-class optimizations actually result in reduced performance for
       non-Pentium-class processors.

     o Recommended for text-mode: 200 MHz Pentium-class or better

     o Recommended for graphical: 400 MHz Pentium II or better

  Hard Disk Space Requirements

   This section lists the disk space required to install Fedora Core 2.

  Note

   The disk space requirements listed below represent the disk space taken up
   by Fedora Core 2 after the installation is complete. However, additional
   disk space is required during the installation to support the installation
   environment. This additional disk space corresponds to the size of
   /Fedora/base/stage2.img (on CD-ROM 1) plus the size of the files in
   /var/lib/rpm on the installed system.

   In practical terms, this means that as little as an additional 90MB can be
   required for a minimal installation, while as much as an additional 175MB
   can be required for an "everything" installation.

   Also, keep in mind that additional space will be required for any user
   data, and at least 5% free space should be maintained for proper system
   operation.

     o Custom Installation (Minimal): 620MB

     o Server: 1.1GB

     o Personal Desktop: 2.3GB

     o Workstation: 3.0GB

     o Custom Installation (Everything): 6.9GB

  Memory Requirements

   This section lists the memory required to install Fedora Core 2.

     o Minimum for text-mode: 64MB

     o Minimum for graphical: 192MB

     o Recommended for graphical: 256MB

Overview of This Release

   The following list includes brief summaries of some of the more
   significant aspects of Fedora Core 2:

     o Fedora Core 2 includes an implementation of SELinux. SELinux
       represents a major shift in the way users, programs, and processes
       interact. By default, SELinux is installed -- but disabled -- in this
       release.

  Note

       You can install Fedora Core 2 with SELinux enabled by entering selinux
       at the Boot: prompt when booting the Fedora Core installation program.

       Should you decide to enable SELinux, it is strongly recommended that
       you read the Fedora Core SELinux FAQ:

       [2]http://people.redhat.com/kwade/fedora-docs/selinux-faq-en/

       Even if you are familiar with SELinux technology, refer to the FAQ for
       the latest information from the Fedora Core SELinux developers.

     o In this release, the XFree86(TM) X11 implementation has been replaced
       with the X.org Foundation's new official X11R6.7.0 X Window System
       release. This release is a merger of the previous official X11R6
       release, XFree86 4.4.0rc2, and additionally includes a number of
       updates to Xrender, Xft, Xcursor, fontconfig libraries, and other
       significant improvements. Refer to the X.org X11R6.7.0 release notes
       for more information:

       [3]http://freedesktop.org/~xorg/X11R6.7.0/doc/RELNOTES.html

       More information about X.Org is available at [4]http://www.x.org.

       More information about the X.Org X11 implementation is available at
       [5]http://xorg.freedesktop.org.

       Bugs or issues with X should be reported to the project at
       [6]http://bugs.freedesktop.org or [7]https://bugzilla.redhat.com as
       appropriate.

  Note

       Some file names have changed; refer to the X Window System section of
       this document for more information.

     o Fedora Core 2 is now based on the 2.6 kernel, which includes
       improvements in many different areas, including scalability, device
       support, and performance.

     o Fedora Core 2 includes GNOME 2.6, which includes many improvements in
       terms of usability, stability, and speed.

     o Fedora Core 2 includes KDE 3.2.2, which is a maintenance release
       correcting numerous problems, and includes enhanced support for
       existing translations.

     o Fedora Core 2 includes Xfce 4, a lightweight desktop environment based
       on GTK+ version 2. For more information, refer to the Xfce project
       website:

       [8]http://xfce.org/index.php

     o Subversion 1.0 is now included in Fedora Core; the Subversion version
       control system is designed to be a replacement for CVS and features
       truly atomic commits, versioning of files, directories and metadata,
       along with most current features of CVS.

Installation-Related Notes

   This section outlines those issues that are related to Anaconda (the
   Fedora Core installation program) and installing Fedora Core 2 in general.

  Anaconda Notes

     o For systems capable of booting from a USB device, Fedora Core 2
       includes an image file designed for use with USB pen drives (or other
       bootable media with a capacity larger than a diskette drive). The file
       is diskboot.img, and is present in the images/ directory on CD-ROM 1.
       Use the dd command to write the image.

  Note

       The ability to use this image file with a USB pen drive depends on the
       ability of your system's BIOS to boot from a USB device.

     o The Fedora Core installation program has the ability to test the
       integrity of the installation media. It works with the CD, DVD, hard
       drive ISO, and NFS ISO installation methods. Red Hat recommends that
       you test all installation media before starting the installation
       process, and before reporting any installation-related bugs (many of
       the bugs reported are actually due to improperly-burned CDs). To use
       this test, type linux mediacheck at the boot: prompt.

     o Memory testing may be performed prior to installing Fedora Core by
       entering memtest86 at the boot: prompt. This causes the Memtest86
       standalone memory testing software to run. Memtest86 memory testing
       continues until the Esc key is pressed.

       NOTE: You must boot from CD-ROM 1 (or a rescue CD-ROM) in order to use
       this feature.

     o Fedora Core 2 supports graphical FTP and HTTP installations. However,
       due to the necessity of containing the installer image in RAM, only
       systems with more than 128MB of RAM (or systems booted from CD-ROM 1,
       which contains the installer image) can use the graphical installer.
       Systems with less than 128MB of memory will continue to use the
       text-based installer.

     o Hard drive installations are now graphical by default. There is no
       memory penalty, as parted now uses a kernel interface that makes it
       possible to keep partitions mounted on a device while other partitions
       are being modified.

     o The firewall configuration screen in the Fedora Core installation
       program has been simplified. The previous "High", "Medium", and "No
       firewall" settings have been replaced by a more straightforward
       on/off-style control. In addition, the default firewall configuration
       is now stateful, making it more secure. The new design also makes it
       possible for users of NIS authentication, NFS, and DNS to deploy a
       firewall with no additional customization required (although
       customization by specifying port and protocol is still possible).

       NOTE: This change also applies to the Security Level Configuration
       Tool (redhat-config-securitylevel).

     o Installation via VNC is now supported. To initiate a VNC-based
       installation, pass vnc as a boot-time option. If necessary, a password
       can be set by adding "vncpassword=<password>" to the boot-time
       options. The VNC display will be "<host>:1", where <host> is the
       hostname or IP address of the system installing Fedora Core.

       It is also possible for the Fedora Core installation program to
       initiate a connection to a listening VNC client. This is done by using
       the vncconnect boot-time option:

       linux vnc vncconnect=<client>[:<port>]

       (Where <client> is the hostname or IP address of the system running
       the listening VNC client, and <port> is an optional port specification
       that may be specified if the VNC client is not listening on port 5500,
       which is the default port for this type of connection). The following
       examples show the how the boot-time option is specified for standard
       and non-standard ports:

       linux vnc vncconnect=pigdog.example.com

       linux vnc vncconnect=pigdog.example.com:27910

       The system that is to run the listening VNC client must then launch
       the appropriate software to run the VNC client in its listening mode.
       For the VNC client supplied with Fedora Core 2, the following command
       is sufficient:

       vncviewer -listen

       In addition, a new kickstart directive has been added to support
       VNC-based installations:

       vnc [--password <password>] [--connect <host>[:<port>]]

       (Where --password <password> is an optional parameter for specifying a
       VNC password, and [--connect <host>[:<port>]] is an optional parameter
       for specifying the host (and optionally, port) of a system running a
       listening VNC client.)

       NOTE: If you specify any of the VNC-related boot-time options, they
       will override the corresponding options present in the kickstart file.

  Installation-Related Issues

     o Attempts to install Fedora Core 2 on ASUS(R) motherboards in the
       P4P800 series may not proceed past the "Uncompressing Linux... Ok,
       booting the kernel." message, making installation impossible. No
       workaround is available at this time. For more information, monitor
       bug 121819:

       [9]https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=121819

     o Certain hardware configurations (particularly those with LCD displays)
       may experience problems while starting the Fedora Core installation
       program. In these instances, restart the installation, and add the
       "nofb" option to the boot command line.

       NOTE: Chinese, Japanese, and Korean graphical installations started
       using the "nofb" option will start in English, and then switch to the
       appropriate language once the graphical phase of the installation
       process begins.

     o Some Sony VAIO(R) notebook systems may experience problems installing
       Fedora Core from CD-ROM. If this happens, restart the installation
       process and add the following option to the boot command line:

       pci=off ide1=0x180,0x386

       This option allows the installation to proceed normally; any devices
       not detected due to the use of this option will be configured the
       first time Fedora Core is booted.

     o Serial mice are known to be inoperative during installation. However,
       there are indications that serial mice work properly in X after the
       installation has completed. Refer to bug 119474 for more information:

       [10]http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=119474

     o Fedora Core 2 running as a guest operating system under VMware
       Workstation 4.5.1 is known to be problematic unless you disable
       virtual dynamic shared object support with the following kernel boot
       parameter:

            
 vdso=0
          

     o Performing an installation with SELinux enabled causes GNOME-related
       files to be created in the /root/ directory with the wrong security
       context. This will prevent a graphical login by the root account. The
       workaround is to login (as root) via the console and run the following
       command:

 setfiles /etc/security/selinux/file_contexts /root
          

       After issuing this command, graphical logins as root will work as
       expected.

     o Systems with older network cards may not bring network interfaces up
       at boot time. Refer to bug 119965 for more information:

       [11]https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=119965

       The workaround is to login as root and run the following command:

 chmod -x /sbin/mii-tool
          

  Note

       Running this command is recommended for all installations.

     o There have been issues observed when upgrading Red Hat Linux 7.<x>,
       8.0, 9, and Fedora Core 1 systems running Ximian GNOME. The issue is
       caused by version overlap between the official Red Hat Linux RPMs (or
       the ones from the Fedora Project) and the Ximian RPMs. This
       configuration is not supported. You have several choices in resolving
       this issue:

       1) You may remove Ximian GNOME from your system prior to upgrading to
       Fedora Core.

       2) You may upgrade your system, and then immediately reinstall Ximian
       GNOME.

       3) You may upgrade your system, and then immediately remove all
       remaining Ximian RPMs, replacing them with the corresponding Fedora
       Core RPMs.

       You must resolve the version overlap using one of the above choices.
       Failure to do so will result in an unstable GNOME configuration.

Package-Specific Notes

   The following sections contain information regarding packages that have
   undergone significant changes for Fedora Core 2. For easier access, they
   are organized using the same groups used in Anaconda.

  Core

   This section contains the most elemental components of Fedora Core,
   including the kernel.

    glibc

     o A higher-quality implementation of POSIX timer support (which now
       includes support for CLOCK_MONOTONIC) is now available. This
       implementation uses support built into the 2.6 kernel.

       In addition, POSIX message queue support, a new feature, has been
       added to Fedora Core 2.

     o To speed login when NIS is used, it is now possible to request the use
       of the netid.byname map instead of the groups.byname map for providing
       group-related information to NIS clients. This map is traditionally
       not used for this purpose, but in most configurations contains the
       necessary information, and is generated by default on recent Linux and
       Solaris(TM) NIS servers.

       To enable this feature, find the following line in /etc/default/nss:

 # NETID_AUTHORITATIVE=TRUE
            

       Next, use a text editor to remove the leading '#' character, saving
       your changes when done.

  Note

       No cross-checks of the netid.byname map are done by either the NIS
       server or client. Therefore, the responsibility of ensuring that
       netid.byname contains appropriate information rests with the system
       administrator.

       It is also possible to improve NIS performance by using the
       services.byservicename map. If this map exists and has been built
       properly, its use can be enabled by the following setting in
       /etc/default/nss:

 SERVICES_AUTHORITATIVE=TRUE
            

       The services.byservicename map must contain both names of services and
       aliases as keys, both without protocol specified and with protocol.
       Recently-updated Fedora Core and Solaris NIS servers provide
       properly-built services.byservicename maps.

     o Native POSIX Thread Library (NPTL) support is unavailable in
       architectures below i686. This includes VIA, AMD K6, and i586 Pentium
       processors. This is known to be problematic for certain applications
       that rely on NPTL db4, such as subversion.

    kernel

     o The Fedora Core 2 i686 kernel uses the "4GB/4GB memory split," where
       both kernel and user space each have 4GB of virtual address space
       available. This allows the use of larger applications, and is
       especially useful for Java and databases. In addition, this feature
       provides increased kernel space, which can be used to take advantage
       of system configurations with large amounts of RAM.

     o Support for I[2]O has been extensively revamped for Fedora Core 2.

       Fedora Core 2 should theoretically be usable with I[2]O RAID
       controllers; however, installation and upgrade require manual
       intervention. Unfortunately, we were unable to complete I[2]O support
       in Anaconda prior to the release of Fedora Core 2.

       The i2o_proc module must be manually loaded during disk probing, so
       that Disk Druid is able to find the I[2]O block devices. Refer to the
       I[2]O project home page (listed below) for procedures regarding this
       and other upgrade/installation issues.

  Note

       The dpt_i2o driver previously used to support many SCSI RAID
       controllers under 2.4 kernels is no longer supported. However, the new
       generic I[2]O layer supports most of these controllers. In addition,
       it is now possible to use I[2]O on 64-bit architectures.

       Note also that device names have changed. The dpt_i2o driver
       previously used /dev/sd?? device names, while the new i2o_block driver
       uses /dev/i2o/hd?? device names.

       For more information, refer to the "I[2]O on Linux" page:

       [12]http://i2o.shadowconnect.com/

       This site includes a list of tested controllers, raidutils RPMs
       compatible with the old dpt_i2o driver and the new I[2]O layer (for
       managing Adaptec RAID controllers), and information specific to I[2]O
       on Fedora Core.

       Special thanks go to Markus Lidel of Shadow Connect GmbH for
       spearheading I[2]O-related kernel and tools development.

     o The 2.6 kernel provides a new and much-improved mechanism (known as
       SG_IO) for applications that must send raw commands to storage
       devices. This includes applications for burning CDs or for extracting
       data from audio CDs. SG_IO also eliminates the need for ide-scsi
       emulation, where boot-time parameters such as hdd=ide-scsi were
       required to support ATAPI CD burners.

       Applications packaged as part of Fedora Core 2 have been adjusted to
       take advantage of SG_IO. For example, to burn a CD using cdrecord, the
       old-style command was similar to this:

 cdrecord --dev=0,0,0 <iso-file>
            

       With SG_IO, the command would be similar to this:

 cdrecord --dev=<device> <iso-file>
            

       Where <device> could be any valid IDE (/dev/hdc) or SCSI/USB
       (/dev/scd0) device file name.

  Graphics

   This section includes packages that help you manipulate and scan images.

    gimp

     o The gimp-perl package has been removed from Fedora Core 2 because GIMP
       was updated to 2.0 and the Perl bindings were neither ready nor part
       of the main package anymore.

       Users of Perl scripts in GIMP should install the Gimp Perl module from
       [13]http://www.gimp.org/downloads/.

  Language Support

   This section includes information related to the support of various
   languages under Fedora Core.

    iiimf

     o The default Input Method (IM) for Chinese (Simplified and
       Traditional), Japanese, and Korean has been changed to IIIMF -- the
       Internet/Intranet Input Method Framework. IIIMF is supported as a
       native GTK2 IM module, and also through XIM using the httx client.
       IIIMF supports the use of multiple Language Engines (LEs) at the same
       time; using the GNOME Input Method Language Engine Tool (GIMLET -- an
       applet) it is possible to switch between LEs of different languages
       inside GTK2 applications.

       IIIMF currently defaults to using Ctrl-Space for toggling the input
       method on and off (Emacs users can use Ctrl-@ instead of Ctrl-Space to
       set the mark.)

       To switch between IIIMF and the legacy XIM input methods, use the
       im-switch command. Enter the following command for more information:

       im-switch -h

  Mail Server

   This section contains information related to the mail transport agents
   included with Fedora Core.

    sendmail

     o By default, the Sendmail mail transport agent (MTA) does not accept
       network connections from any host other than the local computer. If
       you want to configure Sendmail as a server for other clients, you must
       edit /etc/mail/sendmail.mc and change the DAEMON_OPTIONS line to also
       listen on network devices (or comment out this option entirely using
       the dnl comment delimiter). You must then regenerate
       /etc/mail/sendmail.cf by running the following command (as root):

       make -C /etc/mail

       Note that you must have the sendmail-cf package installed for this to
       work.

  Sound and Video

   This section contains information related to multimedia applications.

    k3b

   Past users of the CD/DVD burning application k3b may notice that the
   program k3bsetup is missing. This is because k3bsetup is not necessary
   under Fedora Core 2.

  X Window System

   This section contains information related to the X Window System
   implementation provided with Fedora Core.

    xorg-x11

     o Users new to the X.org X11 implementation should take note of a few
       differences between it and the XFree86.org X11 implementation which
       shipped in previous Red Hat operating systems. In particular, the
       names of some files have changed, including the following:

 X Server Binary

     XFree86 X11: XFree86

       X.org X11: Xorg

 X Server Configuration File

     XFree86 X11: /etc/X11/XF86Config

       X.org X11: /etc/X11/xorg.conf

 X Server Log File

     XFree86 X11: /var/log/XFree86.$DISPLAY.log

       X.org X11: /var/log/Xorg.$DISPLAY.log
            

       When configuring or troubleshooting your X server configuration, be
       sure that you are using the correct files.

     o There has been some confusion regarding font-related issues under the
       X Window System in recent versions of Fedora Core (and versions of Red
       Hat Linux before it.) At the present time, there are two font
       subsystems, each with different characteristics:

       - The original (15+ year old) subsystem is referred to as the "core X
       font subsystem". Fonts rendered by this subsystem are not
       anti-aliased, are handled by the X server, and have names like:

       -misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1

       The newer font subsystem is known as "fontconfig", and allows
       applications direct access to the font files. Fontconfig is often used
       along with the "Xft" library, which allows applications to render
       fontconfig fonts to the screen with antialiasing. Fontconfig uses more
       human-friendly names like:

       Luxi Sans-10

       Over time, fontconfig/Xft will replace the core X font subsystem. At
       the present time, applications using the Qt 3 or GTK 2 toolkits (which
       would include KDE and GNOME applications) use the fontconfig and Xft
       font subsystem; most everything else uses the core X fonts.

       In the future, Fedora Core may support only fontconfig/Xft in place of
       the XFS font server as the default local font access method.

       NOTE: An exception to the font subsystem usage outlined above is
       OpenOffice.org (which uses its own font rendering technology).

       If you wish to add new fonts to your Fedora Core 2 system, you must be
       aware that the steps necessary depend on which font subsystem is to
       use the new fonts. For the core X font subsystem, you must:

       1. Create the /usr/share/fonts/local/ directory (if it doesn't already
       exist):

       mkdir /usr/share/fonts/local/

       2. Copy the new font file into /usr/share/fonts/local/

       3. Update the font information by issuing the following commands (note
       that, due to formatting restrictions, the following commands may
       appear on more than one line; in use, each command should be entered
       on a single line):

       ttmkfdir -d /usr/share/fonts/local/ -o
       /usr/share/fonts/local/fonts.scale

       mkfontdir /usr/share/fonts/local/

       4. If you had to create /usr/share/fonts/local/, you must then add it
       to the X font server (xfs) path:

       chkfontpath --add /usr/share/fonts/local/

       Adding new fonts to the fontconfig font subsystem is more
       straightforward; the new font file only needs to be copied into the
       /usr/share/fonts/ directory (individual users can modify their
       personal font configuration by copying the font file into the
       ~/.fonts/ directory).

       After the new font has been copied, use fc-cache to update the font
       information cache:

       fc-cache <directory>

       (Where <directory> would be either the /usr/share/fonts/ or ~/.fonts/
       directories.)

       Individual users may also install fonts graphically, by browsing
       fonts:/// in Nautilus, and dragging the new font files there.

       NOTE: If the font filename ends with ".gz", it has been compressed
       with gzip, and must be decompressed (with the gunzip command) before
       the fontconfig font subsystem can use the font.

     o Due to the transition to the new font system based on fontconfig/Xft,
       GTK+ 1.2 applications are not affected by any changes made via the
       Font Preferences dialog. For these applications, a font can be
       configured by adding the following lines to the file ~/.gtkrc.mine:

       style "user-font" {

       fontset = "<font-specification>"

       }

       widget_class "*" style "user-font"

       (Where <font-specification> represents a font specification in the
       style used by traditional X applications, such as
       "-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*".)

  Miscellaneous Notes

   This section contains information related to packages that do not fit in
   any of the proceeding categories.

    lvm2

   This section contains information related to the lvm2 package.

     o The full set of LVM2 commands is now installed in /usr/sbin/. In boot
       environments where /usr/ is not available, it is necessary to prefix
       each command with /sbin/lvm.static (/sbin/lvm.static vgchange -ay, for
       example).

       In environments where /usr/ is available, it is no longer necessary to
       prefix each command with lvm (/usr/sbin/lvm vgchange -ay becomes
       /usr/sbin/vgchange -ay, for example).

     o The new LVM2 commands (such as /usr/sbin/vgchange -ay and
       /sbin/lvm.static vgchange -ay) detect if you are running a 2.4 kernel,
       and transparently invoke the old LVM1 commands if appropriate. The
       LVM1 commands have been renamed to end with ".lvm1" (for example,
       /sbin/vgchange.lvm1 -ay).

  Note

       LVM1 commands work only with 2.4 kernels. It is not possible to use
       LVM1 commands while running a 2.6 kernel.

   Refer to /usr/share/doc/lvm2*/WHATS_NEW for more information on LVM2.

Packages Added/Removed/Deprecated

   This section contains lists of packages that fit into the following
   categories:

     o Packages that have been added to Fedora Core 2

     o Packages that have been removed from Fedora Core 2

     o Packages that have been deprecated, and may be removed from a future
       release of Fedora Core

  Note

   To reduce the length of the following lists,source packages, and not
   binary packages are listed.

  Packages Added

   The following packages have been added to Fedora Core 2:

     o alsa-lib -- Libraries for Advanced Linux Sound Architecture (ALSA)

     o alsa-utils -- Command-line utilities for ALSA

     o ant -- Platform-independent build tool for Java applications

     o automake17 -- Automake 1.7 compatibility

     o bcel -- Java class file manipulation

     o checkpolicy -- SELinux policy compiler

     o commons-beanutils -- Jakarta Commons Beanutils

     o commons-collections -- Jakarta Commons Collections

     o commons-dbcp -- Jakarta Commons DBCP

     o commons-digester -- Jakarta Commons Digester

     o commons-fileupload -- Jakarta Commons Fileupload

     o commons-logging -- Jakarta Commons Logging

     o commons-modeler -- Jakarta Commons Modeler

     o commons-pool -- Jakarta Commons Pool

     o cup-v10k -- LALR parser generator

     o cyrus-imapd -- Cyrus IMAP implementation

     o dbh -- Disk based hash library

     o dev86 -- A real-mode x86 assembler and linker

     o device-mapper -- Device mapper library

     o distcache -- Distributed SSL session cache

     o exim -- The exim mail transport agent

     o expect -- Split out from tcltk

     o flac -- An encoder/decoder for the Free Lossless Audio Codec

     o fonts-bengali -- Fonts for the display of the Bengali script

     o gcc34 -- GNU Compiler Collection version 3.4

     o gnome-keyring -- A framework for managing user passwords and other
       secrets

     o gnome-netstatus -- Network status applet

     o hicolor-icon-theme -- Basic directories and files needed for icon
       theme support

     o hpijs -- A collection of optimized drivers for HP printers

     o iiimf-le-inpinyin -- An IIIMF Language Engine for Simplified Chinese

     o iiimf-le-xcin -- An IIIMF Language Engine for Traditional Chinese

     o ipsec-tools -- Tools for configuring and using IPSEC

     o iptstate -- A top-like display of IP Tables state table entries

     o ipvsadm -- A utility to administer the IP Virtual Server services

     o jaf -- GNU JavaBeans Activation Framework

     o jakarta-regexp -- A 100% Pure Java Regular Expression package

     o javamail -- A protocol-independent API for messaging applications

     o junit -- A regression-testing framework used to implement unit tests
       in Java

     o k3b -- An easy-to-use DC/DVD burning application

     o libc-client -- A common API for accessing mailboxes

     o libdv -- Software decoder for DV format video

     o libexif -- A library for extracting information from EXIF files

     o libgnomecups -- GNOME library for CUPS integration

     o libofx -- A library for supporting Open Financial Exchange (OFX)

     o libselinux -- SELinux library and simple utilities

     o libxfce4mcs -- Multi-channel settings management support for the XFce4
       desktop environment

     o libxfce4util -- Utility library for the XFce4 desktop environment

     o libxfcegui4 -- GTK widgets for the XFce4 desktop environment

     o libxklavier -- A library providing high-level API for X Keyboard
       Extension (XKB)

     o lvm2 -- Logical Volume Management (LVM) tools

     o memtest86+ -- Stand-alone memory tester for x86 and x86-64 computers

     o mod_auth_kerb -- Module for Kerberos authentication over HTTP

     o mx4j -- An open source implementation of the Java Management
       Extensions (JMX)

     o mysql-jdbc -- An implementation of the JDBC API for the MySQL
       relational database server

     o nabi -- A simple Hangul X input method

     o openhbci -- A free client-side implementation of Home Banking Computer
       Interface (HBCI)

     o openobex-apps -- Applications for using the OBEX (Object Exchange)
       protocol

     o pcmcia-cs -- Utilities for handling PCMCIA devices

     o perl-Convert-ASN1 -- Convert-ASN1 Perl module

     o perl-LDAP -- LDAP Perl module

     o perl-RPM-Specfile -- RPM-Specfile Perl module

     o perl-XML-LibXML -- XML-LibXML Perl module

     o perl-XML-LibXML-Common -- XML-LibXML-Common Perl module

     o perl-XML-NamespaceSupport -- XML-NamespaceSupport Perl module

     o perl-XML-SAX -- XML-SAX Perl module

     o planner -- Graphical project management tool

     o policy -- SELinux example policy configuration

     o policycoreutils -- SELinux policy core utilities

     o pyparted -- Python modules for the parted library

     o redhat-java-rpm-scripts -- A collection of scripts used to perform
       common tasks for RPM packages containing Java libraries and
       executables

     o rhdb-utils -- Miscellaneous utilities for PostgreSQL (Red Hat Edition)

     o selinux-doc -- SELinux documentation

     o servletapi -- An implementation of the Java Servlet and JSP APIs

     o setools -- SELinux tools for managing policy

     o shared-mime-info -- The freedesktop.org shared MIME info database

     o speex -- A patent-free codec designed especially for speech.

     o struts -- Framework for building web applications with Java

     o system-config-bind -- A utility for configuring basic Domain Name
       System (DNS) settings

     o system-config-boot -- A graphical interface for configuring the boot
       loader

     o system-config-date -- A graphical interface for modifying system date
       and time

     o system-config-display -- A graphical interface for configuring the X
       Window System display

     o system-config-httpd -- A graphical interface for configuring Apache

     o system-config-keyboard -- A graphical interface for modifying the
       default keyboard

     o system-config-kickstart -- A graphical interface for creating
       kickstart files

     o system-config-language -- A graphical interface for modifying the
       default system language

     o system-config-mouse -- A graphical interface for configuring mice

     o system-config-netboot -- A graphical interface for configuring
       diskless environments and network installations

     o system-config-network -- A graphical interface for configuring
       Ethernet, wireless, Token Ring, ADSL, ISDN and PPP network devices

     o system-config-nfs -- A graphical interface for configuring NFS shares

     o system-config-packages -- A graphical interface for package management

     o system-config-printer -- A graphical interface for configuring
       printers

     o system-config-proc -- A graphical interface for configuring tunable
       operating system parameters

     o system-config-rootpassword -- A graphical interface for modifying the
       root password

     o system-config-samba -- a graphical user interface for configuring
       Samba shares

     o system-config-securitylevel -- A graphical interface for modifying the
       system security level

     o system-config-services -- A graphical interface for configuring
       initscript and xinetd

     o system-config-soundcard -- A graphical interface for detecting and
       configuring soundcards

     o system-config-users -- A graphical interface for administering users
       and groups

     o system-logviewer -- A graphical interface for viewing log files

     o system-switch-mail -- A graphical interface for mail transport agent
       selection

     o tcl -- Split out from tcltk

     o tclx -- Split out from tcltk

     o tix -- Split out from tcltk

     o tk -- Split out from tcltk

     o tomcat -- The official Reference Implementation for the Java Servlet
       and JavaServer Pages technologies

     o tvtime -- A high quality TV viewer

     o udev -- A userspace implementation of devfs

     o xalan-j -- The Xalan XSLT processor

     o xerces-j -- The Xerces XML parser

     o xfce4-panel -- The panel for the XFce4 desktop environment

     o xfce-mcs-manager -- A multi channel settings manager for the XFce4
       desktop environment

     o xfce-mcs-plugins -- A set of plugins for the XFce4 multi channel
       settings manager

     o xfce-utils -- Utilities for the XFce4 desktop environment

     o xfdesktop -- A desktop manager for the XFce4 desktop environment

     o xffm -- A file manager and SMB network navigator for the XFce4 desktop
       environment

     o xffm-icons -- Icon themes for the xffm file manager

     o xfsprogs -- Utilities for managing the XFS file system

     o xfwm4 -- A window manager for the XFce4 desktop environment

     o xfwm4-themes -- A set of additional themes for the xfwm4 window
       manager

     o xmlsec1 -- Library providing support for XML Signature and XML
       Encryption standards

     o xorg-x11 -- An open source implementation of the X Window System

     o xrestop -- A utility for monitoring application usage of X resources
       and display them in a manner similar to the top program

  Packages Removed

   The following packages have been removed from Fedora Core 2:

     o ami -- Replaced by nabi

     o bonobo-conf -- No longer used by any current Fedora Core application

     o boost-jam -- no longer required by any current Fedora Core software

     o cipe -- Not supported by the 2.6 kernel

     o gcc32 -- Used only to compile 2.4 kernel (which is no longer included)

     o gimp-perl -- No longer packaged as part of the GIMP packaging

     o gnome-vfs2-extras -- Now part of gnome-vfs-extras

     o gtoaster -- Equivalent functionality present in nautilus-cd-burner

     o imap -- Replaced by dovecot

     o indexhtml -- Content added to fedora-release

     o ipchains -- Replaced by iptables

     o kdoc -- not part of current KDE

     o kernel-pcmcia-cs -- Replaced by pcmcia-cs

     o kpppload -- Not part of current KDE release

     o kterm -- Lacks UTF-8 support

     o libcapplet0 -- No longer needed; GNOME 1 capplets removed

     o libgtop -- No longer used by any Fedora Core application

     o libmrproject -- No longer needed; mrproject removed

     o mars-nwe -- No longer part of Fedora Core profile

     o memtest86 -- Replaced by memtest86+

     o mrproject -- Replaced by planner

     o ncurses4 -- No longer required

     o nmh -- No longer part of Fedora Core profile

     o openssl096 -- No longer required

     o readline41 -- No longer required

     o redhat-config-bind -- Renamed system-config-bind

     o redhat-config-boot -- Renamed system-config-boot

     o redhat-config-date -- Renamed system-config-date

     o redhat-config-httpd -- Renamed system-config-httpd

     o redhat-config-keyboard -- Renamed system-config-keyboard

     o redhat-config-kickstart -- Renamed system-config-kickstart

     o redhat-config-language -- Renamed system-config-language

     o redhat-config-mouse -- Renamed system-config-mouse

     o redhat-config-netboot -- Renamed system-config-netboot

     o redhat-config-network -- Renamed system-config-network

     o redhat-config-nfs -- Renamed system-config-nfs

     o redhat-config-packages -- Renamed system-config-packages

     o redhat-config-printer -- Renamed system-config-printer

     o redhat-config-proc -- Renamed system-config-proc

     o redhat-config-rootpassword -- Renamed system-config-rootpassword

     o redhat-config-samba -- Renamed system-config-samba

     o redhat-config-securitylevel -- Renamed system-config-securitylevel

     o redhat-config-services -- Renamed system-config-services

     o redhat-config-soundcard -- Renamed system-config-soundcard

     o redhat-config-users -- Renamed system-config-users

     o redhat-config-xfree86 -- Renamed system-config-display

     o redhat-logviewer -- Renamed system-logviewer

     o redhat-switch-mail -- Renamed system-switch-mail

     o run -- Functionality present in schedutils

     o sndconfig -- No longer required by mainstream hardware

     o tcltk -- Package split up into separate expect, tcl, tclx, tix and tk
       packages

     o xawtv -- Replaced by tvtime

     o Xbae -- Library not used by any application

     o xcpustate -- No longer part of Fedora Core profile

     o XFree86 -- Replaced by the X.Org X11 implementation

     o Xlt -- Library not used by any application

     o xtraceroute -- No longer part of Fedora Core profile

  Packages Deprecated

   The following packages have been deprecated, and may be removed from a
   future release of Fedora Core:

     o ac-archive -- No longer part of Fedora Core profile

     o dbskkd-cdb -- Only used by deprecated package skkinput

     o devlabel -- udev is the recommended solution

     o FreeWnn -- Only used by deprecated package kinput2-canna-wnn6

     o kinput2-canna-wnn6 -- IIIMF is the recommended input method

     o licq -- Equivalent functionality present in other applications (gaim,
       for example)

     o lilo -- GRUB is the recommended bootloader

     o miniChinput -- IIIMF is the recommended input method

     o nabi -- IIIMF is the recommended input method

     o ncpfs -- No longer part of Fedora Core profile

     o skkinput -- IIIMF is the recommended input method

     o Wnn6-SDK -- Only used by deprecated package kinput2-canna-wnn6

     o xcin -- IIIMF is the recommended input method

An Overview of the Fedora Project

   The goal of the Fedora Project is to work with the Linux community to
   build a complete, general-purpose operating system exclusively from open
   source software. Development will be done in a public forum. The project
   will produce time-based releases of Fedora Core about 2-3 times a year,
   with a public release schedule. The Red Hat engineering team will continue
   to participate in building Fedora Core and will invite and encourage more
   outside participation than was possible in the past. By using this more
   open process, we hope to provide an operating system more in line with the
   ideals of free software and more appealing to the open source community.

   For more information, refer to the Fedora Project website:

   [14]http://fedora.redhat.com/

   In addition to the website, the following mailing lists are available:

     o fedora-list@redhat.com -- For users of Fedora Core releases

     o fedora-test-list@redhat.com -- For testers of Fedora Core test
       releases

     o fedora-devel-list@redhat.com -- For developers, developers, developers

     o fedora-docs-list@redhat.com -- For participants of the docs project

   To subscribe to any of these lists, send an email with the word
   "subscribe" in the subject to <listname>-request (where <listname> is one
   of the above list names.)

   NOTE: If you have subscribed in the past to rhl-list, rhl-beta-list,
   rhl-devel-list, or rhl-docs-list, your subscriptions have been retained.

   The Fedora Project also includes an IRC (Internet Relay Chat) channel. IRC
   is a real-time, text-based form of communication. With it, you can have
   conversations with multiple people in an open channel or chat with someone
   privately one-on-one.

   To talk with other Fedora Project participants via IRC, access freenode
   IRC network. Initially, you can use irc.freenode.net as the IRC server,
   although you may decide to select a server that is geographically closer
   to you. Refer to the freenode website ([15]http://www.freenode.net/) for
   more information. Fedora Project participants frequent the #fedora
   channel, while Fedora Project developers can often be found on the
   #fedora-devel channel. Some of the larger projects may have their own
   channels as well; this information can be found on the project pages.

   NOTE: Red Hat has no control over the Fedora IRC channels or their
   content.

   ( x86 )

References

   Visible links
   1. http://www.gnu.org/licenses/fdl.html
   2. http://people.redhat.com/kwade/fedora-docs/selinux-faq-en/
   3. http://freedesktop.org/~xorg/X11R6.7.0/doc/RELNOTES.html
   4. http://www.x.org/
   5. http://xorg.freedesktop.org/
   6. http://bugs.freedesktop.org/
   7. https://bugzilla.redhat.com/
   8. http://xfce.org/index.php
   9. https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=121819
  10. http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=119474
  11. https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=119965
  12. http://i2o.shadowconnect.com/
  13. http://www.gimp.org/downloads/
  14. http://fedora.redhat.com/
  15. http://www.freenode.net/