Download
Contents |
Download Funtoo Linux
Funtoo Linux can be downloaded at the following locations:
- Main US mirror: The Oregon State University Open Source Lab
- Main EU mirror: HEAnet
Index of Available Builds
The following builds of Funtoo Linux are available:
| Stable | Current (Recommended) | Processors | 32/64 bits |
|---|---|---|---|
| 64-bit Install Images for PC-compatible processors | |||
| N/A | funtoo-current-x86-64bit | Intel Atom 64-bit | 64[1] |
| N/A | funtoo-current-x86-64bit | Intel Core i3/i5/i7 -- Nehalem (and Sandy Bridge) | 64[1] |
| funtoo-stable-x86-64bit | funtoo-current-x86-64bit | Intel Core 2 Solo/Duo/Quad/Extreme optimized (also supports Nehalem and Sandy Bridge) | 64[1] |
| funtoo-stable-x86-64bit | funtoo-current-x86-64bit | Generic Intel and AMD 64-bit Processors | 64[1] |
| funtoo-stable-x86-64bit | funtoo-current-x86-64bit | Any AMD-branded 64-bit-compatible processor | 64[1] |
| 32-bit Install Images for PC-compatible processors | |||
| N/A | funtoo-current-x86-32bit | Intel Core 2 Series, i3, i5, i7 and Atom Processors | 32[2] |
| N/A | funtoo-current-x86-32bit | Intel Atom 32-bit | 64[1] |
| N/A | funtoo-current-x86-32bit | Any AMD-branded 64-bit-compatible processor (32-bit mode) | 32[2] |
| funtoo-stable-x86-32bit | funtoo-current-x86-32bit | Generic x86 processors (intel 80486+) | 32[2] |
| funtoo-stable-x86-32bit | funtoo-current-x86-32bit | Generic P6-class (Pentium Pro/Pentium II compat.) | 32[2] |
| N/A | funtoo-current-x86-32bit | Athlon XP and Athlon 64-based CPU (32-bit mode) | 32[2] |
| N/A | funtoo-current-x86-32bit | Intel Pentium 4 Processors | 32[2] |
| OpenVZ Templates for PC-Compatible Systems | |||
| OpenVZ x86-32bit | OpenVZ x86-32bit | 32-bit OpenVZ Images | 32 |
| OpenVZ x86-64bit | OpenVZ x86-64bit | 64-bit OpenVZ Images | 64 |
| Install Images for SPARC processors (sparc-64bit)[3] | |||
| N/A | funtoo-current-sparc-64bit | Generic SPARC v9 processor (use this one if the ultrasparc I/II stages are inadequate for you) | 32/64[4] |
| N/A | funtoo-current-sparc-64bit | UltraSPARC I & UltraSPARC II series (choose this one if in doubt) | 32/64[4] |
| N/A | funtoo-current-sparc-64bit | UltraSPARC III and UltraSPARC IV series | 32/64[4] |
| N/A | funtoo-current-sparc-64bit | Niagara (UltraSPARC T1) | 32/64[4][5] |
| N/A | funtoo-current-sparc-64bit | Niagara 2 (UltraSPARC T2/UltraSPARC T2+) | 32/64[4][5] |
Sometimes, you'll see a build directory and the only stage in it will be a stage3. In this case, we did not do a full rebuild of the stage, but instead used a special "freshen" build mode that simply updates an earlier stage in-place. The build server typically alternates between full stage 1/2/3 and "freshen" builds.
Also note that snapshots are available - both stable and current Funtoo builds use the same Portage snapshots.
You use the Funtoo Portage snapshot tarball in the exact same way that you use a standard Gentoo Portage snapshot tarball - during the install process, you want to extract the contents to /usr (/mnt/gentoo/usr from the LiveCD) so that the /usr/portage directory is created. For .xz decompression, the -J or --use-compress-program=xz option may be required. If your LiveCD doesn't have xz available, then you'll need to get one that has xz available or download xz to the livecd.
Directory structure on mirrors
/ | +-- funtoo-current --+-- snapshots | +-- sparc-64bit | +-- x86-32bit | +-- x86-64bit | +-- funtoo-stable --+--....
The very first level of the tree is either 'funtoo-stable' or 'funtoo-current'. Each one of those directories offers several subdirectories corresponding to architectures supported by Funtoo (e.g. sparc-64bit, x86-32bit...) plus an additional subdirectory named snapshots which contains several (timestamped) recent archives of the Funtoo portage tree.
...-- x86-32bit --+--- i686 --+-- 2011-02-04
| +-- 2011-02-08
| +-- 2011-02-11
|
+--- pentium4 --+-- 2011-01-29
+-- 2011-01-08
...
Each top-level architecture directory contains several subdirectories corresponding to the CPU model in the architecture (e.g. pentium4 in the above example) called a "subarchitecture," each of which contains a number of subdirectories in YYYY-MM-DD format -- year in 4 digits, dash, month in 2 digits, dash, day of month in 2 digits. Every present subdirectory represent a build date for which the stages within were built for that subarchitecture. In those YYYY-MM-DD directories you will find the stages themselves:
...-- x86-32bit --+--- i686 --+-- 2011-02-11 --+-- stage1-i686-funtoo-current-2011-02-11.tar.xz
+-- stage3-i686-funtoo-current-2011-02-11.tar.xz
Footnotes and references
- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 Can only be used on a 64 bits Linux systems (64 bits kernel), most of the userland binaries are 64 bits compiled, although certain packages can be compiled in 32 bits mode for compatibility reasons.
- ↑ 2.0 2.1 2.2 2.3 2.4 2.5 Can be used on either 64 bits (if 32 bits kernel compatibility is active in the kernel and 32 bits libraries are present) either 32 bits Linux systems, the whole userland is 32 bits compiled.
- ↑ Visual Instruction Set (VIS) extensions have been disabled (-no-vis) in all of those stages.VIS is an extension of the SPARC V9 specification present since the Sun UltraSPARC I and the Fujitsu SPARC64 GP processors. Subsequent revision of this extension exists (e.g. VIS 2 in UltraSPARC III).
- ↑ 4.0 4.1 4.2 4.3 4.4 Sparc v9 compliant processors uses a 64 bits kernel but a 32/64 bits userland (vast majority of userland applications are 32 bits compiled).
- ↑ 5.0 5.1 OpenVZ is supported on this processor.