initCommon(); $template->displayHeader(); ?>

6. Architecture Specific Notes

This section provides notes that are specific to the supported hardware architectures of Fedora Core.

6.1. RPM Multiarch Support on 64-bit platforms (x86_64, ppc64)

RPM supports parallel installation of multiple architectures of the same package. A default package listing such as rpm -qa might appear to include duplicate packages, since the architecture is not displayed. Instead, use the repoquery command, part of the yum-utils package in Fedora Extras, which displays architecture by default. To install yum-utils, run the following command:

su -c 'yum install yum-utils' 

To list all packages with their architecture using rpm, run the following command:

rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"  

You can add this to /etc/rpm/macros (for a system wide setting) or ~/.rpmmacros (for a per-user setting). It changes the default query to list the architecture:

%_query_all_fmt         %%{name}-%%{version}-%%{release}.%%{arch} 

6.2. PPC Specifics for Fedora

This section covers any specific information you may need to know about Fedora Core and the PPC hardware platform.

6.2.1. PPC Hardware Requirements

6.2.1.1. Processor and Memory
  • Minimum CPU: PowerPC G3 / POWER3

  • Fedora Core 6 supports only the "New World" generation of Apple Power Macintosh, shipped from circa 1999 onward.

  • Fedora Core 6 also supports IBM pSeries, IBM iSeries, IBM RS/6000, Genesi Pegasos II, and IBM Cell Broadband Engine machines.

  • Recommended for text-mode: 233 MHz G3 or better, 128MiB RAM.

  • Recommended for graphical: 400 MHz G3 or better, 256MiB RAM.

6.2.1.2. Hard Disk Space Requirements

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

In practical terms, additional space requirements may range from as little as 90 MiB for a minimal installation to as much as an additional 175 MiB for an installation that includes nearly all the packages. The complete installed packages can occupy over 9 GB of disk space.

Additional space is also required for any user data, and at least 5% free space should be maintained for proper system operation.

6.2.2. The Apple keyboard

The Option key on Apple systems is equivalent to the Alt key on the PC. Where documentation and the installer refer to the Alt key, use the Option key. For some key combinations you may need to use the Option key in conjunction with the Fn key, such as Option-Fn-F3 to switch to virtual terminal tty3.

6.2.3. PPC Installation Notes

Fedora Core Installation Disc 1 is bootable on supported hardware. In addition, a bootable CD image appears in the images/ directory of this disc. These images behave differently according to your system hardware:

  • Apple Macintosh The bootloader automatically boots the appropriate 32-bit or 64-bit installer.

    The default gnome-power-manager package includes power management support, including sleep and backlight level management. Users with more complex requirements can use the apmud package in Fedora Extras. To install apmud after installation, use the following command:

su -c 'yum install apmud' 
  • 64-bit IBM pSeries (POWER4/POWER5), current iSeries models

    After using OpenFirmware to boot the CD, the bootloader, yaboot, automatically boots the 64-bit installer.

  • IBM "Legacy" iSeries (POWER4)

    So-called "Legacy" iSeries models, which do not use OpenFirmware, require use of the boot image located in the images/iSeries directory of the installation tree.

  • 32-bit CHRP (IBM RS/6000 and others)

    After using OpenFirmware to boot the CD, select the linux32 boot image at the boot: prompt to start the 32-bit installer. Otherwise, the 64-bit installer starts and fails.

  • Genesi Pegasos II

    At the time of writing, firmware with full support for ISO9660 file systems has not yet been released for the Pegasos. You can use the network boot image, however. At the OpenFirmware prompt, enter the following command:

boot cd: /images/netboot/ppc32.img  
  • You must also configure OpenFirmware on the Pegasos manually to make the installed Fedora Core system bootable. To do this, set the boot-device and boot-file environment variables appropriately.

  • Network booting

    Combined images containing the installer kernel and ramdisk are located in the images/netboot/ directory of the installation tree. They are intended for network booting with TFTP, but can be used in many ways.

    The yaboot loader supports TFTP booting for IBM pSeries and Apple Macintosh. The Fedora Project encourages the use of yaboot over the netboot images.

6.3. x86 Specifics for Fedora

This section covers any specific information you may need to know about Fedora Core and the x86 hardware platform.

6.3.1. x86 Hardware Requirements

In order to use specific features of Fedora Core 6 during or after installation, you may need to know details of other hardware components such as video and network cards.

6.3.1.1. Processor and Memory Requirements

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

Fedora Core 6 requires an Intel Pentium or better processor, and is optimized for Pentium 4 and later processors.

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

  • Recommended for graphical: 400 MHz Pentium II or better

  • Minimum RAM for text-mode: 128MiB

  • Minimum RAM for graphical: 192MiB

  • Recommended RAM for graphical: 256MiB

6.3.1.2. Hard Disk Space Requirements

The disk space requirements listed below represent the disk space taken up by Fedora Core 6 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 Installation Disc 1 plus the size of the files in /var/lib/rpm on the installed system.

In practical terms, additional space requirements may range from as little as 90 MiB for a minimal installation to as much as an additional 175 MiB for an installation that includes nearly all the packages. The complete installed packages can occupy over 9 GB of disk space.

Additional space is also required for any user data, and at least 5% free space should be maintained for proper system operation.

6.4. x86_64 Specifics for Fedora

This section covers any specific information you may need to know about Fedora Core and the x86_64 hardware platform.

6.4.1. x86_64 Hardware Requirements

In order to use specific features of Fedora Core 6 during or after installation, you may need to know details of other hardware components such as video and network cards.

6.4.1.1. x86_64 Memory Requirements
  • Minimum RAM for text-mode: 128MiB

  • Minimum RAM for graphical: 256MiB

  • Recommended RAM for graphical: 512MiB

6.4.1.2. Hard Disk Space Requirements

The disk space requirements listed below represent the disk space taken up by Fedora Core 6 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 Installation Disc 1 plus the size of the files in /var/lib/rpm on the installed system.

In practical terms, additional space requirements may range from as little as 90 MiB for a minimal installation to as much as an additional 175 MiB for an installation that includes nearly all the packages. The complete installed packages can occupy over 9 GB of disk space.

Additional space is also required for any user data, and at least 5% free space should be maintained for proper system operation.

displayFooter('$Date: 2007/02/06 03:00:19 $'); ?>