Documentation Architecture Specific Content Beat

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
m (fix category)
(i686)
Line 2: Line 2:
  
 
This section provides notes that are specific to the supported hardware architectures of Fedora.
 
This section provides notes that are specific to the supported hardware architectures of Fedora.
<!--
 
=== 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 <code>rpm -qa</code> might appear to include duplicate packages, since the architecture is not displayed.  Instead, use the <code>repoquery</code> command, part of the <code>yum-utils</code> package, which displays architecture by default.  To install <code>yum-utils</code>, run the following command:
 
  
<pre> su -c 'yum install yum-utils'
+
=== 32-bit base changed to i686 ===
</pre>
+
  
To list all packages with their architecture using <code>rpm</code>, run the following command:
+
Fedora 11 has i586 as the base 32-bit x86 architecture.
 +
 
 +
For Fedora 12, we will switch to i686 as the base architecture (including CMOV), and optimize for Atom processors.
 +
 
 +
This means we will lose support for the following CPU families:
 +
* Intel i586 (all)
 +
* National Semiconductor Geode processors
 +
* VIA C3 (Ezra and Samuel Cores)
 +
* AMD Geode GX
 +
 
 +
AMD Geode LX (as used in the OLPC XO laptop) and later Geode NX processors should still work.
 +
Those interested are, of course, welcome to set up a secondary arch for older processors.
 +
 
 +
Benefits:
 +
* Faster binaries on mainstream architectures (Pentium M, Via C7, all 64-bit arches, Atom)
 +
* Realistically, we don't support i586 as a practical matter. Enforce that more logically.
 +
* Fewer kernel builds
  
<pre> rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"
 
</pre>
 
  
You can add this to <code>/etc/rpm/macros</code> (for a system wide setting) or <code>~/.rpmmacros</code> (for a per-user setting).  It changes the default query to list the architecture:
 
  
<pre> %_query_all_fmt        %%{name}-%%{version}-%%{release}.%%{arch}
 
</pre>
 
-->
 
 
{{:Docs/Beats/ArchSpecific/PPC}}
 
{{:Docs/Beats/ArchSpecific/PPC}}
 
{{:Docs/Beats/ArchSpecific/x86}}
 
{{:Docs/Beats/ArchSpecific/x86}}

Revision as of 23:31, 5 September 2009

Architecture Specific Notes

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


32-bit base changed to i686

Fedora 11 has i586 as the base 32-bit x86 architecture.

For Fedora 12, we will switch to i686 as the base architecture (including CMOV), and optimize for Atom processors.

This means we will lose support for the following CPU families:

  • Intel i586 (all)
  • National Semiconductor Geode processors
  • VIA C3 (Ezra and Samuel Cores)
  • AMD Geode GX

AMD Geode LX (as used in the OLPC XO laptop) and later Geode NX processors should still work. Those interested are, of course, welcome to set up a secondary arch for older processors.

Benefits:

  • Faster binaries on mainstream architectures (Pentium M, Via C7, all 64-bit arches, Atom)
  • Realistically, we don't support i586 as a practical matter. Enforce that more logically.
  • Fewer kernel builds



Warning - Beat Converted

Warning (medium size).png
Beat has already been converted to XML
Be sure to set Wiki Good to * and In Publican to 0 if this beat is modified

 

The contents of this beat have been converted to Publican and sent for translation. The official Fedora 21 documentation now contains the information that was on this page.


If you have changes or corrections please file a bug. Use the product Fedora Documentation, component release-notes.


For the official copy of this beat, refer to the Fedora 21 Documentation.

 



DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 21 content added by the beat writer
DocsProject Header docTeam1.png
Note.png
Beat is open
This beat is now ready to have Fedora 21 content added by the beat writer