Red Hat Fedora Linux 3 Bible

The major components in Fedora Core 3 include (with version numbers):

As Fedora continues to consolidate its distribution, some popular packages have been dropped from Fedora Core since the previous version of Fedora. In particular, many packages for developing Java applications were dropped from the current release of Fedora. Others that were in Fedora Core 2 that are not in Fedora Core 3 include the following:

See Appendix B for information on other packages no longer included in Fedora.

Note 

Just because a package has been dropped from Fedora doesn't mean that you can’t still get and use the package. In fact, in this book I tell you how to find and install packages like wine that have been dropped from previous versions of Fedora and Red Hat Linux.

The following paragraphs describe many of the major features in Fedora Core 3.

Linux 2.6 Kernel

The Linux 2.6 kernel represents a major rewrite and reorganization of the Linux kernel included with the Fedora 1 release (2.4.22). The 2.6 kernel could result in better performance from your Linux desktop, support for additional devices, and a kernel that can scale efficiently from hand-held devices to PCs to enterprise servers. Chapter 27 contains a more complete description of 2.6 kernel features.

ALSA Sound System

The ALSA sound system replaces the OSS sound system used in Fedora Core 1 and previous versions of Red Hat Linux. See Chapter 8 for information on features in the ALSA sound system.

Security Enhanced Linux

Security Enhanced Linux (SELinux), added in Fedora Core 2 and enhanced in Fedora Core 3, represents a new model for managing the security of your Linux system. When SELinux is enabled, a set of policies is used to define the permissions that users and processes have to manipulate different components of the operating system.

SELinux is turned on by default, with the targeted policy enabled. The targeted policy provides a contained, useful set of rules that are used to protect the system from infiltration through a common set of daemon processes. So, for example, if someone were to infiltrate the computers Web server (httpd daemon), potential damage could be limited to a small set of files and processes on the system. A strict policy set (which is included by not enabled by default), provides a broader range of SELinux policies that can be useful for someone configuring their own secure system using SELinux.

To work with SELinux, a useful set of graphical tools called setools-gui has been added to Fedora Core 3. Those tools include seaudit (an audit log analysis tool) and seuserx (a system user manager for managing roles in SELinux). See Chapter 28 for further information on SELinux.

System config tools

Red Hat has renamed and continued to enhance its growing arsenal of graphical administrative tools. Since dropping the linuxconf and bypassing the Webmin graphical administrative interfaces, Red Hat has been steadily developing and adding its own administrative tools to its Fedora and Red Hat Linux distributions. As a result, a systems administrator can often skip running shell commands and editing plain-text configuration files to set up servers, manage system resources, or add users.

The following list provides an overview of GUI administration tools and what each is used to configure:

You can launch the tools associated with the previous packages either from the main desktop menu or from a Terminal window. In most cases, the name of the command you run to launch the window is the same name as the package it comes in.

X and other desktop interfaces

Because of licensing issues, the XFree86 X server has been replaced by the X server from X.Org. Because most of the look-and-feel of the desktop is provided by the GNOME or KDE environment you choose (or other window manager you use with X), the new X server itself should not have much impact on how you use your desktop.

KDE and GNOME are desktop environments that provide a framework for running and developing graphical applications and offer a full range of preferences to allow users to tailor the exact desktop look-and-feel. The new GNOME version 2.8, in particular, has many look- and-feel changes over the version delivered with earlier Red Hat Linux systems. For example, the Nautilus window has been streamlined, and double-clicking the title bar does a maximize behavior instead of a window scroll. Refer to Chapter 3 for descriptions of how the new GNOME behaves differently (and how to change back to some of the previous GNOME defaults, if you are so inclined).

Unlike previous releases of Fedora and Red Hat Linux, you have to work a bit to get the KDE desktop. If you choose to install Fedora Core as a Personal Desktop or Workstation system, you get the GNOME desktop by default. You must specifically ask to install additional packages to get KDE. By default, it is only included in an Everything install.

Fedora Core 3 offers new versions of the GNOME (2.8) and KDE (3.3) desktop environments. You can read about X, GNOME, and KDE in Chapter 3.

More software packages

By far, most of the enhancements to Fedora Core over previous versions of Red Hat Linux have come in existing packages. For a complete list of software packages in Fedora Core 3, refer to Appendix B. There are also dozens of new packages added to Fedora Core 3, however. Here are some examples:

Категории