https://www.funtoo.org/api.php?action=feedcontributions&user=Schentuu&feedformat=atomFuntoo - User contributions [en]2024-03-28T21:00:40ZUser contributionsMediaWiki 1.36.2https://www.funtoo.org/index.php?title=Talk:Intel64-haswell&diff=10033Talk:Intel64-haswell2015-05-18T18:36:24Z<p>Schentuu: minor grammer changes to my last post</p>
<hr />
<div>Should the CPU_FLAGS suggested on this page include "lzcnt"?<br />
As listed here [1] lzcnt was adopted in Intel Haswell.<br />
<br />
Or is there a special reason that LZCNT was not listed on this page?<br />
<br />
[1] http://www.funtoo.org/CPU_FLAGS<br />
<br />
----<br />
<br />
LZCNT is indeed listed on the CPU_FLAGS page.<br />
<br />
--[[User:Drobbins|Drobbins]] ([[User talk:Drobbins|talk]]) 22:55, May 9, 2015 (UTC)<br />
<br />
----<br />
<br />
LZCNT is '''not''' listed within the flags of the XEON E5-2660 of the server, that i rent<br />
<console><br />
# ##i##cat /proc/cpuinfo | head -n5<br />
processor : 0<br />
vendor_id : GenuineIntel<br />
cpu family : 6<br />
model : 63<br />
model name : Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz<br />
# ##i##cat /proc/cpuinfo | grep LZCNT | wc -l<br />
0<br />
</console><br />
I'm not sure if that information is absolutely reliable, since this is a QEMU based VPS and i don't know if the guest has full access to all the host CPU instructions. When i asked the provider about that, he answered "You have access to all instructions except for hyperthreading".<br />
<br />
I hope, that helps a bit however.<br /><br />
--[[User:Schentuu|schentuu]] ([[User talk:Schentuu|talk]]) 18:25, May 18, 2015 (UTC)</div>Schentuuhttps://www.funtoo.org/index.php?title=Talk:Intel64-haswell&diff=10032Talk:Intel64-haswell2015-05-18T18:25:27Z<p>Schentuu: </p>
<hr />
<div>Should the CPU_FLAGS suggested on this page include "lzcnt"?<br />
As listed here [1] lzcnt was adopted in Intel Haswell.<br />
<br />
Or is there a special reason that LZCNT was not listed on this page?<br />
<br />
[1] http://www.funtoo.org/CPU_FLAGS<br />
<br />
----<br />
<br />
LZCNT is indeed listed on the CPU_FLAGS page.<br />
<br />
--[[User:Drobbins|Drobbins]] ([[User talk:Drobbins|talk]]) 22:55, May 9, 2015 (UTC)<br />
<br />
<br />
<br />
----<br />
<br />
LZCNT is '''not''' listed within the flags of the XEON E5-2660 at server, that i rent<br />
<console><br />
# ##i##cat /proc/cpuinfo | head -n5<br />
processor : 0<br />
vendor_id : GenuineIntel<br />
cpu family : 6<br />
model : 63<br />
model name : Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz<br />
# ##i##cat /proc/cpuinfo | grep LZCNT | wc -l<br />
0<br />
</console><br />
I'm not sure if that information is absolutely reliable, since this is a QEMU based VPS and i don't know if the guest has full access to all the host CPU instructions. When i asked the provider about that, he answered "You have access to all instructions except for hyperthreading".<br />
<br />
I hope, that helps a bit however.<br /><br />
--[[User:Schentuu|schentuu]] ([[User talk:Schentuu|talk]]) 18:25, May 18, 2015 (UTC)</div>Schentuuhttps://www.funtoo.org/index.php?title=Talk:Intel64-haswell&diff=9857Talk:Intel64-haswell2015-05-09T19:24:40Z<p>Schentuu: Suggestion to add the "LZCNT" flag to CPU_FLAGS_X86</p>
<hr />
<div>Should the CPU_FLAGS suggested on this page include "lzcnt"?<br />
As listed here [1] lzcnt was adopted in Intel Haswell.<br />
<br />
Or is there a special reason that LZCNT was not listed on this page?<br />
<br />
[1] http://www.funtoo.org/CPU_FLAGS</div>Schentuuhttps://www.funtoo.org/index.php?title=Package:Radeon_Video_Drivers&diff=7287Package:Radeon Video Drivers2014-12-04T15:30:12Z<p>Schentuu: added source for missing information (Installing firmware) until someone with more knowlage than i have may fix this document</p>
<hr />
<div>{{Ebuild<br />
|Summary=Open source drivers for AMD video cards.<br />
|CatPkg=x11-drivers/xf86-video-ati<br />
|Maintainer=<br />
|Homepage=http://cgit.freedesktop.org/xorg/driver/xf86-video-ati/<br />
}}<br />
If you have become frustrated by the somewhat poorly maintained <code>ati-drivers</code> (the closed source video drivers for AMD cards) or if you would rather use open source video drivers, this is the package for you. This page outlines how to install and configure the open source <code>xf86-video-ati</code> drivers. <br />
<br />
== Preparation ==<br />
=== Check to see if your card is an AMD card ===<br />
If you do not know if you have an AMD graphics card or not, you can run the following command:<br />
<console><br />
###i## lspci | grep VGA<br />
</console><br />
<br />
If the output produces information that contains something like "01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn PRO [Radeon HD 7850]," then you have an AMD graphics card and continue to the next step in the install process. If <code>lspci</code> does not provide you with something like this, and instead contains Intel or NVIDIA, consult the main [[Video]] page for information.<br />
<br />
=== Preparing the kernel ===<br />
Now that you know you have an AMD graphics card, you can prepare the kernel for <code>xf86-video-ati</code>. Begin by ensuring that MTRR is enabled, then enable support for AGP graphics cards (only necessary if your card sits in an AGP slot -- not a PCIe one). After enabling AGP (if you needed it), you should enable support for the DRM and modesetting on radeon.:<br />
{{kernelop|title= |desc=<br />
Processor type and features ---><br />
[*] MTRR (Memory Type Range Register) support<br />
<br />
Device Drivers ---><br />
Graphics support ---><br />
(If you have an AGP-based graphics card, enable these options)<br />
<*> /dev/agpgart (AGP Support) ---><br />
<*> AMD Opteron/Athlon64 on-CPU GART support<br />
Direct Rendering Manager ---><br />
<*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ----<br />
<*> ATI Radeon<br />
[*] Enable userspace modesetting on radeon<br />
Frame buffer Devices ---><br />
< > ATI Radon display support<br />
}}<br />
If you have a graphics cards with HDMI ports that you wish to use for audio, some additional configuration of the kernel is required:<br />
{{kernelop|title= |desc=<br />
Device Drivers ---><br />
<*> Sound card support ---><br />
<*> Advanced Linux Sound Architecture ---><br />
HD Audio ---><br />
<*>HD Audio PCI<br />
(64) Pre-allocated buffer size for HD-audio drivers<br />
<*> Build HDMI/DisplayPort HD-audio codec support<br />
[*] Dynamic device file minor numbers<br />
(32) Max number of sound cards<br />
}}<br />
<br />
=== Getting the required firmware ===<br />
Many newer AMD GPU's require that you install firmware for them to function. Install the package <code>radeon-ucode</code> (Radeon microcode) for this function:<br />
<console><br />
###i## emerge radeon-ucode<br />
</console><br />
<br />
It is also possible to install Radeon microcode via the <code>linux-firmware package</code>, which contains the Radeon microcode plus a much larger selection of firmware for other types of devices:<br />
<br />
<console><br />
# ##i##emerge linux-firmware<br />
</console><br />
<br />
=== Installing the firmware into the kernel ===<br />
{{SectionNeedsUpdates}}<br />
Until this section has been fixed, you'll find help at http://wiki.gentoo.org/wiki/Radeon#Firmware<br />
{{EbuildFooter}}</div>Schentuuhttps://www.funtoo.org/index.php?title=Package:AMD_Catalyst_Video_Drivers&diff=7224Package:AMD Catalyst Video Drivers2014-11-28T16:52:24Z<p>Schentuu: added information about howto install, if xorg-server has not been installed before</p>
<hr />
<div>{{Ebuild<br />
|Summary=Accelerated ATI/AMD binary drivers for Radeon HD 5000 and newer chipsets.<br />
|CatPkg=x11-drivers/ati-drivers<br />
|Maintainer=Drobbins<br />
|Homepage=<br />
|Repository=Funtoo Overlay<br />
|Overlay=Funtoo<br />
}}<br />
{{Warning|These drivers are not being regularly maintained by AMD, resulting in a sub-optimal and unreliable experience for many users. Symptoms generally involve X not starting at all, things like gnome-shell crashing on startup, etc. If you have problems with these drivers, consider using the free {{Package|x11-drivers/xf86-video-ati}}, which are actually quite good and hassle-free.}}<br />
<br />
== Introduction ==<br />
<br />
<tt>x11-drivers/ati-drivers</tt> (often referred to as "<tt>fglrx</tt>", the name of its kernel module) is the proprietary, accelerated driver for AMD (ATI) graphics cards. <br />
<br />
== Preparing to Install ==<br />
<br />
=== Xorg-server compatibility ===<br />
<br />
{{Note|The release of the 14.9-r1 driver ebuild eliminates the need to mask <code>xorg-server-1.16</code>.}}<br />
<br />
<code>ati-drivers-14.9-r1</code> has been added to the Funtoo Portage tree which contains a special Ubuntu-only release of the drivers that are compatible with {{Package|x11-base/xorg-server}} version 1.16. If you are using the "stock" drivers, then typically, you would need to mask <code>xorg-server</code> as follows. This is not necessary with 14.9-r1:<br />
<br />
Add the following to <code>/etc/portage/package.mask</code>:<br />
<br />
{{File|name=/etc/portage/package.mask|body=<br />
>=x11-base/xorg-server-1.16<br />
}}<br />
<br />
If X is already installed, force it to downgrade by typing:<br />
<br />
<console><br />
# ##i##emerge -auDN world<br />
</console><br />
<br />
A few packages will downgrade, and you'll be ready to go.<br />
<br />
=== Configuring the kernel ===<br />
<br />
Configure the kernel as follows. Note that the Direct Rendering Manager is '''not''' enabled. It's possible to have it selected as a kernel module, but should not be built-in to your kernel.<br />
<br />
{{kernelop|desc=<br />
[*] Enable loadable module support<br />
Processor type and features ---><br />
[*] MTRR (Memory Type Range Register) support<br />
Bus options (PCI etc.) ---><br />
[*] PCI Express Port Bus Support<br />
[*] Message Signaled Interrupts (MSI and MSI-X)<br />
Device Drivers ---><br />
Graphics support ---><br />
< > Direct Rendering Manager (xFree86 4.1.0 and higher DRI support) ---><br />
}}<br />
<br />
{{note|If you need support for AGP cards, enable the following kernel options:}}<br />
{{kernelop|desc=<br />
Device Drivers ---><br />
Graphics support ---><br />
<*> /dev/agpgart (AGP Support) ---><br />
Select an appropriate AGP driver:<br />
<*> AMD Opteron/Athlon64 on-CPU GART support<br />
}}<br />
<br />
=== Editing make.conf ===<br />
<br />
Add the following to your <code>/etc/make.conf</code>:<br />
<console><br />
# ##i##nano /etc/make.conf<br />
VIDEO_CARDS="fglrx"<br />
</console><br />
=== Enabling AMD Catalyst Control Center ===<br />
<br />
Then, add the following to <code>/etc/portage/package.use</code> if you would like to enable support for AMD Catalyst Control Center:<br />
<console><br />
###i## nano /etc/portage/package.use<br />
x11-drivers/ati-drivers qt4<br />
</console><br />
<br />
{{Note|If you are using a desktop or workstation profile, this USE flag will be enabled by default.}}<br />
<br />
== Installing ==<br />
<br />
=== Emerging the package ===<br />
<br />
If you allready have emerged xorg-server, all you need to install the drivers is running the following command:<br />
<console><br />
###i## emerge -av --changed-use --deep @world<br />
</console><br />
<br />
otherwise you may install the drivers with<br />
<console><br />
###i## emerge -av x11-drivers/ati-drivers<br />
</console><br />
<br />
<br />
== Configuring ==<br />
<br />
Next, set ati-drivers to manage the system's OpenGL and OpenCL implementations: <br />
<console><br />
###i## eselect opengl set ati<br />
###i## eselect opencl set amd<br />
</console><br />
<br />
Afterwards, run <code>aticonfig</code> to modify the X-server configuration file to work with the ati-drivers: <br />
<console><br />
###i## aticonfig --initial<br />
</console><br />
<br />
{{tip|If you would like to have a full-resolution framebuffer with ati-drivers, check out [[uvesafb| uvesafb]]}}<br />
<br />
== Troubleshooting ==<br />
=== I am using a HDMI connection, and my monitor's display has a black border around it. ===<br />
Disable overscan using the following command, as root:<br />
<br />
<console><br />
# ##i##aticonfig --set-pcs-val=MCIL,DigitalHDTVDefaultUnderscan,0<br />
</console><br />
<br />
You may need to restart your X session.<br />
<br />
=== GNOME 3 windows only refresh when I drag them. ===<br />
This is a known issue, reported in [http://bugs.funtoo.org/browse/FL-1130 Funtoo Bug 1130]. This issue has been fixed by addressing a bug in cogl -- upgrade to cogl-1.12.2-r2 to fix it.<br />
<br />
=== Compton with backend glx does not work well with ati-drivers ===<br />
Try running compton with the following switches:<br />
<console><br />
###i## compton --backend glx --vsync none --paint-on-overlay<br />
</console><br />
<br />
[[Category:Video Cards]]<br />
[[Category:First Steps]]<br />
{{EbuildFooter}}</div>Schentuuhttps://www.funtoo.org/index.php?title=Rootfs_over_encrypted_lvm&diff=4930Rootfs over encrypted lvm2014-07-19T11:57:38Z<p>Schentuu: Added warning about different keymaps between setting the luks passphrase and entering it at boot time</p>
<hr />
<div>This howto describes how to setup LVM and rootfs with cryptoLUKS-encrypted drive. It is not meant to be a standalone installation guide, rather, it is meant to be read alongside the [[Funtoo Linux Installation]] Guide. <br />
<br />
== Prepare the hard drive and partitions ==<br />
This is an example partition scheme, you may want to choose differently.<br />
<code>/dev/sda1</code> used as <code>/boot</code>. <code>/dev/sda2</code> will be encrypted drive with LVM.<br />
* <code>/dev/sda1</code> -- <code>/boot</code> partition.<br />
* <code>/dev/sda2</code> -- BIOS boot partition (not needed for MBR - only needed if you are using GPT) This step required for GRUB2. For more info, see: [http://www.funtoo.org/Funtoo_Linux_Installation#Prepare_Hard_Disk] for more information on GPT and MBR. <br />
* <code>/dev/sda3</code> -- <code>/</code> partition, will be the drive with LUKS and LVM.<br />
<br />
With UEFI:<br />
* <code>/dev/sda1</code> -- <tt>/boot</tt><br />
* <code>/dev/sda2</code> -- <tt>/</tt> partition<br />
<br />
=== Wipe the hard drive ===<br />
<console><br />
# ##i##gdisk /dev/sda<br />
<br />
Command: ##i##x ↵<br />
Expert command: ##i##z ↵<br />
About to wipe out GPT on /dev/sda. Proceed?: ##i##y ↵<br />
GPT data structures destroyed! You may now partition the disk using fdisk or other utilities.<br />
Blank out MBR?: ##i##y ↵<br />
</console><br />
{{Fancywarning|This action will destroy all data on the disk.}}<br />
<br />
== Encrypting the drive ==<br />
Read more about different cipher options here: [http://blog.wpkg.org/2009/04/23/cipher-benchmark-for-dm-crypt-luks/]<br />
<console><br />
# ##i##cryptsetup --cipher aes-xts-plain64 luksFormat /dev/sda3<br />
# ##i##cryptsetup luksOpen /dev/sda3 dmcrypt_root<br />
</console><br />
There you'll be prompted to enter your password phrase for encrypted drive, type your paranoid password there.<br />
{{Fancywarning|The default keymap at boot time is '''us'''. If you enter your passphrase using a different keymap, you won't be able to unlock your crypt volume if the passphrase contains any characters that are located elsewere on your keyboard layout that with the us layout.}}<br />
= Create logical volumes =<br />
<console><br />
# ##i##pvcreate /dev/mapper/dmcrypt_root<br />
# ##i##vgcreate vg /dev/mapper/dmcrypt_root<br />
# ##i##lvcreate -L10G --name root vg <br />
# ##i##lvcreate -L2G --name swap vg<br />
# ##i##lvcreate -L5G --name portage vg<br />
# ##i##lvcreate -l 100%FREE -nhome vg<br />
</console><br />
Feel free to specify your desired size by altering the numbers after the -L flag. For example, to make your portage dataset 20GB's, use the flag -L20G instead of -L5G.<br />
<br />
= Create a filesystem on volumes =<br />
<console><br />
# ##i##mkfs.ext2 /dev/sda1<br />
# ##i##mkswap /dev/mapper/vg-swap<br />
# ##i##mkfs.ext4 /dev/mapper/vg-root<br />
# ##i##mkfs.ext4 /dev/mapper/vg-portage<br />
# ##i##mkfs.ext4 /dev/mapper/vg-home<br />
</console><br />
<br />
= Basic system setup =<br />
<console><br />
# ##i##swapon /dev/mapper/vg-swap<br />
# ##i##mkdir /mnt/funtoo<br />
# ##i##mount /dev/mapper/vg-root /mnt/funtoo<br />
# ##i##mkdir -p /mnt/funtoo/{boot,usr/portage,home}<br />
# ##i##mount /dev/sda1 /mnt/funtoo/boot<br />
# ##i##mount /dev/mapper/vg-portage /mnt/funtoo/usr/portage<br />
# ##i##mount /dev/mapper/vg-home /mnt/funtoo/home<br />
</console><br />
Now perform all the steps required for basic system install, please follow [http://docs.funtoo.org/wiki/Funtoo_Linux_Installation]<br />
don't forget to emerge the following before your install is finished:<br />
<br />
* '''cryptsetup'''<br />
* '''lvm2'''<br />
* '''a bootloader (grub recommended)'''<br />
* '''kernel sources '''<br />
<br />
= Editing the fstab =<br />
Fire up your favorite text editor to edit <code>/etc/fstab</code>. You want to put the following in the file:<br />
<br />
<br />
<pre><br />
# <fs> <mountpoint> <type> <opts> <dump/pass><br />
/dev/sda1 /boot ext2 noauto,noatime 1 2<br />
/dev/mapper/vg-swap none swap sw 0 0<br />
/dev/mapper/vg-root / ext4 noatime,nodiratime,defaults 0 1<br />
/dev/sr0 /mnt/cdrom auto noauto,ro 0 0<br />
/dev/mapper/vg-portage /usr/portage ext4 noatime,nodiratime 0 0<br />
/dev/mapper/vg-home /home ext4 noatime,nodiratime 0 0<br />
</pre><br />
<br />
== Kernel options ==<br />
{{fancynote| This part is particularly important: pay close attention. }}<br><br />
{{kernelop<br />
|title=<br />
|desc=<br />
General setup ---><br />
[*] Initial RAM filesystem and RAM disk (initramfs/initrd) support<br />
}}<br />
{{kernelop<br />
|title=<br />
|desc=<br />
Device Drivers ---><br />
Generic Driver Options ---> <br />
[*] Maintain a devtmpfs filesystem to mount at /dev<br />
}}<br />
{{kernelop<br />
|title=<br />
|desc=<br />
Device Drivers ---><br />
[*] Multiple devices driver support ---><br />
<*>Device Mapper Support<br />
<*> Crypt target support<br />
}}<br />
{{kernelop<br />
|title=<br />
|desc=<br />
Cryptographic API ---><br />
<*> XTS support<br />
-*-AES cipher algorithms<br />
}}<br />
<br />
= Initramfs setup and configuration =<br />
== Better-initramfs ==<br />
'''Build your initramfs with [https://bitbucket.org/piotrkarbowski/better-initramfs better-initramfs] project.'''<br />
<br />
{{Note}} better-initramfs supports neither dynamic modules nor udev, so you should compile your kernel with built-in support for your block devices and file system support.<br />
<br />
<console><br />
# ##i##cd /opt<br />
# ##i##git clone git://github.com/slashbeast/better-initramfs.git<br />
# ##i##cd better-initramfs<br />
# ##i##less README.rst<br />
# ##i##bootstrap/bootstrap-all<br />
# ##i##make prepare<br />
# ##i##make image<br />
</console><br />
<br />
Copy resulting <code>initramfs.cpio.gz</code> to <code>/boot</code>:<br />
<console># ##i##cp output/initramfs.cpio.gz /boot</console><br />
<br />
Alternatively, a pre-compiled binary initramfs is available at https://bitbucket.org/piotrkarbowski/better-initramfs/downloads<br />
<console><br />
# ##i##wget https://bitbucket.org/piotrkarbowski/better-initramfs/downloads/release-x86_64-v0.7.2.tar.bz2<br />
# ##i##tar xf release-x86_64-v0.5.tar.bz2<br />
# ##i##cd release*<br />
# ##i##gzip initramfs.cpio<br />
# ##i##cp initramfs.cpio.gz /boot<br />
</console><br />
<br />
Remember, better-initramfs project is a work in progress, so you need to update from time to time. It can be done easily with <code>git</code>. Go to the better-initramfs source dir and follow:<br />
<console><br />
# ##i##cd /opt/better-initramfs<br />
# ##i##git pull<br />
# ##i##less ChangeLog<br />
</console><br />
{{Note}}Please read the ChangeLog carefuly and perform necessary updates to <code>/etc/boot.conf</code>. Also, please backup the working <code>/boot/initramfs.cpio.gz</code> and <code>/etc/boot.conf</code> before updating better-initramfs.<br />
<br />
== Genkernel ==<br />
Funtoo's genkernel capable to create initramfs for encrypted drive. Compile and install kernel and initramfs of your favorite kernel sources:<br />
<console><br />
# ##i##genkernel --kernel-config=/path/to/your/custom-kernel-config --no-mrproper --makeopts=-j5 --install --lvm --luks all </console><br />
<br />
== Bootloader Configuration ==<br />
=== Grub2 configuration ===<br />
==== better-initramfs ====<br />
An example <code>/etc/boot.conf</code> for better-initramfs:<br />
<br />
<pre><br />
boot {<br />
generate grub<br />
default "Funtoo Linux"<br />
timeout 3<br />
}<br />
"Funtoo Linux" {<br />
kernel vmlinuz[-v]<br />
initrd /initramfs.cpio.gz<br />
params += enc_root=/dev/sda3 lvm luks root=/dev/mapper/vg-root rootfstype=ext4 resume=swap:/dev/mapper/vg-swap quiet<br />
</pre><br />
<br />
Now, run <code>boot-update</code> to write the configuration files to <code>/boot/grub/grub.cfg</code><br />
<br />
==== genkernel ====<br />
Configure the bootloader as described above, with correct kernel and initramfs images names. An example for genkernel and grub2. You will be editing <code>/etc/boot.conf</code>:<br />
<br />
<pre><br />
boot {<br />
generate grub<br />
default "Funtoo Linux"<br />
timeout 3<br />
}<br />
"Funtoo Linux" {<br />
kernel kernel-genkernel-x86_64-3.13.0<br />
initrd initramfs-genkernel-x86_64-3.13.0<br />
params += crypt_root=/dev/sda3 dolvm real_root=/dev/mapper/vg-root rootfstype=ext4 resume=swap:/dev/mapper/vg-swap quiet<br />
</pre><br />
<br />
== Lilo configuration ==<br />
For oldschool geeks, an example for lilo bootloader. Emerge lilo with device-mapper support<br />
<console><br />
# ##i##echo 'sys-boot/lilo device-mapper' >> /etc/portage/package.use/lilo<br />
# ##i##emerge lilo<br />
</console><br />
<br />
Example <code>/etc/lilo.conf</code>:<br />
<br />
<pre><br />
append="init=/linuxrc dolvm crypt_root=/dev/sda2 real_root=/dev/mapper/vg-root"<br />
boot=/dev/sda<br />
compact<br />
default=funtoo<br />
lba32<br />
prompt<br />
read-only<br />
timeout=50<br />
image=/boot/kernel-genkernel-x86_64-3.13.0<br />
initrd=/boot/initramfs-genkernel-x86_64-3.13.0<br />
label=funtoo<br />
</pre><br />
<br />
== Syslinux bootloader setup ==<br />
Syslinux is another advanced bootloader which you can find on all live CD's. Syslinux bootloader does not require additional BIOS boot partition. /dev/sda2 is the root partition.<br />
<console><br />
# ##i##emerge syslinux<br />
# ##i##mkdir /boot/extlinux<br />
# ##i##extlinux --install /boot/extlinux<br />
# ##i##dd bs=440 conv=notrunc count=1 if=/usr/share/syslinux/mbr.bin of=/dev/sda<br />
- or -<br />
# ##i##sgdisk /dev/sda --attributes=1:set:2<br />
# ##i##dd bs=440 conv=notrunc count=1 if=/usr/share/syslinux/gptmbr.bin of=/dev/sda, for GPT partition<br />
</console><br />
<br />
Example <code>/boot/extlinux/extlinux.conf</code>:<br />
<br />
<pre><br />
LABEL kernel1_bzImage-3.2.1<br />
MENU LABEL Funtoo Linux bzImage-3.2.1<br />
LINUX /bzImage-3.2.1<br />
INITRD /initramfs.cpio.gz<br />
APPEND rootfstype=ext4 luks enc_root=/dev/sda2 lvm root=/dev/mapper/vg-root<br />
</pre><br />
<br />
== Final steps ==<br />
Umount everything, close encrypted drive and reboot<br />
<console><br />
# ##i##umount -l -v /mnt/funtoo/{dev, proc, home, usr/portage, boot} <br />
# ##i##vgchange -a n<br />
# ##i##cryptsetup luksClose /dev/sda2 dmcrypt_root<br />
</console><br />
After reboot you will get the following:<br />
<console><br />
>>> better-initramfs started. Kernel version 2.6.35-gentoo-r10<br />
>>> Create all the symlinks to /bin/busybox.<br />
>>> Initiating /dev/dir<br />
>>> Getting LVM volumes up (if any)<br />
Reding all physical volumes. This make take awhile...<br />
No volume group found<br />
No volume group found<br />
>>> Opening encrypted partition and mapping to /dev/mapper/dmcrypt_root<br />
Enter passphrase fore /dev/sda2:<br />
</console><br />
Type your password<br />
<br />
<console><br />
>>> Again, getting LVM volumes up (if any, after map dmcrypt).<br />
Reading all physical volumes. This may take a while...<br />
Found volume group "vg" using metadata type lvm2<br />
4 logical volume(s) in volume group "vg" now active<br />
>>> Mounting rootfs to /newroot<br />
>>> Umounting /sys and /proc.<br />
>>> Switching root to /newroot and executing /sbin/init.<br />
INIT: version 2.88 booting<br />
Loading /libexec/rc/console/keymap<br />
OpenRC 0.6.1 is starting up Funtoo Linux (x86_64)<br />
...boot messages omitted for clarity<br />
<br />
orion login: oleg<br />
Password:<br />
Last login: Thu Oct 14 20:49:21 EEST 2010 on tty1<br />
oleg@orion ~ %<br />
</console><br />
<br />
== Additional links and information ==<br />
* [[gentoo-wiki:Root filesystem over LVM2, DM-Crypt and RAID|Root filesystem over LVM2, DM-Crypt, and RAID]]<br />
* [http://wiki.archlinux.org/index.php/System_Encryption_with_LUKS_for_dm-crypt System Encryption with LUKS for dm-crypt]<br />
* [http://en.wikipedia.org/wiki/Logical_volume_management Wikipedia article on LVM]<br />
* [https://wiki.archlinux.org/index.php/Dm-crypt_with_LUKS Arch Wiki article]<br />
<br />
[[Category:HOWTO]]</div>Schentuuhttps://www.funtoo.org/index.php?title=Funtoo_Linux_Installation&diff=4928Funtoo Linux Installation2014-07-18T15:05:51Z<p>Schentuu: Added link to further information</p>
<hr />
<div>== Introduction == <br />
__TOC__<br />
This document was written to help you install Funtoo Linux as concisely as possible, with a minimum number of distracting options regarding system configuration. <br />
<br />
These docs assume you have a "PC compatible" computer system with a standard PC BIOS. Many new computers support UEFI for booting, which is a new firmware interface that frequently replaces the older MBR-based BIOS. If you have a system with UEFI, you will want to use this documentation along with the [[UEFI Install Guide]], which will augment these instructions and explain how to get your system to boot. You may need to change your PC BIOS settings to enable or disable UEFI booting. The [[UEFI Install Guide]] has more information on this, and steps on how to determine if your system supports UEFI.<br />
<br />
We also offer a [[ZFS Install Guide]], which augment the instructions on this page for those who want to install Funtoo Linux on ZFS. If you are installing Funtoo Linux on [[Funtoo Linux Installation on ARM|ARM]] architecture, please see [[Funtoo Linux Installation on ARM]] for notable differences regarding ARM support. An experimental Funtoo Linux build also exists for [[Funtoo Linux Installation on SPARC|SPARC]] platforms. See [[Funtoo Linux Installation on SPARC]].<br />
<br />
If you've had previous experience installing Gentoo Linux then a lot of steps will be familiar, but you should still read through as there are a few differences.<br />
<br />
== Installation Overview ==<br />
<br />
This is a basic overview of the Funtoo installation process:<br />
<br />
# [[#Live CD|Download and boot the live CD of your choice]].<br />
# [[#Prepare Hard Disk|Prepare your disk]].<br />
# [[#Creating filesystems|Create]] and [[#Mounting filesystems|mount]] filesystems.<br />
# [[#Installing the Stage 3 tarball|Install the Funtoo stage tarball]] of your choice.<br />
# [[#Chroot into Funtoo|Chroot into your new system]].<br />
# [[#Downloading the Portage tree|Download the Portage tree]].<br />
# [[#Configuring your system|Configure your system]] and [[#Configuring your network|network]].<br />
# [[#Configuring and installing the Linux kernel|Install a kernel]].<br />
# [[#Installing a Bootloader|Install a bootloader]].<br />
# [[#Finishing Steps|Complete final steps]].<br />
# [[#Restart your system|Reboot and enjoy]].<br />
<br />
=== Live CD ===<br />
<br />
Funtoo doesn't provide an "official" Funtoo Live CD, but there are plenty of good ones out there to choose from. A great choice is the Gentoo-based [http://www.sysresccd.org/ System Rescue CD] as it contains lots of tools and utilities and supports both 32-bit and 64-bit systems.<br />
<br />
It is also possible to install Funtoo Linux using many other Linux-based live CDs. Generally, any modern bootable Linux live CD or live USB media will work. See [[Requirements|requirements]] for an overview of what the Live Media must provide to allow a problem-free install of Funtoo Linux.<br />
<br />
To begin a Funtoo Linux installation, download System Rescue CD from:<br />
<br />
* Main US mirror: [http://ftp.osuosl.org/pub/funtoo/distfiles/sysresccd/ The Oregon State University Open Source Lab]<br />
* Main EU mirror: [http://ftp.heanet.ie/mirrors/funtoo/distfiles/sysresccd/ HEAnet] or use your preferred live media. Insert it into your disc drive, and boot from it. If using an older version of System Rescue CD, '''be sure to select the <tt>rescue64</tt> kernel at the boot menu if you are installing a 64-bit system'''. By default, System Rescue CD used to boot in 32-bit mode though the latest version attempts to automatically detect 64-bit processors.<br />
<br />
=== Prepare Hard Disk ===<br />
==== Partitions ====<br />
<br />
Funtoo Linux fully supports traditional MBR partitions, as well as newer GPT/GUID partition formats. Funtoo Linux recommends the use of the GPT partitioning scheme, since it is newer and more flexible. Here are the various trade-offs between each partitioning scheme:<br />
<br />
===== GPT Partitions =====<br />
<br />
* Newer, preferred format for Linux systems<br />
* Supports 2 TB+ hard drives for booting<br />
* Supports hundreds of partitions per disk of any size<br />
* Requires legacy BIOS boot partition (~32 MB) to be created if system does not use EFI<br />
* Requires bootloader with support for GPT such as GRUB 2, EXTLINUX, or a patched version of GRUB Legacy<br />
<br />
===== MBR Partitions =====<br />
<br />
* Legacy, DOS partitioning scheme<br />
* Only 4 primary partitions per disk; after that, you must use "logical" partitions<br />
* Does not support 2 TB+ disks for booting<br />
* Compatible with certain problematic systems (such as the HP ProBook 4520)<br />
* Dual-boot with Windows for BIOS systems (Windows handle GPT only on true EFI systems, whatever version it is)<br />
* Multiple boot loader options, e.g. GRUB 2, GRUB Legacy, lilo<br />
<br />
{{fancyimportant|If you plan to use partitions of 2 TB or greater, you ''must'' partition using the GPT/GUID format. Also note that there are small percentage of PCs that will not boot properly with GPT. For these systems, using MBR partitions or a primary drive with an MBR partition may be required in order to boot.}}<br />
<br />
==== Partitioning Using gdisk ====<br />
<br />
===== Notes Before We Begin =====<br />
<br />
These install instructions assume you are installing Funtoo Linux to an empty hard disk using GUID partition tables (GPT). If you are installing Funtoo Linux on a machine where another OS is installed, or there is an existing Linux distribution on your system that you want to keep, then you will need to adapt these instructions to suit your needs.<br />
<br />
If you are going to create a legacy MBR partition table instead of GUID/GPT, you will use the <tt>fdisk</tt> command instead of <tt>gdisk</tt>, and you will not need to create the GRUB boot loader partition. See the table under [[#Partitioning Recommendations|Partitioning Recommendations]], in particular the <br />
'''MBR Block Device (<tt>fdisk</tt>)''' and '''MBR Code''' columns. <tt>fdisk</tt> works just like <tt>gdisk</tt>, but creates legacy MBR partition tables instead of the newer GPT/GUID partition tables.<br />
<br />
Advanced users may be interested in the following topics:<br />
<br />
* [[GUID Booting Guide]]<br />
* [[Rootfs over encrypted lvm]]<br />
* [[Rootfs over encrypted lvm over raid-1 on GPT]]<br />
* '''NEW!''' '''[[ZFS Install Guide]] (Also contains instructions for Rootfs over Encrypted ZFS!)'''<br />
<br />
===== Using gdisk =====<br />
<br />
The first step after booting SystemRescueCd is to use <tt>gdisk</tt> to create GPT (also known as GUID) partitions, specifying the disk you want to use, which is typically <tt>/dev/sda</tt>, the first disk in the system:<br />
<br />
<console># ##i##gdisk /dev/sda</console><br />
You should find <tt>gdisk</tt> very similar to <tt>fdisk</tt>. Here is the partition table we want to end up with:<br />
<br />
<console>Command (? for help): ##i##p<br />
Disk /dev/sda: 234441648 sectors, 111.8 GiB<br />
Logical sector size: 512 bytes<br />
Disk identifier (GUID): A4E5208A-CED3-4263-BB25-7147DC426931<br />
Partition table holds up to 128 entries<br />
First usable sector is 34, last usable sector is 234441614<br />
Partitions will be aligned on 2048-sector boundaries<br />
Total free space is 2014 sectors (1007.0 KiB)<br />
<br />
Number Start (sector) End (sector) Size Code Name<br />
1 2048 206847 500.0 MiB 8300 Linux filesystem<br />
2 206848 272383 32.0 MiB EF02 BIOS boot partition<br />
3 272384 8660991 4.0 GiB 8200 Linux swap<br />
4 8660992 234441614 107.7 GiB 8300 Linux filesystem<br />
<br />
Command (? for help): </console><br />
<br />
Above, you'll see that we have a 500 MiB boot partition, a 32 MiB "BIOS boot partition" (also known as the GRUB boot loader partition), 4 GiB of swap, and the remaining disk used by a 107.7 GiB root partition.<br />
<br />
===== For new <tt>gdisk</tt> users =====<br />
<br />
These partitions were created using the "<tt>n</tt>" command from within <tt>gdisk</tt>. The <tt>gdisk</tt> commands to create the partition table above are as follows. Adapt sizes as necessary, although these defaults will work for most users. The partition codes entered below can be found in the [[#Partitioning Recommendations|Partitioning Recommendations]] table below, in the GPT Code column.<br />
<br />
Within <tt>gdisk</tt>, follow these steps:<br />
<br />
'''Create a new empty partition table''' (This ''will'' erase all data on the disk when saved):<br />
<br />
<console><br />
Command: ##i##o ↵<br />
This option deletes all partitions and creates a new protective MBR.<br />
Proceed? (Y/N): ##i##y ↵<br />
</console><br />
<br />
'''Create Partition 1''' (boot):<br />
<br />
<console><br />
Command: ##i##n ↵<br />
Partition Number: ##i##1 ↵<br />
First sector: ##i##↵<br />
Last sector: ##i##+500M ↵<br />
Hex Code: ##i##↵<br />
</console><br />
<br />
'''Create Partition 2''' (GRUB):<br />
<br />
<console><br />
Command: ##i##n ↵<br />
Partition Number: ##i##2 ↵<br />
First sector: ##i##↵<br />
Last sector: ##i##+1M ↵<br />
Hex Code: ##i##EF02 ↵<br />
</console><br />
<br />
'''Create Partition 3''' (swap):<br />
<br />
<console><br />
Command: ##i##n ↵<br />
Partition Number: ##i##3 ↵<br />
First sector: ##i##↵<br />
Last sector: ##i##+4G ↵<br />
Hex Code: ##i##8200 ↵<br />
</console><br />
<br />
'''Create Partition 4''' (root):<br />
<br />
<console><br />
Command: ##i##n ↵<br />
Partition Number: ##i##4 ↵<br />
First sector: ##i##↵<br />
Last sector: ##i##↵##!i## (for rest of disk)<br />
Hex Code: ##i##↵<br />
</console><br />
<br />
Along the way, you can type "<tt>p</tt>" and hit Enter to view your current partition table. If you make a mistake, you can type "<tt>d</tt>" to delete an existing partition that you created. When you are satisfied with your partition setup, type "<tt>w</tt>" to write your configuration to disk:<br />
<br />
'''Write Partition Table To Disk''':<br />
<br />
<console><br />
Command: ##i##w ↵<br />
Do you want to proceed? (Y/N): ##i##Y ↵<br />
</console><br />
<br />
The partition table will now be written to disk and <tt>gdisk</tt> will close.<br />
<br />
Now, your GPT/GUID partitions have been created, and will show up as the following ''block devices'' under Linux:<br />
<br />
* <tt>/dev/sda1</tt>, which will be used to hold the <tt>/boot</tt> filesystem, <br />
* <tt>/dev/sda2</tt>, which will be used directly by the new GRUB,<br />
* <tt>/dev/sda3</tt>, which will be used for swap space, and <br />
* <tt>/dev/sda4</tt>, which will hold your root filesystem.<br />
<br />
===== For Previous fdisk users =====<br />
<br />
If you have installed Gentoo Linux before, the one thing that is likely new to you here is the GRUB boot loader partition, which is listed as "BIOS boot partition" within <tt>gdisk</tt>. This partition is required for GRUB 2 to boot GPT/GUID boot disks. What is it? In GRUB-speak, this partition is essentially the location of the meat of GRUB's boot loading code. If you've used GRUB Legacy in the past, this partition is where the new GRUB stores the equivalent of the <tt>stage1_5</tt> and <tt>stage2</tt> files in legacy GRUB. Since GPT-based partition tables have less dead space at the beginning of the disk than their MBR equivalents, an explicitly defined partition of code <tt>EF02</tt> is required to hold the guts of the boot loader.<br />
<br />
In all other respects, the partition table is similar to that which you might create for an MBR-based disk during a Gentoo Linux installation. We have a boot and a root partition with code <tt>0700</tt>, and a Linux swap partition with code <tt>8200</tt>.<br />
<br />
===== Partitioning Recommendations =====<br />
<br />
Below are our partitioning recommendations in table form. For GPT-based partitions, use the GPT Block Device and GPT Code columns with <tt>gdisk</tt>. For legacy MBR-based partitions, use the MBR Block Device and MBR code columns with <tt>fdisk</tt>:<br />
<br />
{| {{table}} <br />
!Partition<br />
!Size<br />
!MBR Block Device (<tt>fdisk</tt>)<br />
!GPT Block Device (<tt>gdisk</tt>)<br />
!Filesystem<br />
!MBR Code<br />
!GPT Code<br />
|-<br />
|<tt>/boot</tt><br />
|500 MB<br />
|<tt>/dev/sda1</tt><br />
|<tt>/dev/sda1</tt><br />
|ext2<br />
|83<br />
|8300<br />
|-<br />
|GRUB boot loader partition<br />
|32 MB<br />
| ''not required for MBR''<br />
|<tt>/dev/sda2</tt><br />
|For GPT/GUID only, skip for MBR - no filesystem.<br />
|''N/A''<br />
|EF02<br />
|-<br />
|swap<br />
|2x RAM for low-memory systems and production servers; otherwise 2GB.<br />
|<tt>/dev/sda2</tt><br />
|<tt>/dev/sda3</tt><br />
|swap (default)<br />
|82<br />
|8200<br />
|-<br />
|<tt>/</tt> (root)<br />
|Rest of the disk, minimum of 10GB.<br />
|<tt>/dev/sda3</tt><br />
|<tt>/dev/sda4</tt><br />
|XFS recommended, alternatively ext4<br />
|83<br />
|8300<br />
|-<br />
|<tt>/home</tt> (optional) <br />
|User storage and media. Typically most of the disk.<br />
|<tt>/dev/sda4</tt> (if created)<br />
|<tt>/dev/sda5</tt> (if created)<br />
|XFS recommended, alternatively ext4<br />
|83<br />
|8300<br />
|-<br />
| LVM (optional)<br />
| If you want to create an LVM volume.<br />
| <tt>/dev/sda4</tt> (PV, if created)<br />
| <tt>/dev/sda5</tt> (PV, if created)<br />
| LVM PV<br />
| 8E<br />
| 8E00<br />
|}<br />
<br />
==== Creating filesystems ====<br />
<br />
Before your newly-created partitions can be used, the block devices need to be initialized with filesystem ''metadata''. This process is known as ''creating a filesystem'' on the block devices. After filesystems are created on the block devices, they can be mounted and used to store files.<br />
<br />
You will not create a filesystem on your swap partition, but will initialize it using the <tt>mkswap</tt> command so that it can be used as disk-based virtual memory. Then we'll run the <tt>swapon</tt> command to make your newly-initialized swap space active within the live CD environment, in case it is needed during the rest of the install process.<br />
<br />
Note that we will not create a filesystem on the GRUB boot loader partition, as GRUB writes binary data directly to that partition when the boot loader is installed, which we'll do later.<br />
<br />
You can see the commands you will need to type below. Like the rest of this document, it assumes that you are using a GPT partitioning scheme. If you are using MBR, your root filesystem will likely be created on <tt>/dev/sda3</tt> instead and you will need to adjust the target block devices. If you are following our recommendations, then simply do this:<br />
<br />
'''We generally recommend XFS for root filesystems, although ext4 is also a good choice.''' This tutorial assumes the use of XFS. If you want to use ext4, then be sure that your <tt>/etc/fstab</tt> file reflects this.<br />
<br />
{{fancywarning|1=<br />
Please use ext4 exclusively when deploying an OpenVZ host. The Parallels development team tests extensively with ext4, and modern versions of <tt>openvz-rhel6-stable</tt> are '''not''' compatible with XFS, and you may experience kernel bugs.<br />
}}<br />
<br />
'''To use XFS as your root filesystem:'''<br />
<br />
<console><br />
# ##i##mke2fs -t ext2 /dev/sda1 <br />
# ##i##mkfs.xfs /dev/sda4<br />
# ##i##mkswap /dev/sda3<br />
# ##i##swapon /dev/sda3<br />
</console><br />
<br />
'''To use ext4 as your root filesystem:'''<br />
<br />
<console><br />
# ##i##mke2fs -t ext2 /dev/sda1 <br />
# ##i##mkfs.ext4 /dev/sda4<br />
# ##i##mkswap /dev/sda3<br />
# ##i##swapon /dev/sda3<br />
</console><br />
<br />
==== Mounting filesystems ====<br />
<br />
Mount the newly-created filesystems as follows, creating <tt>/mnt/funtoo</tt> as the installation mount point:<br />
<br />
<console><br />
# ##i##mkdir /mnt/funtoo<br />
# ##i##mount /dev/sda4 /mnt/funtoo<br />
# ##i##mkdir /mnt/funtoo/boot<br />
# ##i##mount /dev/sda1 /mnt/funtoo/boot<br />
</console><br />
<br />
Optionally, if you have a separate filesystem for <tt>/home</tt> or anything else:<br />
<br />
<console><br />
# ##i##mkdir /mnt/funtoo/home<br />
# ##i##mount /dev/sda5 /mnt/funtoo/home<br />
</console><br />
<br />
If you have <tt>/tmp</tt> or <tt>/var/tmp</tt> on a separate filesystem, be sure to change the permissions of the mount point to be globally-writeable after mounting, as follows:<br />
<br />
<console><br />
# ##i##chmod 1777 /mnt/funtoo/tmp<br />
</console><br />
<br />
=== Installing the Stage 3 tarball ===<br />
After creating filesystems, the next step is downloading the initial Stage 3 tarball. The Stage 3 is a pre-compiled system used as a starting point to install Funtoo Linux. Load one of the following URLs in another browser window:<br />
* http://ftp.osuosl.org/pub/funtoo - main Funtoo Linux Mirror<br />
* http://ftp.heanet.ie/mirrors/funtoo -European Funtoo Linux mirror<br />
Now, let's navigate the directories on the mirrors to find the appropriate build of Funtoo Linux for you.<br />
<br />
==== Stable or Current? ====<br />
Funtoo Linux has a "stable" build and a "current" build. Most people use the "current" build of Funtoo Linux, and it's generally recommended that you do too. You will find "current' builds in the main <code>/funtoo-current</code> directory on our mirrors, and "stable" builds in <code>/funtoo-stable</code>.<br />
<br />If you want to read more about this, have a look at [[Funtoo_Linux#What_are_the_differences_between_.27stable.27.2C_.27current.27_and_.27experimental.27_.3F|Differences between stable, current and experimental]].<br />
<br />
==== 32 or 64-bit? ====<br />
There are three different types of Funtoo Linux that you can install. If you are installing on an older 32-bit system (if you don't know, then you probably are not) then you want to grab a stage3 tarball from the <code>x86-32bit</code> sub-directory. Most likely, you'll want to grab a 64-bit build from the <code>x86-64bit</code> sub-directory.<br />
<br />
==== Your SubArch ====<br />
Inside <code>/funtoo-current/x86-64bit/</code> on one of our mirrors, you'll see a bunch of directories for various ''subarches'' of Funtoo Linux.<br />
<br />
Subarches are builds of Funtoo Linux that are designed to run on a particular type of CPU, to offer the best possible performance. They take advantage of the instruction sets available for each CPU. <br />
<br />
For example, the <code>corei7</code> and <code>corei7-pure64</code> sub-arches require an Intel Core i7 processor to run (this includes Xeon x3400+ series, or other Nehalem-based CPUs such as Xeon x5500/x5600 series.)<br />
<br />
If you are using an AMD-based CPU, download a stage3 from <code>generic_64</code>, <code>amd64-k8</code> or <code>amd64-k10</code>. <br />
<br />
If you are using an Intel-based CPU, download a stage3 from <code>generic_64</code>, <code>atom_64</code>, <code>core2_64</code> or <code>corei7</code>.<br />
<br />
===== Pure64 Builds =====<br />
Inside <code>x86-64bit</code>, you may notice a sub-directory named <code>pure64</code>. These builds are recommended for server systems, and they do not offer any 32-bit compatibility, which is generally not needed on server systems. If you are setting up a desktop or workstation system, it's recommended that you avoid these builds as you will need 32-bit compatibility to run several binary desktop-oriented applications such as Skype. But for servers, pure64 is recommended.<br />
<br />
==== Setting the Date ====<br />
<br />
{{fancyimportant|If your system's date and time are too far off (typically by months or years,) then it may prevent Portage from properly downloading source tarballs. This is because some of our sources are downloaded via HTTPS, which use SSL certificates and are marked with an activation and expiration date.}}<br />
<br />
Now is a good time to verify the date and time are correctly set to UTC. Use the <tt>date</tt> command to verify the date and time:<br />
<br />
<console><br />
# ##i##date<br />
Fri Jul 15 19:47:18 UTC 2011<br />
</console><br />
<br />
If the date and/or time need to be corrected, do so using <tt>date MMDDhhmmYYYY</tt>, keeping in mind <tt>hhmm</tt> are in 24-hour format. The example below changes the date and time to "July 16th, 2011 @ 8:00PM" UTC:<br />
<br />
<console><br />
# ##i##date 071620002011<br />
Fri Jul 16 20:00:00 UTC 2011<br />
</console><br />
<br />
==== Download the Stage3 ====<br />
Once you are in your Funtoo Linux root filesystem, use <tt>wget</tt> to download the Stage 3 tarball you have chosen to use as the basis for your new Funtoo Linux system. It should be saved to the <tt>/mnt/funtoo</tt> directory as follows:<br />
<br />
<console># ##i##cd /mnt/funtoo<br />
# ##i##wget http://ftp.osuosl.org/pub/funtoo/funtoo-current/x86-64bit/generic_64/stage3-latest.tar.xz<br />
</console><br />
<br />
<br />
Note that 64-bit systems can run 32-bit or 64-bit stages, but 32-bit systems can only run 32-bit stages. Make sure that you select a Stage 3 build that is appropriate for your CPU. If you are not certain, it is a safe bet to choose the <tt>generic_64</tt> or <tt>generic_32</tt> stage. Consult the [[Download]] page for more information.<br />
<br />
Once the stage is downloaded, extract the contents with the following command, substituting in the actual name of your stage 3 tarball:<br />
<console><br />
# ##i##tar xpf stage3-latest.tar.xz<br />
</console><br />
<br />
{{fancyimportant|It is very important to use <tt>tar</tt>'s "<tt>p</tt>" option when extracting the Stage 3 tarball - it tells <tt>tar</tt> to ''preserve'' any permissions and ownership that exist within the archive. Without this option, your Funtoo Linux filesystem permissions will be incorrect.}}<br />
<br />
=== Chroot into Funtoo ===<br />
Before chrooting into your new system, there's a few things that need to be done first. You will need to mount /proc and /dev inside your new system. Use the following commands:<br />
<console><br />
# ##i##cd /mnt/funtoo<br />
# ##i##mount -t proc none proc<br />
# ##i##mount --rbind /sys sys<br />
# ##i##mount --rbind /dev dev<br />
</console><br />
<br />
You'll also want to copy over <tt>resolv.conf</tt> in order to have proper DNS name resolution from inside the chroot:<br />
<console><br />
# ##i##cp /etc/resolv.conf etc<br />
</console><br />
<br />
Now you can chroot into your new system. Use <tt>env</tt> before <tt>chroot</tt> to ensure that no environment variables from the installation media are used by your new system:<br />
<br />
<console><br />
# ##i##env -i HOME=/root TERM=$TERM chroot . bash -l<br />
</console><br />
<br />
{{fancynote|Users of live CDs with 64-bit kernels: Some software may use <tt>uname -r</tt> to check whether the system is 32 or 64-bit. You may want append linux32 to the chroot command as a workaround, but it's generally not needed.}}<br />
{{fancyimportant|If you receive the error "<tt>chroot: failed to run command `/bin/bash': Exec format error</tt>", it is probably because you are running a 32-bit kernel and trying to execute 64-bit code. SystemRescueCd boots with a 32-bit kernel by default.}}<br />
<br />
It's also a good idea to change the default command prompt while inside the chroot. This will avoid confusion if you have to change terminals. Use this command:<br />
<console><br />
# ##i##export PS1="(chroot) $PS1"<br />
</console><br />
<br />
Congratulations! You are now chrooted inside a Funtoo Linux system. Now it's time to get Funtoo Linux properly configured so that Funtoo Linux will boot successfully when your system is restarted.<br />
<br />
=== Downloading the Portage tree ===<br />
<br />
{{fancynote|For an alternative way to do this, see [[Installing Portage From Snapshot]].}}<br />
Now it's time to install a copy of the Portage repository, which contains package scripts (ebuilds) that tell portage how to build and install thousands of different software packages. To create the Portage repository, simply run <tt>emerge --sync</tt> from within the chroot. This will automatically clone the portage tree from [http://github.com/ GitHub]:<br />
<br />
<console><br />
(chroot) # ##i##emerge --sync<br />
</console><br />
<br />
{{fancyimportant|If you receive the error with initial <tt>emerge --sync</tt> due to git protocol restrictions, change <tt>SYNC</tt> variable in <tt>/etc/make.conf</tt>}}<br />
<pre><br />
SYNC="https://github.com/funtoo/ports-2012.git"<br />
</pre><br />
<br />
=== Configuring your system ===<br />
As is expected from a Linux distribution, Funtoo Linux has its share of configuration files. The one file you are absolutely required to edit in order to ensure that Funtoo Linux boots successfully is <tt>/etc/fstab</tt>. The others are optional. Here are a list of files that you should consider editing:<br />
<br />
{| {{table}}<br />
!File<br />
!Do I need to change it?<br />
!Description<br />
|-<br />
|<tt>/etc/fstab</tt><br />
|'''YES - required'''<br />
|Mount points for all filesystems to be used at boot time. This file must reflect your disk partition setup. We'll guide you through modifying this file below.<br />
|-<br />
|<tt>/etc/localtime</tt><br />
|''Maybe - recommended''<br />
|Your timezone, which will default to UTC if not set. This should be a symbolic link to something located under /usr/share/zoneinfo (e.g. /usr/share/zoneinfo/America/Montreal) <br />
|-<br />
|<tt>/etc/make.conf</tt> (symlink) - also known as:<br/><tt>/etc/portage/make.conf</tt><br />
|''Maybe - recommended''<br />
|Parameters used by gcc (compiler), portage, and make. It's a good idea to set MAKEOPTS. This is covered later in this document.<br />
|-<br />
|<tt>/etc/conf.d/hostname</tt><br />
|''Maybe - recommended''<br />
|Used to set system hostname. Set the <tt>hostname</tt> variable to the fully-qualified (with dots, ie. <tt>foo.funtoo.org</tt>) name if you have one. Otherwise, set to the local system hostname (without dots, ie. <tt>foo</tt>). Defaults to <tt>localhost</tt> if not set.<br />
|-<br />
|<tt>/etc/hosts</tt><br />
|''No''<br />
| You no longer need to manually set the hostname in this file. This file is automatically generated by <tt>/etc/init.d/hostname</tt>.<br />
|-<br />
|<tt>/etc/conf.d/keymaps</tt><br />
|Optional<br />
|Keyboard mapping configuration file (for console pseudo-terminals). Set if you have a non-US keyboard. See [[Funtoo Linux Localization]].<br />
|-<br />
|<tt>/etc/conf.d/hwclock</tt><br />
|Optional<br />
|How the time of the battery-backed hardware clock of the system is interpreted (UTC or local time). Linux uses the battery-backed hardware clock to initialize the system clock when the system is booted.<br />
|-<br />
|<tt>/etc/conf.d/modules</tt><br />
|Optional<br />
|Kernel modules to load automatically at system startup. Typically not required. See [[Additional Kernel Resources]] for more info.<br />
|-<br />
|<tt>profiles</tt><br />
|Optional<br />
|Some useful portage settings that may help speed up intial configuration.<br />
|}<br />
<br />
If you're installing an English version of Funtoo Linux, you're in luck as most of the configuration files can be used as-is. If you're installing for another locale, don't worry. We will walk you through the necessary configuration steps on the [[Funtoo Linux Localization]] page, and if needed, there's always plenty of friendly, helpful support. (See [[#Community portal|Community]])<br />
<br />
Let's go ahead and see what we have to do. Use <tt>nano -w <name_of_file></tt> to edit files -- the "<tt>-w</tt>" disables word-wrapping, which is handy when editing configuration files. You can copy and paste from the examples.<br />
<br />
{{fancywarning|It's important to edit your <tt>/etc/fstab</tt> file before you reboot! You will need to modify both the "fs" and "type" columns to match the settings for your partitions and filesystems that you created with <tt>gdisk</tt> or <tt>fdisk</tt>. Skipping this step may prevent Funtoo Linux from booting successfully.}}<br />
<br />
==== /etc/fstab ====<br />
<br />
<tt>/etc/fstab</tt> is used by the <tt>mount</tt> command which is ran when your system boots. Statements of this file inform <tt>mount</tt> about partitions to be mounted and how they are mounted. In order for the system to boot properly, you must edit <tt>/etc/fstab</tt> and ensure that it reflects the partition configuration you used earlier:<br />
<br />
<console><br />
(chroot) # ##i##nano -w /etc/fstab<br />
</console><br />
<br />
You can use arrow keys to move around and hit Control-X to exit. If you want to save your changes, type "<tt>Y</tt>" when asked if you want to save the modified buffer, or hit Control-O before closing <tt>nano</tt>. Otherwise your changes will be discarded.<br />
<br />
<pre><br />
# The root filesystem should have a pass number of either 0 or 1.<br />
# All other filesystems should have a pass number of 0 or greater than 1.<br />
#<br />
# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.<br />
#<br />
# See the manpage fstab(5) for more information.<br />
#<br />
# <fs> <mountpoint> <type> <opts> <dump/pass><br />
<br />
/dev/sda1 /boot ext2 noatime 1 2<br />
/dev/sda3 none swap sw 0 0<br />
/dev/sda4 / ext4 noatime 0 1<br />
#/dev/cdrom /mnt/cdrom auto noauto,ro 0 0<br />
</pre><br />
<br />
==== /etc/localtime ====<br />
<br />
<tt>/etc/localtime</tt> is used to specify the timezone that your machine is in, and defaults to UTC. If you would like your Funtoo Linux system to use local time, you should replace <tt>/etc/localtime</tt> with a symbolic link to the timezone that you wish to use. <br />
<br />
<console><br />
(chroot) # ##i##ln -sf /usr/share/zoneinfo/MST7MDT /etc/localtime<br />
</console><br />
<br />
The above sets the timezone to Mountain Standard Time (with daylight savings). Type <tt>ls /usr/share/zoneinfo</tt> to see what timezones are available. There are also sub-directories containing timezones described by location.<br />
<br />
==== /etc/make.conf ====<br />
<br />
MAKEOPTS can be used to define how many parallel compilations should occur when you compile a package, which can speed up compilation significantly. A rule of thumb is the number of CPUs (or CPU threads) in your system plus one. If for example you have a dual core processor without [[wikipedia:Hyper-threading|hyper-threading]], then you would set MAKEOPTS to 3:<br />
<br />
<pre><br />
MAKEOPTS="-j3" <br />
</pre><br />
<br />
If you are unsure about how many processors/threads you have then use /proc/cpuinfo to help you.<br />
<console><br />
(chroot) # ##i##grep "processor" /proc/cpuinfo | wc -l<br />
16<br />
</console><br />
<br />
Set MAKEOPTS to this number plus one:<br />
<br />
<pre><br />
MAKEOPTS="-j17"<br />
</pre><br />
<br />
USE flags define what functionality is enabled when packages are built. It is not recommended to add a lot of them during installation; you should wait until you have a working, bootable system before changing your USE flags. A USE flag prefixed with a minus ("<tt>-</tt>") sign tells Portage not to use the flag when compiling. A Funtoo guide to USE flags will be available in the future. For now, you can find out more information about USE flags in the [http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=2&chap=2 Gentoo Handbook].<br />
<br />
LINGUAS tells Portage which local language to compile the system and applications in (those who use LINGUAS variable like OpenOffice). It is not usually necessary to set this if you use English. If you want another language such as French (fr) or German (de), set LINGUAS appropriately:<br />
<br />
<pre><br />
LINGUAS="fr"<br />
</pre><br />
<br />
==== /etc/conf.d/hwclock ====<br />
If you dual-boot with Windows, you'll need to edit this file and change '''clock''' to '''local''', because Windows will set your hardware clock to local time every time you boot Windows. Otherwise you normally wouldn't need to edit this file.<br />
<console><br />
(chroot) # ##i##nano -w /etc/conf.d/hwclock<br />
</console><br />
<br />
==== Localization ====<br />
<br />
By default, Funtoo Linux is configured with Unicode (UTF-8) enabled, and for the US English locale and keyboard. If you would like to configure your system to use a non-English locale or keyboard, see [[Funtoo Linux Localization]].<br />
<br />
==== Profiles ====<br />
<br />
[[Funtoo 1.0 Profile|Funtoo profiles]] are used to define defaults for Portage specific to your needs. There are 4 basic profile types: arch, build, [[Flavors and Mix-ins|flavor, and mix-ins]]:<br />
<br />
;arch: typically <tt>x86-32bit</tt> or <tt>x86-64bit</tt>, this defines the processor type and support of your system. This is defined when your stage was built and should not be changed.<br />
;build: defines whether your system is a <tt>current</tt>, <tt>stable</tt> or <tt>experimental</tt> build. <tt>current</tt> systems will have newer packages unmasked than <tt>stable</tt> systems.<br />
;flavor: defines the general type of system, such as <tt>server</tt> or <tt>desktop</tt>, and will set default USE flags appropriate for your needs.<br />
;mix-ins: define various optional settings that you may be interested in enabling.<br />
<br />
One arch, build and flavor must be set for each Funtoo Linux system, while mix-ins are optional and you can enable more than one if desired.<br />
<br />
Remember that profiles can often be inherited. For example, the <tt>desktop</tt> flavor inherits the <tt>workstation</tt> flavor settings, which in turn inherits the <tt>X</tt> and <tt>audio</tt> mix-ins. You can view this by using eselect:<br />
<br />
<console><br />
(chroot) # ##i##eselect profile show<br />
Currently set profiles:<br />
arch: gentoo:funtoo/1.0/linux-gnu/arch/x86-64bit<br />
build: gentoo:funtoo/1.0/linux-gnu/build/current<br />
flavor: gentoo:funtoo/1.0/linux-gnu/flavor/desktop<br />
mix-ins: gentoo:funtoo/1.0/linux-gnu/mix-ins/kde<br />
<br />
Automatically enabled profiles:<br />
mix-ins: gentoo:funtoo/1.0/linux-gnu/mix-ins/print<br />
mix-ins: gentoo:funtoo/1.0/linux-gnu/mix-ins/X<br />
mix-ins: gentoo:funtoo/1.0/linux-gnu/mix-ins/audio<br />
mix-ins: gentoo:funtoo/1.0/linux-gnu/mix-ins/dvd<br />
mix-ins: gentoo:funtoo/1.0/linux-gnu/mix-ins/media<br />
mix-ins: gentoo:funtoo/1.0/linux-gnu/mix-ins/console-extras<br />
<br />
<br />
</console><br />
<br />
To view installed profiles:<br />
<console><br />
(chroot) # ##i##eselect profile list<br />
</console><br />
<br />
To change the profile flavor:<br />
<console><br />
(chroot) # ##i##eselect profile set-flavor 7<br />
</console><br />
<br />
To add a mix-in:<br />
<br />
<console><br />
(chroot) # ##i##eselect profile add 10<br />
</console><br />
<br />
=== Configuring and installing the Linux kernel ===<br />
<br />
Now it's time to build and install a Linux kernel, which is the heart of any Funtoo Linux system. The kernel is loaded by the boot loader, and interfaces directly with your system's hardware, and allows regular (userspace) programs to run.<br />
<br />
A kernel must be configured properly for your system's hardware, so that it supports your hard drives, file systems, network cards, and so on. More experienced Linux users can choose to install kernel sources and configure and install their own kernel. If you don't know how to do this, we provide ebuilds that will automatically build a "univeral" kernel, modules and initramfs for booting your system that supports all hardware. This is an extremely simple way of building a kernel that will get your system booted.<br />
<br />
What is our goal? To build a kernel that will recognize all the hardware in your system necessary for booting, so that you will be greeted by a friendly login prompt after installation is complete. These instructions will guide you through the process of installing a kernel the "easy" way -- without requiring user configuration, by using a "universal" kernel.<br />
<br />
==== Package Sets ====<br />
<br />
Before we install a kernel, we're going to cover something about Portage, the Funtoo Linux package manager which will help us in our kernel installation efforts. Portage has a command called <tt>emerge</tt> which is used to build and install packages from source, and it takes care of installing all of the package's dependencies. You call emerge like this:<br />
<br />
<console><br />
(chroot) # ##i##emerge packagename<br />
</console><br />
<br />
All of the package's dependencies will be built from source, and installed, as well as the package itself.<br />
<br />
When you install a package by specifying its name on the command-line, Portage records its name in the <tt>/var/lib/portage/world</tt> file. It does this because it figures that because you've installed it by name, you want to consider it part of your system, and will want to keep the package updated in the future. This is a handy feature -- when packages are added to the ''world set'', we can update our entire system by typing:<br />
<br />
<console><br />
(chroot) # ##i##emerge --sync<br />
(chroot) # ##i##emerge -auDN @world<br />
</console><br />
<br />
This is the "official" way to update your Funtoo Linux system. Above, we first update our Portage tree using git to grab the latest ebuilds (scripts), and then run an emerge command to update the "world" set of packages. The options specified tell <tt>emerge</tt> to:<br />
<br />
* '''<tt>a</tt>''' - show us what will be emerged, and '''ask''' us if we want to proceed<br />
* '''<tt>u</tt>''' - ''update'' the packages we specify -- don't emerge them again if they are already emerged.<br />
* '''<tt>D</tt>''' - Consider the entire dependency tree of packages when looking for updates. In other words, do a '''deep''' update.<br />
* '''<tt>N</tt>''' - Update any packages who have changed ('''new''') USE settings.<br />
<br />
While this is a handy feature, most people don't want to be forced to update their kernel whenever they update all their system's packages. So we're going to create a new package set, called <tt>kernel</tt>, which contains our Linux kernel. When we want to update it, we'll type:<br />
<br />
<console><br />
(chroot) # ##i##emerge -u @kernel<br />
</console><br />
<br />
When we just want to update our system's packages, we'll type <tt>emerge -auDN @world</tt>, and it will update our world set, leaving out the kernel. Let's look at how to do this:<br />
<br />
==== Kernel Package Set ====<br />
<br />
To create the kernel package set, perform the following steps:<br />
<br />
<console><br />
(chroot) # ##i##mkdir /etc/portage/sets<br />
(chroot) # ##i##echo sys-kernel/debian-sources > /etc/portage/sets/kernel<br />
</console><br />
<br />
Now, we'll want to set a USE variable to tell <tt>debian-sources</tt> to build a "universal" kernel and initramfs for us, to take the guess-work out of getting Funtoo Linux booted. To do this, we're going to set the <tt>binary</tt> USE variable for <tt>debian-sources</tt>, as follows:<br />
<br />
<console><br />
(chroot) # ##i##echo "sys-kernel/debian-sources binary" >> /etc/portage/package.use<br />
</console><br />
<br />
{{Fancynote|1=<br />
See [[Funtoo Linux Kernels]] for a full list of kernels supported in Funtoo Linux. We recommend <tt>debian-sources</tt> for new users.}}<br />
<br />
If USE variables are new to you, you'll be getting a lot more familiar with them as you use Funtoo Linux. At their essence, they are "switches" that you can set to configure options that can be built in to various packages. They're used to customize your Funtoo Linux system to meet your exact needs. We added support for a <tt>binary</tt> USE flag to the <tt>debian-sources</tt> ebuilds, as well as a few other of our kernel ebuilds, to make it easier for new users to get Funtoo Linux up and running.<br />
<br />
==== Building the Kernel ====<br />
<br />
Now, let's emerge our kernel:<br />
<br />
<console><br />
(chroot) # ##i##emerge @kernel<br />
</console><br />
<br />
Note that while use of the <tt>binary</tt> USE flag makes installing a working kernel extremely simple, it is one part of Funtoo Linux that takes a ''very'' long time to build from source, because it is building a kernel that supports ''all'' hardware that Linux supports! So, get the build started, and then let your machine compile. Slower machines can take up to several hours to build the kernel, and you'll want to make sure that you've set <tt>MAKEOPTS</tt> in <tt>/etc/make.conf</tt> to the number of processing cores/threads (plus one) in your system before starting to build it as quickly as possible -- see the [[#/etc/make.conf|/etc/make.conf section]] if you forgot to do this.<br />
<br />
{{fancyimportant|1=<br />
<tt>debian-sources</tt> with <tt>binary</tt> USE flag requires at least 12GB free in <tt>/var/tmp</tt>.}}<br />
<br />
{{fancynote|NVIDIA card users: the <tt>binary</tt> USE flag installs the Nouveau drivers which cannot be loaded at the same time as the proprietary drivers, and cannot be unloaded at runtime because of KMS. You need to blacklist it under <tt>/etc/modprobe.d/</tt>.}}<br />
<br />
{{fancynote|For an overview of other kernel options for Funtoo Linux, see [[Funtoo Linux Kernels]]. There may be modules that the Debian kernel doesn't include, a situation where [http://www.funtoo.org/wiki/Funtoo_Linux_Kernels#Using_Debian-Sources_with_Genkernel genkernel] would be useful. Also be sure to see [[:Category:Hardware Compatibility|hardware compatibility]] information.}}<br />
<br />
Once <tt>emerge</tt> completes, you'll have a brand new kernel and initramfs installed to <tt>/boot</tt>, plus kernel headers installed in <tt>/usr/src/linux</tt>, and you'll be ready to configure the boot loader to load these to boot your Funtoo Linux system.<br />
<br />
=== Installing a Bootloader ===<br />
<br />
==== Installing Grub ====<br />
<br />
The boot loader is responsible for loading the kernel from disk when your computer boots. For new installations, GRUB 2 and Funtoo's boot-update tool should be used as a boot loader. GRUB supports both GPT/GUID and legacy MBR partitioning schemes.<br />
<br />
To use this recommended boot method, first emerge <tt>boot-update</tt>. This will also cause <tt>grub-2</tt> to be merged, since it is a dependency of <tt>boot-update</tt>. (You may need to adjust <tt>GRUB_PLATFORMS</tt> if you are on a UEFI system. See [[UEFI Install Guide]]).<br />
<br />
<console><br />
(chroot) # ##i##emerge boot-update<br />
</console><br />
<br />
Then, edit <tt>/etc/boot.conf</tt> and specify "<tt>Funtoo Linux genkernel</tt>" as the <tt>default</tt> setting at the top of the file, replacing <tt>"Funtoo Linux"</tt>. <br />
<br />
<tt>/etc/boot.conf</tt> should now look like this:<br />
<br />
<pre><br />
boot {<br />
generate grub<br />
default "Funtoo Linux genkernel"<br />
timeout 3 <br />
}<br />
<br />
"Funtoo Linux" {<br />
kernel bzImage[-v]<br />
# params += nomodeset<br />
}<br />
<br />
"Funtoo Linux genkernel" {<br />
# if you use bliss-kernel package<br />
# you should change string<br />
# kernel kernel[-v]<br />
# to<br />
# kernel kernel/[-v]/kernel[-v]<br />
kernel kernel[-v]<br />
initrd initramfs[-v]<br />
params += real_root=auto <br />
# params += nomodeset<br />
} <br />
</pre><br />
<br />
If you use bliss-kernel, your <tt>/etc/boot.conf</tt> should look like:<br />
<br />
<pre><br />
boot {<br />
generate grub<br />
default "Funtoo Linux genkernel"<br />
timeout 3 <br />
}<br />
<br />
"Funtoo Linux" {<br />
kernel bzImage[-v]<br />
# params += nomodeset<br />
}<br />
<br />
"Funtoo Linux genkernel" {<br />
kernel kernels/[-v]/kernel[-v]<br />
initrd initramfs[-v]<br />
params += real_root=auto <br />
# params += nomodeset<br />
} <br />
</pre><br />
<br />
Please read <tt>man boot.conf</tt> for further details.<br />
<br />
===== Running grub-install and boot-update =====<br />
<br />
Finally, we will need to actually install the GRUB boot loader to your disk, and also run <tt>boot-update</tt> which will generate your boot loader configuration file:<br />
<br />
<console><br />
(chroot) # ##i##grub-install --no-floppy /dev/sda<br />
(chroot) # ##i##boot-update<br />
</console><br />
<br />
You only need to run <tt>grub-install</tt> when you first install Funtoo Linux, but you need to re-run <tt>boot-update</tt> every time you modify your <tt>/etc/boot.conf</tt> file, so your changes are applied on next boot.<br />
<br />
OK - your system should be ready to boot! Well, there are a few more loose ends...<br />
<br />
==== Installing Syslinux/Extlinux ====<br />
<br />
An alternate boot loader called extlinux can be used instead of GRUB if you desire. See the [[Extlinux|extlinux Guide]] for information on how to do this.<br />
<br />
=== Configuring your network ===<br />
<br />
It's important to ensure that you will be able to connect to your local-area network after you reboot into Funtoo Linux. There are three approaches you can use for configuring your network: NetworkManager, dhcpcd, and the [[Funtoo Linux Networking]] scripts. Here's how to choose which one to use based on the type of network you want to set up.<br />
<br />
==== Wi-Fi ====<br />
===== Using NetworkManager =====<br />
For laptop/mobile systems where you will be using Wi-Fi and connecting to various networks, NetworkManager is strongly recommended. The Funtoo version of NetworkManager is fully functional even from the command-line, so you can use it even without X or without the Network Manager applet. Here are the steps involved in setting up NetworkManager:<br />
<br />
<console><br />
(chroot) # ##i##emerge linux-firmware<br />
(chroot) # ##i##emerge networkmanager<br />
(chroot) # ##i##rc-update add NetworkManager default<br />
</console><br />
<br />
Above, we installed linux-firmware which contains a complete collection of available firmware for many hardware devices including Wi-Fi adapters, plus NetworkManager to manage our network connection. Then we added NetworkManager to the <tt>default</tt> runlevel so it will start when Funtoo Linux boots.<br />
<br />
After you reboot into Funtoo Linux, you will be able to add a Wi-Fi connection this way:<br />
<br />
<console><br />
# ##i##addwifi -S wpa -K 'wifipassword' mywifinetwork<br />
</console><br />
<br />
The <tt>addwifi</tt> command is used to configure and connect to a WPA/WPA2 Wi-Fi network named <tt>mywifinetwork</tt> with the password <tt>wifipassword</tt>. This network configuration entry is stored in <tt>/etc/NetworkManager/system-connections</tt> so that it will be remembered in the future. You should only need to enter this command once for each Wi-Fi network you connect to.<br />
<br />
===== Using wpa_supplicant =====<br />
If for some reason you don't want to use a tool such as NetworkManager or <tt>wicd</tt>, you can use wpa_supplicant for wireless network connections.<br />
<br />
First, emerge wpa_supplicant:<br />
<br />
<console><br />
(chroot) ###i## emerge -a wpa_supplicant<br />
</console><br />
<br />
Now, edit the wpa_supplicant configuration file, located at /etc/wpa_supplicant.conf.<br />
The syntax is very easy:<br />
<pre><br />
network={<br />
ssid="MyWifiName"<br />
psk="lol42-wifi"<br />
}<br />
<br />
network={<br />
ssid="Other Network"<br />
psk="6d96270004515a0486bb7f76196a72b40c55a47f"<br />
}<br />
</pre><br />
<br />
You will need to add both <tt>wpa_supplicant</tt> and <tt>dhcpcd</tt> to the default runlevel. <tt>wpa_supplicant</tt> will connect to your access point, and <tt>dhcpcd</tt> will acquire an IP address via DHCP:<br />
<br />
<console><br />
(chroot) # ##i##rc-update add dhcpcd default<br />
(chroot) # ##i##rc-update add wpa_supplicant default<br />
</console><br />
<br />
==== Desktop (Wired Ethernet) ====<br />
<br />
For a home desktop or workstation with wired Ethernet that will use DHCP, the simplest and most effective option to enable network connectivity is to simply add <tt>dhcpcd</tt> to the default runlevel:<br />
<br />
<console><br />
(chroot) # ##i##rc-update add dhcpcd default<br />
</console><br />
<br />
When you reboot, <tt>dhcpcd</tt> will run in the background and manage all network interfaces and use DHCP to acquire network addresses from a DHCP server.<br />
<br />
==== Server (Static IP) ====<br />
<br />
For servers, the [[Funtoo Linux Networking]] scripts are recommended. They are optimized for static configurations and things like virtual ethernet bridging for virtualization setups. See [[Funtoo Linux Networking]] for information on how to use Funtoo Linux's template-based network configuration system.<br />
<br />
=== Finishing Steps ===<br />
<br />
==== Set your root password ====<br />
It's imperative that you set your root password before rebooting so that you can log in.<br />
<console><br />
(chroot) # ##i##passwd<br />
</console><br />
<br />
===Restart your system ===<br />
<br />
Now is the time to leave chroot, to unmount Funtoo Linux partitions and files and to restart your computer. When you restart, the GRUB boot loader will start, load the Linux kernel and initramfs, and your system will begin booting.<br />
<br />
Leave the chroot, change directory to /mnt, unmount your Funtoo partitions, and reboot.<br />
<console><br />
(chroot) # ##i##exit<br />
# ##i##cd /mnt<br />
# ##i##umount -l funtoo<br />
# ##i##reboot<br />
</console><br />
<br />
{{fancynote|System Rescue CD will gracefully unmount your new Funtoo filesystems as part of its normal shutdown sequence.}}<br />
<br />
You should now see your system reboot, the GRUB boot loader appear for a few seconds, and then see the Linux kernel and initramfs loading. After this, you should see Funtoo Linux itself start to boot, and you should be greeted with a <tt>login:</tt> prompt. Funtoo Linux has been successfully installed!<br />
<br />
===Next Steps===<br />
<br />
If you are brand new to Funtoo Linux and Gentoo Linux, please check out [[Funtoo Linux First Steps]], which will help get you acquainted with your new system. We also have a category for our [[:Category:Official Documentation|official documentation]], which includes all docs that we officially maintain for installation and operation of Funtoo Linux.<br />
<br />
We also have a number of pages dedicated to setting up your system, which you can find below. If you are interested in adding a page to this list, add it to the "First Steps" MediaWiki category.<br />
<br />
{{#ask: [[Category:First Steps]] | format=category }}<br />
<br />
If your system did not boot correctly, see [[Installation Troubleshooting]] for steps you can take to resolve the problem.<br />
<br />
[[Category:HOWTO]]<br />
[[Category:Install]]<br />
[[Category:Official Documentation]]</div>Schentuuhttps://www.funtoo.org/index.php?title=Talk:Funtoo_Linux_Installation&diff=4927Talk:Funtoo Linux Installation2014-07-18T14:53:16Z<p>Schentuu: Added request for more information</p>
<hr />
<div><br />
== document rules ==<br />
The grub-install command does not have the --no-floppy option.<br />
--ferdy<br />
<br />
<br />
The crazy chroot command, while necessary I guess, is getting out of control. Is there a way we can trim it down and still keep things sane?<br />
<br />
-Daniel<br />
<br />
AFAK this is a SysRescueCD specific issue, alternative:<br />
<br />
* '''chroot /funtoo/mount/path /bin/bash''' as usual<br />
* once chrooted just unset ''path'': '''unset path'''<br />
<br />
-Adrien<br />
<br />
Here are the rules for this doc -<br />
<br />
# Keep things simple, and reasonably short.<br />
# Explain all steps just enough to provide context, but not enough to interrupt the flow of the document.<br />
# Integrate reasonable defaults into the doc that users can and will be expected to use successfully for their own installs. Don't include millions of "if/then" statements. Make reasonable assumptions.<br />
# Recommend preferred approaches for install rather than exhaustively cover all possibilities.<br />
# Don't use this doc to make your own personal recommendations.<br />
# Don't cater to a specific sub-community - keep things general.<br />
# Following this guide should result in a successful installation of Funtoo Linux.<br />
# Optional topics should not clutter the main flow of the document - break them out to their own pages.<br />
# Installing Funtoo can be educational, but the primary goal of this document is to help users get Funtoo Linux up and running successfully. Changes to the doc should be made in the hopes of increasing the % of successful installs. Educate, but do not overwhelm.<br />
<br />
OK, I think I have repeated myself enough :)<br />
<br />
<span class="shell">Hello, world.<br />
<span style="color: #f00">This is line 2.</span><br />
</span><br />
<br />
<div class="shell">foo / # emerge -p metalog<br/><br/><span class="shell_green">These are the packages that would be merged, in order:</span><br />
<br/><br />
Calculating dependencies... done!<br/><br />
[ebuild R ] app-admin/metalog-2<br/><br/><br />
&nbsp;* IMPORTANT: 1 news items need reading for repository 'gentoo'.<br/><br />
&nbsp;* Use eselect news to read news items.<br />
</div><br />
<br />
== stage3 filename changed ==<br />
<br />
stage3-current.tar.xz -> stage3-latest.tar.xz<br />
:so change to a more universal command stage3*.tar.xz [[User:666threesixes666|666threesixes666]] ([[User talk:666threesixes666|talk]]) 02:22, 20 March 2014 (UTC)<br />
<br />
== broken SysRescueCD links ==<br />
The SysRescueCD links is broken since they link to specific files no longer mirrored.<br />
<br />
[[User:Brantgurga|Brantgurga]] ([[User talk:Brantgurga|talk]])<br />
== reasons for filesystem recommendations ==<br />
I'd like to see more reasoning for the filesystem recommendations, at least a link to another page.<br />
<br />
[[User:Brantgurga|Brantgurga]] ([[User talk:Brantgurga|talk]])<br />
<br />
== make.conf video card addition ==<br />
<br />
might be a good idea to insert a edit make.conf and add video card = nouveau or intel or intel i915 section? [[Special:Contributions/75.135.156.3|75.135.156.3]] 22:13, 19 March 2014 (UTC) aka 666 ARRR!!!!<br />
:annnndddd INPUT_DEVICES too.... make.conf should probably be wrapped in precollapsed <div tags since its starting to become so populated. [[User:666threesixes666|666threesixes666]] ([[User talk:666threesixes666|talk]]) 05:47, 20 March 2014 (UTC)<br />
<br />
== force toc ==<br />
<nowiki>{{#ask: [[Category:First Steps]] | format=category }}</nowiki><br />
ask show as category at the very bottom of the article blows away the toc. so <nowiki>__FORCETOC__</nowiki> to force it. i also looked into using iframes, but they are a security hazard to load the category. ajax could do it but im pretty sure an admin would have to patch that in. id still rather have huge TOC over no toc....[[User:666threesixes666|666threesixes666]] ([[User talk:666threesixes666|talk]]) 02:22, 20 March 2014 (UTC)<br />
<br />
== resolv.conf assumptions ==<br />
copying the resolv.conf assumes a sane resolv.conf and default location are observed by host media.<br />
<br />
move down to already chrooted in to funtoo<br />
<console><br />
###b## echo "nameserver 8.8.8.8" > /etc/resolv.conf<br />
</console><br />
<br />
leave no room for error, make google do the heavy lifting for the install.<br />
<br />
<pre><br />
xubuntu@xubuntu:/mnt/funtoo$ cat /etc/resolv.conf <br />
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)<br />
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN<br />
nameserver 127.0.0.1</pre><br />
<br />
== fancy file ==<br />
we need a fancy file template with path & description fields, so we dont have /etc/file.conf hanging around or # comment confusion arising. [[User:666threesixes666|666threesixes666]] ([[User talk:666threesixes666|talk]]) 08:00, 20 March 2014 (UTC)<br />
<br />
== More information about "Stable or Current?" ==<br />
It is said, that "current" is recommendet, but not why. So what are the differences between them?<br />
Please add this information to the article! At the moment new users are not able to decide what fits their needs most. They need to follow the recomendation blindly ... [[User:Schentuu|schentuu]] ([[User talk:Schentuu|talk]]) 14:53, 18 July 2014 (UTC)</div>Schentuuhttps://www.funtoo.org/index.php?title=Special:Badtitle/NS102:Jabber&diff=4918Special:Badtitle/NS102:Jabber2014-07-16T09:43:52Z<p>Schentuu: Created a property of type Has type::Text</p>
<hr />
<div>This is a property of type [[Has type::Text]].</div>Schentuuhttps://www.funtoo.org/index.php?title=User:Schentuu&diff=4917User:Schentuu2014-07-16T09:39:47Z<p>Schentuu: typo</p>
<hr />
<div>{{Person<br />
|Geoloc=51.703079199451, 8.7632703781128<br />
|Location name=Paderborn, Northrhine-Westfalia, Germany<br />
|Blogs=<br />
|fullname=Oliver Pientka<br />
|email=replace-this-with-my-nickname@googlemail.com<br />
|ircnick=schentuu<br />
|jabber=schentuu@jabber.ccc.de<br />
}}<br />
== About me ==<br />
=== Short bio ===<br />
{|<br />
|-<br />
| '''Nickname''' || {{#external_value:ircnick}}<br />
|-<br />
| '''Real Name''' || {{#external_value:fullname}}<br />
|-<br />
| '''Location''' || Paderborn, Germany<br />
|-<br />
| '''Born''' || August 1981<br />
|-<br />
| '''Job''' || Software developer, embedded + Windows Applications<br />
|-<br />
| <br />|| <br /><br />
|-<br />
| '''Hobbys''' || Pen&Paper RPG, electronics, coding, Minecraft<br />
|-<br />
| '''Member of''' || [http://ccc.de/en/ CCC] (german hacker association)<br />
|-<br />
| || C³PB (local hacker association, sub-organisation of CCC, hosting the hackerspace '[http://hackerspaces.org/wiki/Subraum subraum]')<br />
|-<br />
| || DiRoGi (local P&P RPG association)<br />
|}<br />
<br />
=== schentuu, silly name!? ===<br />
It's pronounced: schen·tuu /[ˈʃən tuː]/ [http://en.wiktionary.org/wiki/Wiktionary:IPA_pronunciation_key|IPA_pronunciation_key]<br />
<br />
Some years ago, I was amused how some germans with poor english sounded, when they tried to say the name of my favorite Linux distribution. This inspired me to form a nickname from an intentionally exaggerated german pronunciation of the english word 'gentoo'.<br />
<br />
First it was just a joke, when I had to register at an very unimportant forum. But later I started likeing it. So it became my common nickname.<br />
<br />
=== other ===<br />
<br />
Happily married with a nerdfriendly wife, she's using linux mint + windows7<br />
<br />
== funtoo related ==<br />
=== why funtoo? ===<br />
I decided to use funtoo because of three facts.<br />
# because the stable tree seems to be less "experimental" than gentoo itself.<br />With gentoo i broke my system during updates and it took me hours, in a few cases even days, to fix that.<br />
# because the community idea of funtoo.<br />As of today <small>(2014-07-14)</small> i think i'd need some more time to get into funtoo. But in near future i would love to help bringing the project forward.<br />
# because git is awesome!<br />
<br />
== general linux related ==<br />
Using gentoo/derivates since 2003, but there is still a lot to learn...<br />
{|<br />
|-<br />
| '''favorite editor''' || vim<br />
|-<br />
| '''favorite desktop enviroment''' || MATE<br />
|-<br />
| ''' favorite ...''' || ...<br />
|}<br />
<br />
== My computing systems ==<br />
=== At home ===<br />
{|<br />
|-<br />
| '''Workstation''' || Just a generic Windows7 box (because i like to play games with it), 4 cores, 6GB DDR2, hosting a VirtualBox for linux (sabayon, at the moment)<br />
|-<br />
| '''Notebook''' || ThinkPad T61, T9300, 4GB RAM, 250GB SSD, 160GB HDD replacing the DVD-RW drive, '''running funtoo'''<br />
|-<br />
| '''NAS''' || qNAP T409pro, 4x 0.5TB RAID5, OpenWRT which i enhanced by installing portage<br />
|-<br />
| '''Raspberry Pi''' || rev. B, running gentoo (with some tweeks i made like distcc and flash friendly file system).. I'm working on a "smart home" project with this.<br />
|-<br />
| '''Homeserver''' || 19" Xeon dualcore 2GHz, 8GB RAM, running VM-Ware ESXi for hosting an endian firewall (community edition) and serval VMs for playing around.<br />
|}<br />
=== Servers online ===<br />
{|<br />
|-<br />
| '''hudson''' || vServer running on gentoo, providing teamspeak3, mail, nagios<br />
|-<br />
| '''goliath''' || vServer running on gentoo, providing apache, mysql, nagios<br />
|}</div>Schentuuhttps://www.funtoo.org/index.php?title=User:Schentuu&diff=4916User:Schentuu2014-07-16T09:39:04Z<p>Schentuu: test</p>
<hr />
<div>{{Person<br />
|Geoloc=51.703079199451, 8.7632703781128<br />
|Location name=Paderborn, Northrhine-Westfalia, Germany<br />
|Blogs=<br />
|fullname=Oliver Pi entka<br />
|email=replace-this-with-my-nickname@googlemail.com<br />
|ircnick=schentuu<br />
|jabber=schentuu@jabber.ccc.de<br />
}}<br />
== About me ==<br />
=== Short bio ===<br />
{|<br />
|-<br />
| '''Nickname''' || {{#external_value:ircnick}}<br />
|-<br />
| '''Real Name''' || {{#external_value:fullname}}<br />
|-<br />
| '''Location''' || Paderborn, Germany<br />
|-<br />
| '''Born''' || August 1981<br />
|-<br />
| '''Job''' || Software developer, embedded + Windows Applications<br />
|-<br />
| <br />|| <br /><br />
|-<br />
| '''Hobbys''' || Pen&Paper RPG, electronics, coding, Minecraft<br />
|-<br />
| '''Member of''' || [http://ccc.de/en/ CCC] (german hacker association)<br />
|-<br />
| || C³PB (local hacker association, sub-organisation of CCC, hosting the hackerspace '[http://hackerspaces.org/wiki/Subraum subraum]')<br />
|-<br />
| || DiRoGi (local P&P RPG association)<br />
|}<br />
<br />
=== schentuu, silly name!? ===<br />
It's pronounced: schen·tuu /[ˈʃən tuː]/ [http://en.wiktionary.org/wiki/Wiktionary:IPA_pronunciation_key|IPA_pronunciation_key]<br />
<br />
Some years ago, I was amused how some germans with poor english sounded, when they tried to say the name of my favorite Linux distribution. This inspired me to form a nickname from an intentionally exaggerated german pronunciation of the english word 'gentoo'.<br />
<br />
First it was just a joke, when I had to register at an very unimportant forum. But later I started likeing it. So it became my common nickname.<br />
<br />
=== other ===<br />
<br />
Happily married with a nerdfriendly wife, she's using linux mint + windows7<br />
<br />
== funtoo related ==<br />
=== why funtoo? ===<br />
I decided to use funtoo because of three facts.<br />
# because the stable tree seems to be less "experimental" than gentoo itself.<br />With gentoo i broke my system during updates and it took me hours, in a few cases even days, to fix that.<br />
# because the community idea of funtoo.<br />As of today <small>(2014-07-14)</small> i think i'd need some more time to get into funtoo. But in near future i would love to help bringing the project forward.<br />
# because git is awesome!<br />
<br />
== general linux related ==<br />
Using gentoo/derivates since 2003, but there is still a lot to learn...<br />
{|<br />
|-<br />
| '''favorite editor''' || vim<br />
|-<br />
| '''favorite desktop enviroment''' || MATE<br />
|-<br />
| ''' favorite ...''' || ...<br />
|}<br />
<br />
== My computing systems ==<br />
=== At home ===<br />
{|<br />
|-<br />
| '''Workstation''' || Just a generic Windows7 box (because i like to play games with it), 4 cores, 6GB DDR2, hosting a VirtualBox for linux (sabayon, at the moment)<br />
|-<br />
| '''Notebook''' || ThinkPad T61, T9300, 4GB RAM, 250GB SSD, 160GB HDD replacing the DVD-RW drive, '''running funtoo'''<br />
|-<br />
| '''NAS''' || qNAP T409pro, 4x 0.5TB RAID5, OpenWRT which i enhanced by installing portage<br />
|-<br />
| '''Raspberry Pi''' || rev. B, running gentoo (with some tweeks i made like distcc and flash friendly file system).. I'm working on a "smart home" project with this.<br />
|-<br />
| '''Homeserver''' || 19" Xeon dualcore 2GHz, 8GB RAM, running VM-Ware ESXi for hosting an endian firewall (community edition) and serval VMs for playing around.<br />
|}<br />
=== Servers online ===<br />
{|<br />
|-<br />
| '''hudson''' || vServer running on gentoo, providing teamspeak3, mail, nagios<br />
|-<br />
| '''goliath''' || vServer running on gentoo, providing apache, mysql, nagios<br />
|}</div>Schentuuhttps://www.funtoo.org/index.php?title=User:Schentuu&diff=4915User:Schentuu2014-07-16T09:31:11Z<p>Schentuu: Undo revision 4913 by Schentuu (talk)</p>
<hr />
<div>{{Person<br />
|Geoloc=51.703079199451, 8.7632703781128<br />
|Location name=Paderborn, Northrhine-Westfalia, Germany<br />
|Blogs=<br />
|fullname=Oliver Pientka<br />
|email=replace-this-with-my-nickname@googlemail.com<br />
|ircnick=schentuu<br />
|jabber=schentuu@jabber.ccc.de<br />
}}<br />
== About me ==<br />
=== Short bio ===<br />
{|<br />
|-<br />
| '''Nickname''' || [[Ircnick::{{#external_value:ircnick}}]]<br />
|-<br />
| '''Real Name''' || Oliver Pientka<br />
|-<br />
| '''Location''' || Paderborn, Germany<br />
|-<br />
| '''Born''' || August 1981<br />
|-<br />
| '''Job''' || Software developer, embedded + Windows Applications<br />
|-<br />
| <br />|| <br /><br />
|-<br />
| '''Hobbys''' || Pen&Paper RPG, electronics, coding, Minecraft<br />
|-<br />
| '''Member of''' || [http://ccc.de/en/ CCC] (german hacker association)<br />
|-<br />
| || C³PB (local hacker association, sub-organisation of CCC, hosting the hackerspace '[http://hackerspaces.org/wiki/Subraum subraum]')<br />
|-<br />
| || DiRoGi (local P&P RPG association)<br />
|}<br />
<br />
=== schentuu, silly name!? ===<br />
It's pronounced: schen·tuu /[ˈʃən tuː]/ [http://en.wiktionary.org/wiki/Wiktionary:IPA_pronunciation_key|IPA_pronunciation_key]<br />
<br />
Some years ago, I was amused how some germans with poor english sounded, when they tried to say the name of my favorite Linux distribution. This inspired me to form a nickname from an intentionally exaggerated german pronunciation of the english word 'gentoo'.<br />
<br />
First it was just a joke, when I had to register at an very unimportant forum. But later I started likeing it. So it became my common nickname.<br />
<br />
=== other ===<br />
<br />
Happily married with a nerdfriendly wife, she's using linux mint + windows7<br />
<br />
== funtoo related ==<br />
=== why funtoo? ===<br />
I decided to use funtoo because of three facts.<br />
# because the stable tree seems to be less "experimental" than gentoo itself.<br />With gentoo i broke my system during updates and it took me hours, in a few cases even days, to fix that.<br />
# because the community idea of funtoo.<br />As of today <small>(2014-07-14)</small> i think i'd need some more time to get into funtoo. But in near future i would love to help bringing the project forward.<br />
# because git is awesome!<br />
<br />
== general linux related ==<br />
Using gentoo/derivates since 2003, but there is still a lot to learn...<br />
{|<br />
|-<br />
| '''favorite editor''' || vim<br />
|-<br />
| '''favorite desktop enviroment''' || MATE<br />
|-<br />
| ''' favorite ...''' || ...<br />
|}<br />
<br />
== My computing systems ==<br />
=== At home ===<br />
{|<br />
|-<br />
| '''Workstation''' || Just a generic Windows7 box (because i like to play games with it), 4 cores, 6GB DDR2, hosting a VirtualBox for linux (sabayon, at the moment)<br />
|-<br />
| '''Notebook''' || ThinkPad T61, T9300, 4GB RAM, 250GB SSD, 160GB HDD replacing the DVD-RW drive, '''running funtoo'''<br />
|-<br />
| '''NAS''' || qNAP T409pro, 4x 0.5TB RAID5, OpenWRT which i enhanced by installing portage<br />
|-<br />
| '''Raspberry Pi''' || rev. B, running gentoo (with some tweeks i made like distcc and flash friendly file system).. I'm working on a "smart home" project with this.<br />
|-<br />
| '''Homeserver''' || 19" Xeon dualcore 2GHz, 8GB RAM, running VM-Ware ESXi for hosting an endian firewall (community edition) and serval VMs for playing around.<br />
|}<br />
=== Servers online ===<br />
{|<br />
|-<br />
| '''hudson''' || vServer running on gentoo, providing teamspeak3, mail, nagios<br />
|-<br />
| '''goliath''' || vServer running on gentoo, providing apache, mysql, nagios<br />
|}</div>Schentuuhttps://www.funtoo.org/index.php?title=Template:Person&diff=4914Template:Person2014-07-16T09:30:29Z<p>Schentuu: </p>
<hr />
<div><noinclude><br />
This is the "Person" template.<br />
It should be called in the following format:<br />
<pre><br />
{{Person<br />
|Geoloc=<br />
|Location name=<br />
}}<br />
</pre><br />
Edit the page to see the template text.<br />
</noinclude><includeonly>{{#vardefine:username|{{#lowercase:{{PAGENAME}}}}}}{{#get_web_data:url=http://auth.funtoo.org:9093/static/members.xml|format=xml|use xpath|data=fullname=/members/user[@username='{{#var:username}}']/fullname,ircnick=/members/user[@username='{{#var:username}}']/ircnick,role=/members/user[@username='{{#var:username}}']/role,email=/members/user[@username='{{#var:username}}']/email,jabber=/members/user[@username='{{#var:username}}']/jabber}}<div style="float:right; width: 400px; border-radius: 20px; background-color: #eeeeee; padding: 20px; margin-left: 40px; margin-bottom: 20px; font-family: Helvetica;"><br />
<div float="left">{{#gravatar_img:{{#show:{{FULLPAGENAME}}|?email|link=none}}}}</div><br />
{{#if:{{#external_value:fullname}}|[[Full name::{{#external_value:fullname}}]]}}<br />
{{#set:Role={{#external_value:role}}<br />
|SimpleRole={{#ifeq:{{#external_value:role}}|bdfl|dev}}{{#ifeq:{{#external_value:role}}|staff|dev}}{{#ifeq:{{#external_value:role}}|dev|dev}}}}<br />
== Contact ==<br />
{|<br />
|{{#if:{{#external_value:ircnick}}|freenode: <tt>[[Ircnick::{{#external_value:ircnick}}]]</tt>}}<br />
|-<br />
[[Email::{{#external_value:email}}]]<br />
|-<br />
|{{#if:{{#external_value:jabber}}|Jabber/XMPP: <tt>[[Jabber::{{#external_value:jabber}}]]</tt>}}<br />
|}<br />
{{#if:{{{Geoloc|}}}|<br />
== Location ==<br />
{{<br />
#display_point:<br />
coordinates={{{Geoloc|}}}<br />
| zoom=5<br />
| width=100%<br />
| height=350<br />
}} <span style="font-size: 8pt;">[[Location name::{{{Location name|}}}]] ([[Geoloc::{{{Geoloc|}}}]])</span>}}<br />
</div><br />
[[Category:People]]<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTITLE__</includeonly></div>Schentuuhttps://www.funtoo.org/index.php?title=User:Schentuu&diff=4913User:Schentuu2014-07-16T09:22:13Z<p>Schentuu: test</p>
<hr />
<div><br />
== About me ==<br />
=== Short bio ===<br />
{|<br />
|-<br />
| '''Nickname''' || [[Ircnick::{{#external_value:ircnick}}]]<br />
|-<br />
| '''Real Name''' || {{#external_value:fullname}}<br />
|-<br />
| '''Location''' || Paderborn, Germany<br />
|-<br />
| '''Born''' || August 1981<br />
|-<br />
| '''Job''' || Software developer, embedded + Windows Applications<br />
|-<br />
| <br />|| <br /><br />
|-<br />
| '''Hobbys''' || Pen&Paper RPG, electronics, coding, Minecraft<br />
|-<br />
| '''Member of''' || [http://ccc.de/en/ CCC] (german hacker association)<br />
|-<br />
| || C³PB (local hacker association, sub-organisation of CCC, hosting the hackerspace '[http://hackerspaces.org/wiki/Subraum subraum]')<br />
|-<br />
| || DiRoGi (local P&P RPG association)<br />
|}<br />
<br />
=== schentuu, silly name!? ===<br />
It's pronounced: schen·tuu /[ˈʃən tuː]/ [http://en.wiktionary.org/wiki/Wiktionary:IPA_pronunciation_key|IPA_pronunciation_key]<br />
<br />
Some years ago, I was amused how some germans with poor english sounded, when they tried to say the name of my favorite Linux distribution. This inspired me to form a nickname from an intentionally exaggerated german pronunciation of the english word 'gentoo'.<br />
<br />
First it was just a joke, when I had to register at an very unimportant forum. But later I started likeing it. So it became my common nickname.<br />
<br />
=== other ===<br />
<br />
Happily married with a nerdfriendly wife, she's using linux mint + windows7<br />
<br />
== funtoo related ==<br />
=== why funtoo? ===<br />
I decided to use funtoo because of three facts.<br />
# because the stable tree seems to be less "experimental" than gentoo itself.<br />With gentoo i broke my system during updates and it took me hours, in a few cases even days, to fix that.<br />
# because the community idea of funtoo.<br />As of today <small>(2014-07-14)</small> i think i'd need some more time to get into funtoo. But in near future i would love to help bringing the project forward.<br />
# because git is awesome!<br />
<br />
== general linux related ==<br />
Using gentoo/derivates since 2003, but there is still a lot to learn...<br />
{|<br />
|-<br />
| '''favorite editor''' || vim<br />
|-<br />
| '''favorite desktop enviroment''' || MATE<br />
|-<br />
| ''' favorite ...''' || ...<br />
|}<br />
<br />
== My computing systems ==<br />
=== At home ===<br />
{|<br />
|-<br />
| '''Workstation''' || Just a generic Windows7 box (because i like to play games with it), 4 cores, 6GB DDR2, hosting a VirtualBox for linux (sabayon, at the moment)<br />
|-<br />
| '''Notebook''' || ThinkPad T61, T9300, 4GB RAM, 250GB SSD, 160GB HDD replacing the DVD-RW drive, '''running funtoo'''<br />
|-<br />
| '''NAS''' || qNAP T409pro, 4x 0.5TB RAID5, OpenWRT which i enhanced by installing portage<br />
|-<br />
| '''Raspberry Pi''' || rev. B, running gentoo (with some tweeks i made like distcc and flash friendly file system).. I'm working on a "smart home" project with this.<br />
|-<br />
| '''Homeserver''' || 19" Xeon dualcore 2GHz, 8GB RAM, running VM-Ware ESXi for hosting an endian firewall (community edition) and serval VMs for playing around.<br />
|}<br />
=== Servers online ===<br />
{|<br />
|-<br />
| '''hudson''' || vServer running on gentoo, providing teamspeak3, mail, nagios<br />
|-<br />
| '''goliath''' || vServer running on gentoo, providing apache, mysql, nagios<br />
|}</div>Schentuuhttps://www.funtoo.org/index.php?title=User:Schentuu&diff=4912User:Schentuu2014-07-16T09:17:40Z<p>Schentuu: </p>
<hr />
<div>{{Person<br />
|Geoloc=51.703079199451, 8.7632703781128<br />
|Location name=Paderborn, Northrhine-Westfalia, Germany<br />
|Blogs=<br />
|fullname=Oliver Pientka<br />
|email=replace-this-with-my-nickname@googlemail.com<br />
|ircnick=schentuu<br />
|jabber=schentuu@jabber.ccc.de<br />
}}<br />
== About me ==<br />
=== Short bio ===<br />
{|<br />
|-<br />
| '''Nickname''' || [[Ircnick::{{#external_value:ircnick}}]]<br />
|-<br />
| '''Real Name''' || Oliver Pientka<br />
|-<br />
| '''Location''' || Paderborn, Germany<br />
|-<br />
| '''Born''' || August 1981<br />
|-<br />
| '''Job''' || Software developer, embedded + Windows Applications<br />
|-<br />
| <br />|| <br /><br />
|-<br />
| '''Hobbys''' || Pen&Paper RPG, electronics, coding, Minecraft<br />
|-<br />
| '''Member of''' || [http://ccc.de/en/ CCC] (german hacker association)<br />
|-<br />
| || C³PB (local hacker association, sub-organisation of CCC, hosting the hackerspace '[http://hackerspaces.org/wiki/Subraum subraum]')<br />
|-<br />
| || DiRoGi (local P&P RPG association)<br />
|}<br />
<br />
=== schentuu, silly name!? ===<br />
It's pronounced: schen·tuu /[ˈʃən tuː]/ [http://en.wiktionary.org/wiki/Wiktionary:IPA_pronunciation_key|IPA_pronunciation_key]<br />
<br />
Some years ago, I was amused how some germans with poor english sounded, when they tried to say the name of my favorite Linux distribution. This inspired me to form a nickname from an intentionally exaggerated german pronunciation of the english word 'gentoo'.<br />
<br />
First it was just a joke, when I had to register at an very unimportant forum. But later I started likeing it. So it became my common nickname.<br />
<br />
=== other ===<br />
<br />
Happily married with a nerdfriendly wife, she's using linux mint + windows7<br />
<br />
== funtoo related ==<br />
=== why funtoo? ===<br />
I decided to use funtoo because of three facts.<br />
# because the stable tree seems to be less "experimental" than gentoo itself.<br />With gentoo i broke my system during updates and it took me hours, in a few cases even days, to fix that.<br />
# because the community idea of funtoo.<br />As of today <small>(2014-07-14)</small> i think i'd need some more time to get into funtoo. But in near future i would love to help bringing the project forward.<br />
# because git is awesome!<br />
<br />
== general linux related ==<br />
Using gentoo/derivates since 2003, but there is still a lot to learn...<br />
{|<br />
|-<br />
| '''favorite editor''' || vim<br />
|-<br />
| '''favorite desktop enviroment''' || MATE<br />
|-<br />
| ''' favorite ...''' || ...<br />
|}<br />
<br />
== My computing systems ==<br />
=== At home ===<br />
{|<br />
|-<br />
| '''Workstation''' || Just a generic Windows7 box (because i like to play games with it), 4 cores, 6GB DDR2, hosting a VirtualBox for linux (sabayon, at the moment)<br />
|-<br />
| '''Notebook''' || ThinkPad T61, T9300, 4GB RAM, 250GB SSD, 160GB HDD replacing the DVD-RW drive, '''running funtoo'''<br />
|-<br />
| '''NAS''' || qNAP T409pro, 4x 0.5TB RAID5, OpenWRT which i enhanced by installing portage<br />
|-<br />
| '''Raspberry Pi''' || rev. B, running gentoo (with some tweeks i made like distcc and flash friendly file system).. I'm working on a "smart home" project with this.<br />
|-<br />
| '''Homeserver''' || 19" Xeon dualcore 2GHz, 8GB RAM, running VM-Ware ESXi for hosting an endian firewall (community edition) and serval VMs for playing around.<br />
|}<br />
=== Servers online ===<br />
{|<br />
|-<br />
| '''hudson''' || vServer running on gentoo, providing teamspeak3, mail, nagios<br />
|-<br />
| '''goliath''' || vServer running on gentoo, providing apache, mysql, nagios<br />
|}</div>Schentuuhttps://www.funtoo.org/index.php?title=Special:Badtitle/NS102:Jabber&diff=4911Special:Badtitle/NS102:Jabber2014-07-16T09:17:14Z<p>Schentuu: Created page with "This is a property of type Has type::String."</p>
<hr />
<div>This is a property of type [[Has type::String]].</div>Schentuuhttps://www.funtoo.org/index.php?title=User:Schentuu&diff=4910User:Schentuu2014-07-16T08:59:22Z<p>Schentuu: </p>
<hr />
<div>{{Person<br />
|Geoloc=51.703079199451, 8.7632703781128<br />
|Location name=Paderborn, Northrhine-Westfalia, Germany<br />
|Blogs=<br />
|fullname=Oliver Pientka<br />
|email=replace-this-with-my-nickname@googlemail.com<br />
|ircnick=schentuu<br />
|jabber=schentuu@jabber.ccc.de<br />
}}<br />
== About me ==<br />
=== Short bio ===<br />
{|<br />
|-<br />
| '''Nickname''' || schentuu<br />
|-<br />
| '''Real Name''' || Oliver Pientka<br />
|-<br />
| '''Location''' || Paderborn, Germany<br />
|-<br />
| '''Born''' || August 1981<br />
|-<br />
| '''Job''' || Software developer, embedded + Windows Applications<br />
|-<br />
| <br />|| <br /><br />
|-<br />
| '''Hobbys''' || Pen&Paper RPG, electronics, coding, Minecraft<br />
|-<br />
| '''Member of''' || [http://ccc.de/en/ CCC] (german hacker association)<br />
|-<br />
| || C³PB (local hacker association, sub-organisation of CCC, hosting the hackerspace '[http://hackerspaces.org/wiki/Subraum subraum]')<br />
|-<br />
| || DiRoGi (local P&P RPG association)<br />
|}<br />
<br />
=== schentuu, silly name!? ===<br />
It's pronounced: schen·tuu /[ˈʃən tuː]/ [http://en.wiktionary.org/wiki/Wiktionary:IPA_pronunciation_key|IPA_pronunciation_key]<br />
<br />
Some years ago, I was amused how some germans with poor english sounded, when they tried to say the name of my favorite Linux distribution. This inspired me to form a nickname from an intentionally exaggerated german pronunciation of the english word 'gentoo'.<br />
<br />
First it was just a joke, when I had to register at an very unimportant forum. But later I started likeing it. So it became my common nickname.<br />
<br />
=== other ===<br />
<br />
Happily married with a nerdfriendly wife, she's using linux mint + windows7<br />
<br />
== funtoo related ==<br />
=== why funtoo? ===<br />
I decided to use funtoo because of three facts.<br />
# because the stable tree seems to be less "experimental" than gentoo itself.<br />With gentoo i broke my system during updates and it took me hours, in a few cases even days, to fix that.<br />
# because the community idea of funtoo.<br />As of today <small>(2014-07-14)</small> i think i'd need some more time to get into funtoo. But in near future i would love to help bringing the project forward.<br />
# because git is awesome!<br />
<br />
== general linux related ==<br />
Using gentoo/derivates since 2003, but there is still a lot to learn...<br />
{|<br />
|-<br />
| '''favorite editor''' || vim<br />
|-<br />
| '''favorite desktop enviroment''' || MATE<br />
|-<br />
| ''' favorite ...''' || ...<br />
|}<br />
<br />
== My computing systems ==<br />
=== At home ===<br />
{|<br />
|-<br />
| '''Workstation''' || Just a generic Windows7 box (because i like to play games with it), 4 cores, 6GB DDR2, hosting a VirtualBox for linux (sabayon, at the moment)<br />
|-<br />
| '''Notebook''' || ThinkPad T61, T9300, 4GB RAM, 250GB SSD, 160GB HDD replacing the DVD-RW drive, '''running funtoo'''<br />
|-<br />
| '''NAS''' || qNAP T409pro, 4x 0.5TB RAID5, OpenWRT which i enhanced by installing portage<br />
|-<br />
| '''Raspberry Pi''' || rev. B, running gentoo (with some tweeks i made like distcc and flash friendly file system).. I'm working on a "smart home" project with this.<br />
|-<br />
| '''Homeserver''' || 19" Xeon dualcore 2GHz, 8GB RAM, running VM-Ware ESXi for hosting an endian firewall (community edition) and serval VMs for playing around.<br />
|}<br />
=== Servers online ===<br />
{|<br />
|-<br />
| '''hudson''' || vServer running on gentoo, providing teamspeak3, mail, nagios<br />
|-<br />
| '''goliath''' || vServer running on gentoo, providing apache, mysql, nagios<br />
|}</div>Schentuuhttps://www.funtoo.org/index.php?title=Template:Person&diff=4909Template:Person2014-07-16T08:58:16Z<p>Schentuu: added the optonal value Jabber/XMPP, which is only shown at 'Contact' if you'll define the variable 'jabber'</p>
<hr />
<div><noinclude><br />
This is the "Person" template.<br />
It should be called in the following format:<br />
<pre><br />
{{Person<br />
|Geoloc=<br />
|Location name=<br />
}}<br />
</pre><br />
Edit the page to see the template text.<br />
</noinclude><includeonly>{{#vardefine:username|{{#lowercase:{{PAGENAME}}}}}}{{#get_web_data:url=http://auth.funtoo.org:9093/static/members.xml|format=xml|use xpath|data=fullname=/members/user[@username='{{#var:username}}']/fullname,ircnick=/members/user[@username='{{#var:username}}']/ircnick,role=/members/user[@username='{{#var:username}}']/role,email=/members/user[@username='{{#var:username}}']/email}}<div style="float:right; width: 400px; border-radius: 20px; background-color: #eeeeee; padding: 20px; margin-left: 40px; margin-bottom: 20px; font-family: Helvetica;"><br />
<div float="left">{{#gravatar_img:{{#show:{{FULLPAGENAME}}|?email|link=none}}}}</div><br />
{{#if:{{#external_value:fullname}}|[[Full name::{{#external_value:fullname}}]]}}<br />
{{#set:Role={{#external_value:role}}<br />
|SimpleRole={{#ifeq:{{#external_value:role}}|bdfl|dev}}{{#ifeq:{{#external_value:role}}|staff|dev}}{{#ifeq:{{#external_value:role}}|dev|dev}}}}<br />
== Contact ==<br />
{|<br />
|{{#if:{{#external_value:ircnick}}|freenode: <tt>[[Ircnick::{{#external_value:ircnick}}]]</tt>}}<br />
|-<br />
[[Email::{{#external_value:email}}]]<br />
|-<br />
|{{#if:{{#external_value:jabber}}|Jabber/XMPP: <tt>[[Jabber::{{#external_value:jabber}}]]</tt>}}<br />
|}<br />
{{#if:{{{Geoloc|}}}|<br />
== Location ==<br />
{{<br />
#display_point:<br />
coordinates={{{Geoloc|}}}<br />
| zoom=5<br />
| width=100%<br />
| height=350<br />
}} <span style="font-size: 8pt;">[[Location name::{{{Location name|}}}]] ([[Geoloc::{{{Geoloc|}}}]])</span>}}<br />
</div><br />
[[Category:People]]<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTITLE__</includeonly></div>Schentuuhttps://www.funtoo.org/index.php?title=User:Schentuu&diff=4904User:Schentuu2014-07-15T08:54:11Z<p>Schentuu: added "schentuu, silly Name!?"</p>
<hr />
<div>{{Person<br />
|Geoloc=51.703079199451, 8.7632703781128<br />
|Location name=Paderborn, NRW, Germany<br />
|fullname=Oliver Pientka<br />
|email=replace-this-with-my-nickname@googlemail.com<br />
|ircnick=schentuu<br />
|jabber=schentuu@jabber.ccc.de<br />
|Blogs=<br />
}}<br />
== About me ==<br />
=== Short bio ===<br />
{|<br />
|-<br />
| '''Nickname''' || schentuu<br />
|-<br />
| '''Real Name''' || Oliver Pientka<br />
|-<br />
| '''Location''' || Paderborn, Germany<br />
|-<br />
| '''Born''' || August 1981<br />
|-<br />
| '''Job''' || Software developer, embedded + Windows Applications<br />
|-<br />
| <br />|| <br /><br />
|-<br />
| '''Hobbys''' || Pen&Paper RPG, electronics, coding, Minecraft<br />
|-<br />
| '''Member of''' || [http://ccc.de/en/ CCC] (german hacker association)<br />
|-<br />
| || C³PB (local hacker association, sub-organisation of CCC, hosting the hackerspace '[http://hackerspaces.org/wiki/Subraum subraum]')<br />
|-<br />
| || DiRoGi (local P&P RPG association)<br />
|}<br />
<br />
=== schentuu, silly name!? ===<br />
It's pronounced: schen·tuu /[ˈʃən tuː]/ [http://en.wiktionary.org/wiki/Wiktionary:IPA_pronunciation_key|IPA_pronunciation_key]<br />
<br />
Some years ago, I was amused how some germans with poor english sounded, when they tried to say the name of my favorite Linux distribution. This inspired me to form a nickname from an intentionally exaggerated german pronunciation of the english word 'gentoo'.<br />
<br />
First it was just a joke, when I had to register at an very unimportant forum. But later I started likeing it. So it became my common nickname.<br />
<br />
=== other ===<br />
<br />
Happily married with a nerdfriendly wife, she's using linux mint + windows7<br />
<br />
== funtoo related ==<br />
=== why funtoo? ===<br />
I decided to use funtoo because of three facts.<br />
# because the stable tree seems to be less "experimental" than gentoo itself.<br />With gentoo i broke my system during updates and it took me hours, in a few cases even days, to fix that.<br />
# because the community idea of funtoo.<br />As of today <small>(2014-07-14)</small> i think i'd need some more time to get into funtoo. But in near future i would love to help bringing the project forward.<br />
# because git is awesome!<br />
<br />
== general linux related ==<br />
Using gentoo/derivates since 2003, but there is still a lot to learn...<br />
{|<br />
|-<br />
| '''favorite editor''' || vim<br />
|-<br />
| '''favorite desktop enviroment''' || MATE<br />
|-<br />
| ''' favorite ...''' || ...<br />
|}<br />
<br />
== My computing systems ==<br />
=== At home ===<br />
{|<br />
|-<br />
| '''Workstation''' || Just a generic Windows7 box (because i like to play games with it), 4 cores, 6GB DDR2, hosting a VirtualBox for linux (sabayon, at the moment)<br />
|-<br />
| '''Notebook''' || ThinkPad T61, T9300, 4GB RAM, 250GB SSD, 160GB HDD replacing the DVD-RW drive, '''running funtoo'''<br />
|-<br />
| '''NAS''' || qNAP T409pro, 4x 0.5TB RAID5, OpenWRT which i enhanced by installing portage<br />
|-<br />
| '''Raspberry Pi''' || rev. B, running gentoo (with some tweeks i made like distcc and flash friendly file system).. I'm working on a "smart home" project with this.<br />
|-<br />
| '''Homeserver''' || 19" Xeon dualcore 2GHz, 8GB RAM, running VM-Ware ESXi for hosting an endian firewall (community edition) and serval VMs for playing around.<br />
|}<br />
=== Servers online ===<br />
{|<br />
|-<br />
| '''hudson''' || vServer running on gentoo, providing teamspeak3, mail, nagios<br />
|-<br />
| '''goliath''' || vServer running on gentoo, providing apache, mysql, nagios<br />
|}</div>Schentuuhttps://www.funtoo.org/index.php?title=User:Schentuu&diff=4903User:Schentuu2014-07-15T08:47:35Z<p>Schentuu: altered mail adress because of spam bot protection</p>
<hr />
<div>{{Person<br />
|Geoloc=51.703079199451, 8.7632703781128<br />
|Location name=Paderborn, NRW, Germany<br />
|fullname=Oliver Pientka<br />
|email=replace-this-with-my-nickname@googlemail.com<br />
|ircnick=schentuu<br />
|jabber=schentuu@jabber.ccc.de<br />
|Blogs=<br />
}}<br />
== About me ==<br />
=== Short bio ===<br />
{|<br />
|-<br />
| '''Nickname''' || schentuu<br />
|-<br />
| '''Real Name''' || Oliver Pientka<br />
|-<br />
| '''Location''' || Paderborn, Germany<br />
|-<br />
| '''Born''' || August 1981<br />
|-<br />
| '''Job''' || Software developer, embedded + Windows Applications<br />
|-<br />
| <br />|| <br /><br />
|-<br />
| '''Hobbys''' || Pen&Paper RPG, electronics, coding, Minecraft<br />
|-<br />
| '''Member of''' || [http://ccc.de/en/ CCC] (german hacker association)<br />
|-<br />
| || C³PB (local hacker association, sub-organisation of CCC, hosting the hackerspace '[http://hackerspaces.org/wiki/Subraum subraum]')<br />
|-<br />
| || DiRoGi (local P&P RPG association)<br />
|}<br />
<br />
=== other ===<br />
<br />
Happily married with a nerdfriendly wife, she's using linux mint + windows7<br />
<br />
== funtoo related ==<br />
=== why funtoo? ===<br />
I decided to use funtoo because of three facts.<br />
# because the stable tree seems to be less "experimental" than gentoo itself.<br />With gentoo i broke my system during updates and it took me hours, in a few cases even days, to fix that.<br />
# because the community idea of funtoo.<br />As of today <small>(2014-07-14)</small> i think i'd need some more time to get into funtoo. But in near future i would love to help bringing the project forward.<br />
# because git is awesome!<br />
<br />
== general linux related ==<br />
Using gentoo/derivates since 2003, but there is still a lot to learn...<br />
{|<br />
|-<br />
| '''favorite editor''' || vim<br />
|-<br />
| '''favorite desktop enviroment''' || MATE<br />
|-<br />
| ''' favorite ...''' || ...<br />
|}<br />
<br />
== My computing systems ==<br />
=== At home ===<br />
{|<br />
|-<br />
| '''Workstation''' || Just a generic Windows7 box (because i like to play games with it), 4 cores, 6GB DDR2, hosting a VirtualBox for linux (sabayon, at the moment)<br />
|-<br />
| '''Notebook''' || ThinkPad T61, T9300, 4GB RAM, 250GB SSD, 160GB HDD replacing the DVD-RW drive, '''running funtoo'''<br />
|-<br />
| '''NAS''' || qNAP T409pro, 4x 0.5TB RAID5, OpenWRT which i enhanced by installing portage<br />
|-<br />
| '''Raspberry Pi''' || rev. B, running gentoo (with some tweeks i made like distcc and flash friendly file system).. I'm working on a "smart home" project with this.<br />
|-<br />
| '''Homeserver''' || 19" Xeon dualcore 2GHz, 8GB RAM, running VM-Ware ESXi for hosting an endian firewall (community edition) and serval VMs for playing around.<br />
|}<br />
=== Servers online ===<br />
{|<br />
|-<br />
| '''hudson''' || vServer running on gentoo, providing teamspeak3, mail, nagios<br />
|-<br />
| '''goliath''' || vServer running on gentoo, providing apache, mysql, nagios<br />
|}</div>Schentuuhttps://www.funtoo.org/index.php?title=User:Schentuu&diff=4902User:Schentuu2014-07-14T21:46:50Z<p>Schentuu: added jabber</p>
<hr />
<div>{{Person<br />
|Geoloc=51.703079199451, 8.7632703781128<br />
|Location name=Paderborn, NRW, Germany<br />
|fullname=Oliver Pientka<br />
|email=schentuu@googlemail.com<br />
|ircnick=schentuu<br />
|jabber=schentuu@jabber.ccc.de<br />
|Blogs=<br />
}}<br />
== About me ==<br />
=== Short bio ===<br />
{|<br />
|-<br />
| '''Nickname''' || schentuu<br />
|-<br />
| '''Real Name''' || Oliver Pientka<br />
|-<br />
| '''Location''' || Paderborn, Germany<br />
|-<br />
| '''Born''' || August 1981<br />
|-<br />
| '''Job''' || Software developer, embedded + Windows Applications<br />
|-<br />
| <br />|| <br /><br />
|-<br />
| '''Hobbys''' || Pen&Paper RPG, electronics, coding, Minecraft<br />
|-<br />
| '''Member of''' || [http://ccc.de/en/ CCC] (german hacker association)<br />
|-<br />
| || C³PB (local hacker association, sub-organisation of CCC, hosting the hackerspace '[http://hackerspaces.org/wiki/Subraum subraum]')<br />
|-<br />
| || DiRoGi (local P&P RPG association)<br />
|}<br />
<br />
=== other ===<br />
<br />
Happily married with a nerdfriendly wife, she's using linux mint + windows7<br />
<br />
== funtoo related ==<br />
=== why funtoo? ===<br />
I decided to use funtoo because of three facts.<br />
# because the stable tree seems to be less "experimental" than gentoo itself.<br />With gentoo i broke my system during updates and it took me hours, in a few cases even days, to fix that.<br />
# because the community idea of funtoo.<br />As of today <small>(2014-07-14)</small> i think i'd need some more time to get into funtoo. But in near future i would love to help bringing the project forward.<br />
# because git is awesome!<br />
<br />
== general linux related ==<br />
Using gentoo/derivates since 2003, but there is still a lot to learn...<br />
{|<br />
|-<br />
| '''favorite editor''' || vim<br />
|-<br />
| '''favorite desktop enviroment''' || MATE<br />
|-<br />
| ''' favorite ...''' || ...<br />
|}<br />
<br />
== My computing systems ==<br />
=== At home ===<br />
{|<br />
|-<br />
| '''Workstation''' || Just a generic Windows7 box (because i like to play games with it), 4 cores, 6GB DDR2, hosting a VirtualBox for linux (sabayon, at the moment)<br />
|-<br />
| '''Notebook''' || ThinkPad T61, T9300, 4GB RAM, 250GB SSD, 160GB HDD replacing the DVD-RW drive, '''running funtoo'''<br />
|-<br />
| '''NAS''' || qNAP T409pro, 4x 0.5TB RAID5, OpenWRT which i enhanced by installing portage<br />
|-<br />
| '''Raspberry Pi''' || rev. B, running gentoo (with some tweeks i made like distcc and flash friendly file system).. I'm working on a "smart home" project with this.<br />
|-<br />
| '''Homeserver''' || 19" Xeon dualcore 2GHz, 8GB RAM, running VM-Ware ESXi for hosting an endian firewall (community edition) and serval VMs for playing around.<br />
|}<br />
=== Servers online ===<br />
{|<br />
|-<br />
| '''hudson''' || vServer running on gentoo, providing teamspeak3, mail, nagios<br />
|-<br />
| '''goliath''' || vServer running on gentoo, providing apache, mysql, nagios<br />
|}</div>Schentuuhttps://www.funtoo.org/index.php?title=User:Schentuu&diff=4898User:Schentuu2014-07-14T14:15:35Z<p>Schentuu: added links</p>
<hr />
<div>{{Person<br />
|Geoloc=51.703079199451, 8.7632703781128<br />
|Location name=Paderborn, NRW, Germany<br />
|fullname=Oliver Pientka<br />
|email=schentuu@googlemail.com<br />
|ircnick=schentuu<br />
|Blogs=<br />
}}<br />
== About me ==<br />
=== Short bio ===<br />
{|<br />
|-<br />
| '''Nickname''' || schentuu<br />
|-<br />
| '''Real Name''' || Oliver Pientka<br />
|-<br />
| '''Location''' || Paderborn, Germany<br />
|-<br />
| '''Born''' || August 1981<br />
|-<br />
| '''Job''' || Software developer, embedded + Windows Applications<br />
|-<br />
| <br />|| <br /><br />
|-<br />
| '''Hobbys''' || Pen&Paper RPG, electronics, coding, Minecraft<br />
|-<br />
| '''Member of''' || [http://ccc.de/en/ CCC] (german hacker association)<br />
|-<br />
| || C³PB (local hacker association, sub-organisation of CCC, hosting the hackerspace '[http://hackerspaces.org/wiki/Subraum subraum]')<br />
|-<br />
| || DiRoGi (local P&P RPG association)<br />
|}<br />
<br />
=== other ===<br />
<br />
Happily married with a nerdfriendly wife, she's using linux mint + windows7<br />
<br />
== funtoo related ==<br />
=== why funtoo? ===<br />
I decided to use funtoo because of three facts.<br />
# because the stable tree seems to be less "experimental" than gentoo itself.<br />With gentoo i broke my system during updates and it took me hours, in a few cases even days, to fix that.<br />
# because the community idea of funtoo.<br />As of today <small>(2014-07-14)</small> i think i'd need some more time to get into funtoo. But in near future i would love to help bringing the project forward.<br />
# because git is awesome!<br />
<br />
== general linux related ==<br />
Using gentoo/derivates since 2003, but there is still a lot to learn...<br />
{|<br />
|-<br />
| '''favorite editor''' || vim<br />
|-<br />
| '''favorite desktop enviroment''' || MATE<br />
|-<br />
| ''' favorite ...''' || ...<br />
|}<br />
<br />
== My computing systems ==<br />
=== At home ===<br />
{|<br />
|-<br />
| '''Workstation''' || Just a generic Windows7 box (because i like to play games with it), 4 cores, 6GB DDR2, hosting a VirtualBox for linux (sabayon, at the moment)<br />
|-<br />
| '''Notebook''' || ThinkPad T61, T9300, 4GB RAM, 250GB SSD, 160GB HDD replacing the DVD-RW drive, '''running funtoo'''<br />
|-<br />
| '''NAS''' || qNAP T409pro, 4x 0.5TB RAID5, OpenWRT which i enhanced by installing portage<br />
|-<br />
| '''Raspberry Pi''' || rev. B, running gentoo (with some tweeks i made like distcc and flash friendly file system).. I'm working on a "smart home" project with this.<br />
|-<br />
| '''Homeserver''' || 19" Xeon dualcore 2GHz, 8GB RAM, running VM-Ware ESXi for hosting an endian firewall (community edition) and serval VMs for playing around.<br />
|}<br />
=== Servers online ===<br />
{|<br />
|-<br />
| '''hudson''' || vServer running on gentoo, providing teamspeak3, mail, nagios<br />
|-<br />
| '''goliath''' || vServer running on gentoo, providing apache, mysql, nagios<br />
|}</div>Schentuuhttps://www.funtoo.org/index.php?title=User:Schentuu&diff=4897User:Schentuu2014-07-14T14:05:20Z<p>Schentuu: typos fixed</p>
<hr />
<div>{{Person<br />
|Geoloc=51.703079199451, 8.7632703781128<br />
|Location name=Paderborn, NRW, Germany<br />
|fullname=Oliver Pientka<br />
|email=schentuu@googlemail.com<br />
|ircnick=schentuu<br />
|Blogs=<br />
}}<br />
== About me ==<br />
=== Short bio ===<br />
{|<br />
|-<br />
| '''Nickname''' || schentuu<br />
|-<br />
| '''Real Name''' || Oliver Pientka<br />
|-<br />
| '''Location''' || Paderborn, Germany<br />
|-<br />
| '''Born''' || August 1981<br />
|-<br />
| '''Job''' || Software developer, embedded + Windows Applications<br />
|-<br />
| <br />|| <br /><br />
|-<br />
| '''Hobbys''' || Pen&Paper RPG, electronics, coding, Minecraft<br />
|-<br />
| '''Member of''' || CCC (german hacker association)<br />
|-<br />
| || C³PB (local hacker association, sub-organisation of CCC)<br />
|-<br />
| || DiRoGi (local P&P RPG association)<br />
|}<br />
<br />
=== other ===<br />
<br />
Happily married with a nerdfriendly wife, she's using linux mint + windows7<br />
<br />
== funtoo related ==<br />
=== why funtoo? ===<br />
I decided to use funtoo because of three facts.<br />
# because the stable tree seems to be less "experimental" than gentoo itself.<br />With gentoo i broke my system during updates and it took me hours, in a few cases even days, to fix that.<br />
# because the community idea of funtoo.<br />As of today <small>(2014-07-14)</small> i think i'd need some more time to get into funtoo. But in near future i would love to help bringing the project forward.<br />
# because git is awesome!<br />
<br />
== general linux related ==<br />
Using gentoo/derivates since 2003, but there is still a lot to learn...<br />
{|<br />
|-<br />
| '''favorite editor''' || vim<br />
|-<br />
| '''favorite desktop enviroment''' || MATE<br />
|-<br />
| ''' favorite ...''' || ...<br />
|}<br />
<br />
== My computing systems ==<br />
=== At home ===<br />
{|<br />
|-<br />
| '''Workstation''' || Just a generic Windows7 box (because i like to play games with it), 4 cores, 6GB DDR2, hosting a VirtualBox for linux (sabayon, at the moment)<br />
|-<br />
| '''Notebook''' || ThinkPad T61, T9300, 4GB RAM, 250GB SSD, 160GB HDD replacing the DVD-RW drive, '''running funtoo'''<br />
|-<br />
| '''NAS''' || qNAP T409pro, 4x 0.5TB RAID5, OpenWRT which i enhanced by installing portage<br />
|-<br />
| '''Raspberry Pi''' || rev. B, running gentoo (with some tweeks i made like distcc and flash friendly file system).. I'm working on a "smart home" project with this.<br />
|-<br />
| '''Homeserver''' || 19" Xeon dualcore 2GHz, 8GB RAM, running VM-Ware ESXi for hosting an endian firewall (community edition) and serval VMs for playing around.<br />
|}<br />
=== Servers online ===<br />
{|<br />
|-<br />
| '''hudson''' || vServer running on gentoo, providing teamspeak3, mail, nagios<br />
|-<br />
| '''goliath''' || vServer running on gentoo, providing apache, mysql, nagios<br />
|}</div>Schentuuhttps://www.funtoo.org/index.php?title=User:Schentuu&diff=4896User:Schentuu2014-07-14T13:58:02Z<p>Schentuu: edited info about c3pb (association where i'm a member)</p>
<hr />
<div>{{Person<br />
|Geoloc=51.703079199451, 8.7632703781128<br />
|Location name=Paderborn, NRW, Germany<br />
|fullname=Oliver Pientka<br />
|email=schentuu@googlemail.com<br />
|ircnick=schentuu<br />
|Blogs=<br />
}}<br />
== About me ==<br />
=== Short bio ===<br />
{|<br />
|-<br />
| '''Nickname''' || schentuu<br />
|-<br />
| '''Real Name''' || Oliver Pientka<br />
|-<br />
| '''Location''' || Paderborn, Germany<br />
|-<br />
| '''Born''' || August 1981<br />
|-<br />
| '''Job''' || Software developer, embedded + Windows Applications<br />
|-<br />
| <br />|| <br /><br />
|-<br />
| '''Hobbys''' || Pen&Paper RPG, electronics, coding, Minecraft<br />
|-<br />
| '''Member of''' || CCC (german hacker association)<br />
|-<br />
| || C³PB (local hacker association, sub-organisation of CCC)<br />
|-<br />
| || DiRoGi (local P&P RPG association)<br />
|}<br />
<br />
=== other ===<br />
<br />
Happily married with a nerdfriendly wife, she's using linux mint + windows7<br />
<br />
== funtoo related ==<br />
=== why funtoo? ===<br />
I decided to use funtoo because of three facts.<br />
# because the stable tree seems to be less "experimental" than gentoo itself.<br />With gentoo i broke my system during updates and it took me hours, in a few cases even days, to fix that.<br />
# because the community idea if funtoo.<br />As of today <small>(2014-07-14)</small> i think i need some more time to get into funtoo. But in near future i would love to help bringing the project forward.<br />
# because git is awesome!<br />
<br />
== general linux related ==<br />
Using gentoo/derivates since 2003, but there is still a lot to learn...<br />
{|<br />
|-<br />
| '''favorite editor''' || vim<br />
|-<br />
| '''favorite desktop enviroment''' || MATE<br />
|-<br />
| ''' favorite ...''' || ...<br />
|}<br />
<br />
== My computing systems ==<br />
=== At home ===<br />
{|<br />
|-<br />
| '''Workstation''' || Just a generic Windows7 box (because i like to play games with it), 4 cores, 6GB DDR2, hosting a VirtualBox for linux (sabayon, at the moment)<br />
|-<br />
| '''Notebook''' || ThinkPad T61, T9300, 4GB RAM, 250GB SSD, 160GB HDD replacing the DVD-RW drive, '''running funtoo'''<br />
|-<br />
| '''NAS''' || qNAP T409pro, 4x 0.5TB RAID5, OpenWRT which i enhanced by installing portage<br />
|-<br />
| '''Raspberry Pi''' || rev. B, running gentoo (with some tweeks i made like distcc and flash friendly file system).. I'm working on a "smart home" project with this.<br />
|-<br />
| '''Homeserver''' || 19" Xeon dualcore 2GHz, 8GB RAM, running VM-Ware ESXi for hosting an endian firewall (community edition) and serval VMs for playing around.<br />
|}<br />
=== Servers online ===<br />
{|<br />
|-<br />
| '''hudson''' || vServer running on gentoo, providing teamspeak3, mail, nagios<br />
|-<br />
| '''goliath''' || vServer running on gentoo, providing apache, mysql, nagios<br />
|}</div>Schentuuhttps://www.funtoo.org/index.php?title=User:Schentuu&diff=4895User:Schentuu2014-07-14T13:52:07Z<p>Schentuu: some minor syntax fixes</p>
<hr />
<div>{{Person<br />
|Geoloc=51.703079199451, 8.7632703781128<br />
|Location name=Paderborn, NRW, Germany<br />
|fullname=Oliver Pientka<br />
|email=schentuu@googlemail.com<br />
|ircnick=schentuu<br />
|Blogs=<br />
}}<br />
== About me ==<br />
=== Short bio ===<br />
{|<br />
|-<br />
| '''Nickname''' || schentuu<br />
|-<br />
| '''Real Name''' || Oliver Pientka<br />
|-<br />
| '''Location''' || Paderborn, Germany<br />
|-<br />
| '''Born''' || August 1981<br />
|-<br />
| '''Job''' || Software developer, embedded + Windows Applications<br />
|-<br />
| <br />|| <br /><br />
|-<br />
| '''Hobbys''' || Pen&Paper RPG, electronics, coding, Minecraft<br />
|-<br />
| '''Member of''' || CCC (german hacker association)<br />
|-<br />
| || C3PB (local hacker association)<br />
|-<br />
| || DiRoGi (local P&P RPG association)<br />
|}<br />
<br />
=== other ===<br />
<br />
Happily married with a nerdfriendly wife, she's using linux mint + windows7<br />
<br />
== funtoo related ==<br />
=== why funtoo? ===<br />
I decided to use funtoo because of three facts.<br />
# because the stable tree seems to be less "experimental" than gentoo itself.<br />With gentoo i broke my system during updates and it took me hours, in a few cases even days, to fix that.<br />
# because the community idea if funtoo.<br />As of today <small>(2014-07-14)</small> i think i need some more time to get into funtoo. But in near future i would love to help bringing the project forward.<br />
# because git is awesome!<br />
<br />
== general linux related ==<br />
Using gentoo/derivates since 2003, but there is still a lot to learn...<br />
{|<br />
|-<br />
| '''favorite editor''' || vim<br />
|-<br />
| '''favorite desktop enviroment''' || MATE<br />
|-<br />
| ''' favorite ...''' || ...<br />
|}<br />
<br />
== My computing systems ==<br />
=== At home ===<br />
{|<br />
|-<br />
| '''Workstation''' || Just a generic Windows7 box (because i like to play games with it), 4 cores, 6GB DDR2, hosting a VirtualBox for linux (sabayon, at the moment)<br />
|-<br />
| '''Notebook''' || ThinkPad T61, T9300, 4GB RAM, 250GB SSD, 160GB HDD replacing the DVD-RW drive, '''running funtoo'''<br />
|-<br />
| '''NAS''' || qNAP T409pro, 4x 0.5TB RAID5, OpenWRT which i enhanced by installing portage<br />
|-<br />
| '''Raspberry Pi''' || rev. B, running gentoo (with some tweeks i made like distcc and flash friendly file system).. I'm working on a "smart home" project with this.<br />
|-<br />
| '''Homeserver''' || 19" Xeon dualcore 2GHz, 8GB RAM, running VM-Ware ESXi for hosting an endian firewall (community edition) and serval VMs for playing around.<br />
|}<br />
=== Servers online ===<br />
{|<br />
|-<br />
| '''hudson''' || vServer running on gentoo, providing teamspeak3, mail, nagios<br />
|-<br />
| '''goliath''' || vServer running on gentoo, providing apache, mysql, nagios<br />
|}</div>Schentuuhttps://www.funtoo.org/index.php?title=User:Schentuu&diff=4894User:Schentuu2014-07-14T13:37:28Z<p>Schentuu: removed dead picture link</p>
<hr />
<div>{{Person<br />
|Geoloc=51.703079199451, 8.7632703781128<br />
|Location name=Paderborn, NRW, Germany<br />
|Blogs=<br />
}}<br />
== About me ==<br />
=== Short bio ===<br />
{|<br />
|-<br />
| '''Nickname''' || schentuu<br />
|-<br />
| '''Real Name''' || Oliver Pientka<br />
|-<br />
| '''Location''' || Paderborn, Germany<br />
|-<br />
| '''Born''' || August 1981<br />
|-<br />
| '''Job''' || Software developer, embedded + Windows Applications<br />
|-<br />
| <br />|| <br /><br />
|-<br />
| '''Hobbys''' || Pen&Paper RPG, electronics, coding, Minecraft<br />
|-<br />
| '''Member of''' || CCC (german hacker association)<br />
|-<br />
| || C3PB (local hacker association)<br />
|-<br />
| || DiRoGi (local P&P RPG association)<br />
|}<br />
<br />
=== other ===<br />
<br />
Happily married with a nerdfriendly wife, she's using linux mint + windows7<br />
<br />
== funtoo related ==<br />
=== why funtoo? ===<br />
I decided to use funtoo because of three facts.<br />
# because the stable tree seems to be less "experimental" than gentoo itself.<br />With gentoo i broke my system during updates and it took me hours, in a few cases even days, to fix that.<br />
# because the community idea if funtoo.<br />As of today <small>(2014-07-14)</small> i think i need some more time to get into funtoo. But in near future i would love to help bringing the project forward.<br />
# because git is awesome!<br />
<br />
== general linux related ==<br />
Using gentoo/derivates since 2003, but there is still a lot to learn...<br />
{|<br />
|-<br />
| '''favorite editor''' || vim<br />
|-<br />
| '''favorite desktop enviroment''' || MATE<br />
|-<br />
| ''' favorite ...''' || ...<br />
|}<br />
<br />
== My computing systems ==<br />
=== At home ===<br />
{|<br />
|-<br />
| '''Workstation''' || Just a generic Windows7 box (because i like to play games with it), 4 cores, 6GB DDR2, hosting a VirtualBox for linux (sabayon, at the moment)<br />
|-<br />
| '''Notebook''' || ThinkPad T61, T9300, 4GB RAM, 250GB SSD, 160GB HDD replacing the DVD-RW drive, '''running funtoo'''<br />
|-<br />
| '''NAS''' || qNAP T409pro, 4x 0.5TB RAID5, OpenWRT which i enhanced by installing portage<br />
|-<br />
| '''Raspberry Pi''' || rev. B, running gentoo (with some tweeks i made like distcc and flash friendly file system).. I'm working on a "smart home" project with this.<br />
|-<br />
| '''Homeserver''' || 19" Xeon dualcore 2GHz, 8GB RAM, running VM-Ware ESXi for hosting an endian firewall (community edition) and serval VMs for playing around.<br />
|}<br />
=== Servers online ===<br />
{|<br />
|-<br />
| '''hudson''' || vServer running on gentoo, providing teamspeak3, mail, nagios<br />
|-<br />
| '''goliath''' || vServer running on gentoo, providing apache, mysql, nagios<br />
|}</div>Schentuuhttps://www.funtoo.org/index.php?title=User:Schentuu&diff=4893User:Schentuu2014-07-14T13:35:58Z<p>Schentuu: added geo location</p>
<hr />
<div>{{Person<br />
|Geoloc=51.703079199451, 8.7632703781128<br />
|Location name=Paderborn, NRW, Germany<br />
|Blogs=<br />
}}<br />
== About me ==<br />
=== Short bio ===<br />
[[File:Https://www.c3pb.de/ media/user/oliverusericon 214x214.jpg?cache=|frameless|right]]<br />
{|<br />
|-<br />
| '''Nickname''' || schentuu<br />
|-<br />
| '''Real Name''' || Oliver Pientka<br />
|-<br />
| '''Location''' || Paderborn, Germany<br />
|-<br />
| '''Born''' || August 1981<br />
|-<br />
| '''Job''' || Software developer, embedded + Windows Applications<br />
|-<br />
| <br />|| <br /><br />
|-<br />
| '''Hobbys''' || Pen&Paper RPG, electronics, coding, Minecraft<br />
|-<br />
| '''Member of''' || CCC (german hacker association)<br />
|-<br />
| || C3PB (local hacker association)<br />
|-<br />
| || DiRoGi (local P&P RPG association)<br />
|}<br />
<br />
=== other ===<br />
<br />
Happily married with a nerdfriendly wife, she's using linux mint + windows7<br />
<br />
== funtoo related ==<br />
=== why funtoo? ===<br />
I decided to use funtoo because of three facts.<br />
# because the stable tree seems to be less "experimental" than gentoo itself.<br />With gentoo i broke my system during updates and it took me hours, in a few cases even days, to fix that.<br />
# because the community idea if funtoo.<br />As of today <small>(2014-07-14)</small> i think i need some more time to get into funtoo. But in near future i would love to help bringing the project forward.<br />
# because git is awesome!<br />
<br />
== general linux related ==<br />
Using gentoo/derivates since 2003, but there is still a lot to learn...<br />
{|<br />
|-<br />
| '''favorite editor''' || vim<br />
|-<br />
| '''favorite desktop enviroment''' || MATE<br />
|-<br />
| ''' favorite ...''' || ...<br />
|}<br />
<br />
== My computing systems ==<br />
=== At home ===<br />
{|<br />
|-<br />
| '''Workstation''' || Just a generic Windows7 box (because i like to play games with it), 4 cores, 6GB DDR2, hosting a VirtualBox for linux (sabayon, at the moment)<br />
|-<br />
| '''Notebook''' || ThinkPad T61, T9300, 4GB RAM, 250GB SSD, 160GB HDD replacing the DVD-RW drive, '''running funtoo'''<br />
|-<br />
| '''NAS''' || qNAP T409pro, 4x 0.5TB RAID5, OpenWRT which i enhanced by installing portage<br />
|-<br />
| '''Raspberry Pi''' || rev. B, running gentoo (with some tweeks i made like distcc and flash friendly file system).. I'm working on a "smart home" project with this.<br />
|-<br />
| '''Homeserver''' || 19" Xeon dualcore 2GHz, 8GB RAM, running VM-Ware ESXi for hosting an endian firewall (community edition) and serval VMs for playing around.<br />
|}<br />
=== Servers online ===<br />
{|<br />
|-<br />
| '''hudson''' || vServer running on gentoo, providing teamspeak3, mail, nagios<br />
|-<br />
| '''goliath''' || vServer running on gentoo, providing apache, mysql, nagios<br />
|}</div>Schentuuhttps://www.funtoo.org/index.php?title=User:Schentuu&diff=4892User:Schentuu2014-07-14T13:29:38Z<p>Schentuu: initial post of my profile</p>
<hr />
<div>== About me ==<br />
=== Short bio ===<br />
[[File:Https://www.c3pb.de/ media/user/oliverusericon 214x214.jpg?cache=|frameless|right]]<br />
{|<br />
|-<br />
| '''Nickname''' || schentuu<br />
|-<br />
| '''Real Name''' || Oliver Pientka<br />
|-<br />
| '''Location''' || Paderborn, Germany<br />
|-<br />
| '''Born''' || August 1981<br />
|-<br />
| '''Job''' || Software developer, embedded + Windows Applications<br />
|-<br />
| <br />|| <br /><br />
|-<br />
| '''Hobbys''' || Pen&Paper RPG, electronics, coding, Minecraft<br />
|-<br />
| '''Member of''' || CCC (german hacker association)<br />
|-<br />
| || C3PB (local hacker association)<br />
|-<br />
| || DiRoGi (local P&P RPG association)<br />
|}<br />
<br />
=== other ===<br />
<br />
Happily married with a nerdfriendly wife, she's using linux mint + windows7<br />
<br />
== funtoo related ==<br />
=== why funtoo? ===<br />
I decided to use funtoo because of three facts.<br />
# because the stable tree seems to be less "experimental" than gentoo itself.<br />With gentoo i broke my system during updates and it took me hours, in a few cases even days, to fix that.<br />
# because the community idea if funtoo.<br />As of today <small>(2014-07-14)</small> i think i need some more time to get into funtoo. But in near future i would love to help bringing the project forward.<br />
# because git is awesome!<br />
<br />
== general linux related ==<br />
Using gentoo/derivates since 2003, but there is still a lot to learn...<br />
{|<br />
|-<br />
| '''favorite editor''' || vim<br />
|-<br />
| '''favorite desktop enviroment''' || MATE<br />
|-<br />
| ''' favorite ...''' || ...<br />
|}<br />
<br />
== My computing systems ==<br />
=== At home ===<br />
{|<br />
|-<br />
| '''Workstation''' || Just a generic Windows7 box (because i like to play games with it), 4 cores, 6GB DDR2, hosting a VirtualBox for linux (sabayon, at the moment)<br />
|-<br />
| '''Notebook''' || ThinkPad T61, T9300, 4GB RAM, 250GB SSD, 160GB HDD replacing the DVD-RW drive, '''running funtoo'''<br />
|-<br />
| '''NAS''' || qNAP T409pro, 4x 0.5TB RAID5, OpenWRT which i enhanced by installing portage<br />
|-<br />
| '''Raspberry Pi''' || rev. B, running gentoo (with some tweeks i made like distcc and flash friendly file system).. I'm working on a "smart home" project with this.<br />
|-<br />
| '''Homeserver''' || 19" Xeon dualcore 2GHz, 8GB RAM, running VM-Ware ESXi for hosting an endian firewall (community edition) and serval VMs for playing around.<br />
|}<br />
=== Servers online ===<br />
{|<br />
|-<br />
| '''hudson''' || vServer running on gentoo, providing teamspeak3, mail, nagios<br />
|-<br />
| '''goliath''' || vServer running on gentoo, providing apache, mysql, nagios<br />
|}</div>Schentuu