Using dash as the default POSIX compliant /bin/sh in Funtoo Linux == |+|
| || |
|−|* Dash requires less memory and is faster than Bash (so all scripts referencing #!/bin/sh will run faster) |+|
:-and -, .
|−|** In particular, Funtoo Linux systems will boot faster w/Dash than with Bash |+|
|−|** Configure scripts will be faster (every little thing counts) |+|
|−|** from 'man 3 system': |+|
|−| system() executes a command specified in command by calling /bin/sh - c command, |+|
|−| and returns after the command has been completed. |+|
|−|* Bash called via /bin/sh still supports Bash- isms, which is bad for scripts that are supposed to be portable (portability is a virtue in Funtoo Linux) |+|
|−|* Dash has fewer dependencies than Bash (sort of cool). |+|
| || |
|−| < ermo > So in that sense, using dash as /bin/sh aligns with one of the original core goals |+|
the is not , -. -.
|−| for gentoo (and now funtoo) re. 'it would just allow for a leaner faster system' |+|
|−| < drobbins > ermo: right, it is a logical move for us |+|
|−| < drobbins > performance is not the main goal, but it is *a* goal |+|
|−| < drobbins > it is not something to be pursued at the expense of stability, reliability, etc. |+|
|−|* http://lists.debian.org/debian- devel/2009/06/msg00767. html |+|
|−|* http://www.debian.org/doc/debian- policy/ch-files.html#s10.4 |+|
|−|* https://wiki.ubuntu. com/DashAsBinSh |+|
Revision as of 07:03, December 20, 2014
This page lists CPU-optimized builds of Funtoo Linux for amd64-jaguar 64-Bit AMD Processors.
-march=btver2 -O2 -pipe
|USE (see CPU_FLAGS for more info)|
mmx sse sse2 sse3 sse4 3dnow 3dnowext
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.
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.
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.