Gentoo Linux
on
Linuxi distributsioon
, mis on projekteeritud
modulaarsena
, portatiivsena ja optimeerituna kasutaja arvutile. See saavutatakse koigi programmide
kompileerimisega
lahtekoodist
. Suur hulk
programme
on saadaval ka
arhitektuuripohiste
binaarpakettidena
, mis vahendab kompileerimisaega, kuid sellega rikutakse Gentoo vaimu ja kaob "isetegemise" volu. Programmide lisamine, uuendamine ja kustutamine kaib programmi
Portage
abil.
-
Pikemalt artiklis
Portage
Portage on
paketihaldussusteem
, mis aitab kasutajal programme lisada, uuendada ja kustutada. Portage on kirjutatud
Pythonis
, mis on pohiline Gentood kasutusvahend. Susteemi ennast nimetatakse Portage'iks, kuid enamus tegevusi toimub
terminaliprogrammi
Emerge abil.
Portage susteem voimaldab kasutada lippe, millega saab maarata, missugused programmi vahendid kompileeritakse programmidesse ja missugused mitte. Naiteks saab
DVD
-ga arvutil tuua sisse DVD toetuse, DVD-ta arvutil aga see kompileerimata jatta. Lipud voivad tugevalt mojutada suhtust teiste programmidega ja nende kasutamine on uks moodus programmide seadmiseks.
Paketihalduri Portage lippudega kontrollitakse, milliseid funktsioone mingi pakett taitma peab ja milliseid mitte.
Naiteks
Fedora
voi
Mandriva Linuxile
on keerukas paigaldada ainult
KDE
kasutajaliidest, sest paljud rakendused on kompileeritud toetama ka
GNOME
kasutajakeskkonda. Seetottu paigaldatakse arvutisse ikkagi paljud GNOME keskkonna
teegid
. Naiteks programmi
Samba
paigaldus Fedora voi Mandriva Linuxile nouab ka printimissusteemi
Cupsi
teekide paigaldamist, olenemata sellest, kas on kavas
printida
voi mitte. Nii Fedora kui ka Mandriva Linuxis saab pakette ise kompileerida, kuid moningaid vahendeid on hiljem vaga keerukas susteemist eemaldada.
Meediamangija
Mplayeri
kompileerimisel ja paigaldamisel saab tapselt ette anda omadusi:
protsessori
kasustike toetus (mmx, mmx2, 3dfx, 3dnow, 3dnowex),
helisusteemid
(oss, alsa),
kodekid
(xvid, divx, oggvorbis), lisaseadmete (dvd,
juhtkang
) jt. toetus.