Gentoo Linux (uber leet)

Jeff Wolf

Linux Geek

jeff@iwolfie.com

http://www.gentoo.org

http://forums.gentoo.org

Benefits

Optimized for processor

Only install what you need or want (easily)

Portage

Portage

Portage

Commands

“emerge sync” - Updates portage tree (/usr/portage)

“emerge world -pv” - See what new packages are available

“emerge system -pv” - See what new “base” packages are available

“qpkg -I -q package” - query package database for dependencies for “package”

“rc-update [add|del] service runlevel” - adds services to start at particular runlevel, main runlevels used are “default” and “boot”

Configuration Files

/etc/conf.d – Similar to /etc/sysconfig in RedHat, lot of network and service options

/etc/rc.conf – Default text editor, graphical display manager(x login), window manager (default)

/etc/make.conf – optimization settings, USE flags, portage mirrors, other misc settings for os

/etc/runlevels – equivalent to rc0-6.d directories in Red Hat

/etc/modules.autoload.d/kernel-2.[4|6] – modules listed in these folders will get loaded when the system is booted

Demo

“emerge sync”

“emerge world -pDv”

“emerge system -pDv”

“qpkg -I -q ettercap“

“ls /etc/conf.d”

“vim /etc/make.conf”

“vim /etc/rc.conf”

“ls /etc/init.d”

“cd /usr/portage”

.....................................................

Summary

All other Linux distros strive to be “just like gentoo” :)

Portage is available for other distros

Easy to maintain and since you build your own packages they are optimized for your environment

Some of the fastest turnarounds for getting patches out for vulnerable software.

Forums are so 1337 that other distro users post there for help

Cool graphics used in the slides were acquired by emerging gentoo-artwork

2005-05-05T10:07:43