Gentoo
Door Maurice Heuveling
![]()
Naam: PC (>= i386, Pentium, AMD, AMD64), PowerPC, UltraSparc, Alpha, MIPS
Website: |
BeschrijvingEen mooi beeld van Gentoo wordt gegeven door figuur 1: Larry the Cow, welke beschrijft waar Gentoo voor staat. Gentoo is een distributie die redelijk afwijkt van overige bekende distributies. Het meest kenmerkende is het Portage-systeem, van waaruit alle software en updates worden geinstalleerd. Tevens is Gentoo beschikbaar voor een ongelooflijk groot aantal platformen, waaronder natuurlijk de x86 (Intel en AMD processoren) en ook in de 64bit versie. De keuze aan kernels is zeer groot, waarbij enkele stevig door Gentoo ontwikkelaars zijn gepatched. Zo is er een kernel speciaal voor gamers geoptimaliseerd, of voor desktop gebruik of voor servers en noem maar op. Nagenoeg alle software die er voor GNU/Linux wordt uitgebracht is er in een zeer recente uitvoering te verkrijgen, eventueel zelfs testversies. Ook hardware ondersteuning is goed te noemen. Gentoo richt zich voornamelijk op kracht, snelheid en flexibiliteit, maar minder op stabiliteit, integratie en gebruiksvriendelijkheid. Snelheid en kracht wordt verkregen door het uit sourcecode compileren van de software, zodat deze zich kan optimaliseren op jouw hardware. Het compileren kan een aardige tijd duren (OpenOffice en KDE wel een dag of zelfs langer), maar het systeem moet er wel sneller van worden, terwijl de grootte van de software minder wordt. Gentoo is voor verschillende soorten systemen te gebruiken en kent ook optimalisaties voor elk soort gebruik. Het is daardoor geschikt voor normaal desktop gebruik, maar ook voor servers. Gentoo gaat uit van een actieve gebruiker, iemand die zelf zijn informatie zoekt en interpreteert. Voor je met de installatie begint moet je dan ook voor jouw specifieke pc en wensen het nodige uitzoekwerk hebben gedaan. Dus wat is het beoogde gebruik, welke hardware heb je en welke optimalisaties wil je gaan toepassen. InstallatieDe een vindt de installatie van Gentoo zeer moeilijk, de ander weer vrij makkelijk. De perceptie hangt af van de mate waarin je afgeschrikt wordt door het gebruiken van handleidingen en zelf logisch nadenken. Het makkelijkst is natuurlijk om een installatie met een paar klikken af te ronden. Dit zul je echter bij Gentoo niet aantreffen! Zodra de computer vanaf de installatie cd opstart, kom je terecht in een console van waaruit alle installatie stappen handmatig moeten worden doorlopen. Dus dat betekent lezen, denken en typen. Gentoo heeft hiervoor een zeer duidelijke installatiehandleiding opgesteld die ook in het Nederlands is vertaald. Alle stappen worden uitgebreid uitgelegd (het waarom en hoe) en het document steekt logisch en goed leesbaar in elkaar. Belangrijk is om alle stukken tekst ook daadwerkelijk goed te lezen en alle commando's goed in te voeren, anders zal later ergens blijken dat de installatie niet goed werkt. Indien Gentoo naast MS Windows wordt geinstalleerd, moet er voor er met de installatie wordt begonnen eerst speciale partities voor de Gentoo installatie worden aangemaakt. Tijdens de installatie zelf is het niet mogelijk om de ruimte van een MS Windows schijf "af te snoepen" zoals wel kan bij bijvoorbeeld SuSe of Mandrake. Installeer je op een aparte of nieuwe schijf dan kan partitionering gewoon tijdens de installatie. Gentoo kan geinstalleerd worden vanaf de bootable cd-rom die te downloaden is vanaf de website. Het kan ook vanuit een bestaande installatie of via een Knoppix cd-rom. Tijdens de installatie kun je kiezen uit 4 verschillende mogelijkheden:
Bij Gentoo heb je dus een ruime keuze voor installatie. Het grootste verschil zit in de verschillende optimalisatie mogelijkheden. Stage 1 en 2 kunnen erg lang duren, afhankelijk van jouw pc. Er kan zo een dag nodig zijn om een basis pc te installeren (en dan heb je alleen console zonder software). Vervolgens wil je ook een grafische desktop hebben. Ook hier heeft Gentoo een uitgebreide handleiding voor opgesteld (net als diverse andere zaken). Wil je uiteindelijk bijvoorbeeld KDE als desktop hebben, dan moet je er wel rekening mee houden dat het compileren van KDE wel de nodige uren in beslag neemt (je hoeft hier gelukkig niet bij aanwezig te zijn). Gentoo kent geen automatische hardwareherkenning, dus het is belangrijk om zelf de kernel te compileren of anders de automatische aangemaakte kernel goed te controleren. ConfiguratieGentoo kent (nog) geen grafische tool om je systeem te configureren. Wel zijn er natuurlijk de hulpmiddelen van je desktop, maar voor de rest moet alles met het handje worden ingesteld. Er is een hele actieve community rond Gentoo die momenteel ook bezig is om een grafisch hulpmiddel te ontwikkelen. Momenteel betekent het dat je zelf moet zoeken en lezen hoe bepaalde zaken geconfigureerd moeten worden. Gentoo doet zelf geen integratie van software (zoals Debian en SuSe bijvoorbeeld wel doen), dus alle software die je installeert behoudt zijn eigen configuratiemogelijkheden. Dit betekent ook dat je zelf een log bij moet houden met software die je installeert en waar de configuratiebestanden staan. Gelukkig is hiervoor genoeg informatie op het internet te vinden. Meegeleverde softwareDe database met softwarepackages binnen Gentoo is ongehoord groot. Er zijn zo'n 7000 software pakketten aanwezig, waaronder voornamelijk de bekendste en nieuwste software. Zodra er officieel een nieuwe versie uitkomt heeft Gentoo die meestal binnen een paar dagen al klaar staan voor download en installatie. Het is ook mogelijk om voor de GRP installatie een tweede cd-rom te downloaden met software, maar als je adsl of kabel hebt dan is het raadzaam om alles vanaf internet te installeren, zodat je altijd de nieuwste versie hebt. Een opsomming van verkrijgbare software is dan ook onmogelijk. Denk aan een willekeurig stuk software en Gentoo heeft het wel. Software installatie systeemSoftware toevoegen en verwijderen: Installeren en verwijderen van software gebeurt vanuit de console. Momenteel is er nog geen grafische interface beschikbaar. Maar die grafische interface is ook niet echt nodig, want de commando's die je gebruikt zijn kort en krachtig. "emerge kde" zorgt er bijvoorbeeld voor dat het volledige KDE geinstalleerd wordt. Wil je Mozilla, dan volstaat "emerge mozilla". Wil je Mozilla weer verwijderen, dan zorgt "emerge unmerge mozilla" voor het verwijderen van deze software. Zoeken naar software kan ook via emerge. Wil je weten welke irc clients Gentoo heeft, dan kun bijvoorbeeld "emerge search irc" intypen en krijg je een lijst met software die met irc te maken heeft. Wat erg sterk bij Gentoo is, is dat de afhankelijkheden (ofwel dependencies, afhankelijkheden van andere softwarepakketten) automatisch opgelost worden. Emerge zorgt er dus voor dat alle benodigde pakketten wordt geinstalleerd. Software updaten: Via "emerge" kan het volledige systeem up-to-date worden gebracht. Wil je bijvoorbeeld KDE updaten, dan zorgt "emerge -u KDE" daarvoor. Wil je het systeem updaten, dan type je "emerge -u system". Om alle softwarepakketen up-to-date te krijgen volstaat dan "emerge -u world". Een zeer groot nadeel van Gentoo is de afhandeling van de nieuwere configuratiebestanden. Elk configuratiebestand moet handmatig worden gecontroleerd en aangepast na een update. Het is mogelijk om dit automatisch te laten doen, maar het risico op een instabiel systeem is dan erg groot. Enkele configuratiebestanden handmatig aanpassen is vrij snel gedaan, maar een complete (en uitgebreide) desktop kent al snel meer dan 200 configuratiebestanden. Het is niet direct noodzakelijk om een configuratiebestand direct aan te passen, want de oude voldoet vaak nog wel. Toch is het raadzaam om dit wel regelmatig bij te houden. Hopelijk vindt Gentoo hier snel een betere manier voor (zoals bijvoorbeeld bij Debian). Emerge kent nog veel meer mogelijkheden, maar daarvoor moet je echt zelf de handleidingen lezen. OndersteuningDe ondersteuning van Gentoo is misschien wel de beste binnen de GNU/Linux wereld! Gentoo zelf verschaft al vele duidelijke handleidingen die door de meeste mensen prima zijn te lezen. Maar ook zeer sterk is de Gentoo Community in de vorm van het Gentoo forum. Elke denkbare vraag is er al voorbij gekomen en uitgebreid behandeld. Dus het maakt niet uit hoe esoterisch jouw hardware is, er is ongetwijfeld al iemand die een howto heeft geschreven. Ook is er binnen het forum een uitgebreide "tips & tricks" sectie, waar je een waardevolle bron van informatie vindt om je systeem volledig te tweaken. Ook zijn er diverse handige scripts te vinden die je helpen bij het updaten van je systeem (Pye!!! (Pick Your Emerge), een echte aanrader). Mocht je er met deze handleidingen en forum er niet uitkomen, dan is het misschien toch raadzaam om een typemachine en een echte spelcomputer aan te schaffen ;) |

