Product SiteDocumentation Site

5.3. 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.

x86_64 Does Not Use a Separate SMP Kernel

The default kernel in x86_64 architecture provides SMP (Symmetric Multi-Processor) capabilities to handle multiple CPUs efficiently. This architecture does not have a separate SMP kernel unlike x86 and PPC systems.

5.3.1. x86_64 Hardware Requirements

In order to use specific features of Fedora Core 5 during or after installation, you may need to know details of other hardware components such as video and network cards.
5.3.1.1. Memory Requirements
This list is for 64-bit x86_64 systems:
  • Minimum RAM for text-mode: 128MiB
  • Minimum RAM for graphical: 256MiB
  • Recommended RAM for graphical: 512MiB
5.3.1.1.1. Hard Disk Space Requirements
The disk space requirements listed below represent the disk space taken up by Fedora Core 5 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 "everything" installation. The complete 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.
5.3.1.2. RPM Multiarch Support on x86_64
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}