Difference between pages "Portage Tree" and "Amd64-jaguar"

(Difference between pages)
(How the Tree is Built)
 
 
Line 1: Line 1:
This page describes the Funtoo Linux distributed Portage tree, which contains all the ebuilds of the Funtoo Linux distribution.  
+
{{Subarch
 +
|CPU Family=64-Bit AMD Processors
 +
|subarch=amd64-jaguar
 +
|CHOST=x86_64-pc-linux-gnu
 +
|CFLAGS=-march=btver2 -O2 -pipe
 +
|USE=mmx sse sse2 sse3 sse4 3dnow 3dnowext
 +
|CPU Features=low-power
 +
|Description=
 +
}}
 +
The '''amd64-jaguar''' (also called AMD Family 16h) subarch supports the [[Wikipedia:Jaguar (microarchitecture)|AMD jaguar microarchitecture]], which is targeted at low-power devices, including notebooks, tablets and small form-factor desktops and servers. It is perhaps most well-known for being the microarchitecture used for the [[Wikipedia:Playstation 4|Playstation 4]] and [[Wikipedia:Xbox One|Xbox One]], which each use custom 8-core Jaguar APUs.
 +
Socketed Jaguar APUs use the [[Wikipedia:AM1 Socket|AM1 socket]], and  [[Wikipedia:Socket_FT3|FT3 socket]] for mobile devices. G-series [[Wikipedia:System_on_a_chip|"system on a chip" (SoC)]] APUs are available for non-socketed devices such as tablets and embedded system boards.
  
== Community-Extensible and Distributed ==
+
Desktop Jaguar APUs include the [[Wikipedia:List_of_AMD_accelerated_processing_unit_microprocessors#.22Kabini.22.2C_.22Temash.22_.282013.2C_28_nm.29|Kabini A-series APUs and Temash E-series APUs]], such as the Athlon 5150 and 5350 APUs, and Sempron 2650 and 3850.
  
Daniel Robbins has recently added the ability for the Portage tree to be extended and improved by the community. This allows Funtoo Linux users to contribute ebuilds of interest very easily, by simply committing their ebuilds to their own git-based portage repository. Your updated ebuilds are then auto-merged into the mainline Funtoo Portage tree every 12 hours. If you are interested in contributing to the Funtoo Linux Portage tree, please post an email to the [http://groups.google.com/group/funtoo-dev funtoo-dev mailing list] describing your overlay and its contents and we will consider the request.
+
Amd64-jaguar subarches use the MOVBE instruction which is not available on amd64-bulldozer, amd64-piledriver or amd64-steamroller. They are thus not instruction-compatible with any of these subarches.
 
+
== Mini-Manifest Tree ==
+
 
+
Funtoo Linux provides two Portage tree repositories, available at the following location:
+
 
+
* http://github.com/funtoo/ports-2012
+
 
+
The first tree is a full Portage tree with full Manifests and ChangeLogs, and includes branches for Funtoo Linux as well as Gentoo Linux. The second tree is a minimized tree that contains only the unified Funtoo Linux Portage tree, all the ebuilds in the first tree, but contains "mini" Manifests (that only contain distfile digests) and has ChangeLogs removed. The first tree is used by Funtoo Linux internallly while the second tree is intended to be used by end-users, since it is much smaller.
+
 
+
== How the Tree is Built ==
+
 
+
New versions of the Funtoo Linux Portage tree are generated every 12 hours using a special merge script that combines the Gentoo Portage tree with the Funtoo Linux funtoo-overlay as well as other 3rd-party overlays. The overlays currently being merged are:
+
 
+
* http://github.com/funtoo/portage (gentoo.org branch)
+
* http://github.com/funtoo/funtoo-overlay (all ebuilds replacing those in Gentoo, including some eclass and profile patches)
+
* http://github.com/slashbeast/foo-overlay (all ebuilds being added, with two ebuilds replacing an upstream Gentoo version)
+
* http://github.com/adessemond/bar-overlay (all ebuilds replacing those in Gentoo)
+
* http://github.com/funtoo/flora [[Flora]] (all ebuilds being added, with no ebuilds replacing upstream Gentoo versions)
+
 
+
This list is likely to expand in the future.
+
 
+
The script used to merge the Portage overlays can be viewed here:
+
 
+
https://github.com/funtoo/funtoo-overlay/blob/master/funtoo/scripts/merge.py
+
 
+
If you are interested in contributing ebuilds to Funtoo Linux, please contact us on the [http://groups.google.com/group/funtoo-dev funtoo-dev mailing list].
+
 
+
[[Category:Portage]]
+
[[Category:Funtoo features]]
+

Revision as of 07:03, December 20, 2014

This page lists CPU-optimized builds of Funtoo Linux for amd64-jaguar 64-Bit AMD Processors.


Optimizations

CHOSTx86_64-pc-linux-gnu
CFLAGS-march=btver2 -O2 -pipe
CPU_FLAGS (see CPU_FLAGS for more info)aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3

Download

This section lists the Funtoo Linux builds currently available for download for amd64-jaguar. A full list of Funtoo Linux builds can be found on the Subarches page.

BuildVariantLatest BuildDownloadBrowse Mirror
funtoo-current standard 2015-05-25
funtoo-current pure64 2015-05-24
funtoo-current hardened 2015-05-23
funtoo-current pure64+hardened 2015-05-24
Important

Do you want a particular build of Funtoo Linux but do not see it here? Let us know what you need, and we will likely add it for you. Create a bug report requesting the build you need. To see what options there are, see our Intel Core i7 subarch page, which has a lot of builds listed.

Detailed Description

The amd64-jaguar (also called AMD Family 16h) subarch supports the AMD jaguar microarchitecture, which is targeted at low-power devices, including notebooks, tablets and small form-factor desktops and servers. It is perhaps most well-known for being the microarchitecture used for the Playstation 4 and Xbox One, which each use custom 8-core Jaguar APUs. Socketed Jaguar APUs use the AM1 socket, and FT3 socket for mobile devices. G-series "system on a chip" (SoC) APUs are available for non-socketed devices such as tablets and embedded system boards.

Desktop Jaguar APUs include the Kabini A-series APUs and Temash E-series APUs, such as the Athlon 5150 and 5350 APUs, and Sempron 2650 and 3850.

Amd64-jaguar subarches use the MOVBE instruction which is not available on amd64-bulldozer, amd64-piledriver or amd64-steamroller. They are thus not instruction-compatible with any of these subarches.