The Cologne's Gentoo Linux user group KGLUG - Die Kölner Gentoo Linux User Group has
been founded at the end of the year 2008. It's an open group of Gentoo Linux enthusiasts.
This Website aims to be a place to go for all Gentoo Linux relevant topics in the area of Cologne, but it's a newly one and is under continuously construction.
'Why do I should use Gentoo Linux ?' you are perhaps thinking about. 'I've heard it is so much complicated in installing and administrating and why shoud I compile it out of the sources? Almost the most distributors distribute their distributions more or less ready to go'.
You are unmitigatedly right ! But we want to explain you some reasons for using Gentoo Linux and a couple of why it's a good idea to understand how Linux generally works. A good way to do this is reading the following excellent manual from the Linux From Scratch project. And it is also recommendable to do so. You just have to vanquish the inner temptation. The german translation you will find here.
But going back to argue why it is advisable using Gentoo Linux. Binary Linux distributions like Debian/GNU Linux, Slackware Linux or the formerly german S.u.S.E. Linux, to name just a few, compile their packages on the one hand optimized for general processor architectures like i586, i686, or x86_64, to carry to the x86 downwardly compatible ones. However they do it, they do not compile in processor type specific optimizings factored in by the GNU Compiler Collection's gcc for the CFLAGS and g++ for the CXXFLAGS directives used by different programs like mplayer or ffmpeg, which provides e.g. ssse3 on Intel Core 2 and later chips. That implies that distributions which are compiled for processor types like i686, athlon or k8 do not support the (new) processor type specifics features. You can view them by executing `cat /proc/cpuinfo |grep flags`:
> cat /proc/cpuinfo |grep flags
flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts rep_good pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow
and for some of them there are explicit USE flags to enable or disable them:
use.desc:sse2 - faster floating point optimization for SSE2 capable chips
app-emulation/xen:pae - Enable support for PAE kernels (usually x86-32 with >4GB memory)
use.local.desc:media-video/mplayer:ssse3 - faster floating point optimization for SSSE3 capable chips (Intel Core 2 and later chips)
For further informations please have a look at the Gentoo Linux Wiki's Safe Cflags site.
On the other hand programs often offer a lot of flavors compiling the packages. E.g Openoffice comes with the possibility to enable resp. disable some features like support for KDE, Gnome, GTK+ or Netscape plugins. Your native language is German and you are familiar with the English language, but you do not understand any word in Spanish or Chinese. So you can define to compile Openoffice as a fanatic KDE-user merely with KDE support. This will be controled by using the USE variable setting the USE flags to "kde -gnome -gtk" and the desission which languages are supported regulates the LINGUAS directive domiciled in the configuration file '/etc/make.conf' too. Or which language support for your system environment will be installed is defined in '/etc/locale.gen' and which locales will or will not be deleted could be specified in the '/etc/locale.nopurge'.
That are just a few of a lot of other possible modulations.
Gentoo Linux will squeeze out all of the existing possibilities and powers up your machine and you too. That are some reasons for using Gentoo Linux.
In cases of mistakes have been made in our descriptions, be so nice to send us an email.