Asi moc lidi nema tuseni, co Gentoo je, a ja mam zrovna hafo casu a nudim se tak tu neco postnu...
Predpokladam, ze vetsina uzivatelu tady ma Mandrake, maximalne SuSE nebo RedHat... vsechno vychazi z podobneho systemu balickovani, a to sice RPM (rpmfind.net)
tyhle balicky jsou binarni, tzn. uz predkompilovane; vyhodou je, ze je lze rychle nainstalovat, jsou vetsinou mensi nez zdrojaky a neni s nimi celkove tolik problemu (no, jak kdy). Problem je v tom, ze ne vsechny balicky jsou primo na vasi distribuci, pak zacina to prave peklo se shanenim spravnych knihovenm symlinkovanim apod. Pak je tu jeste jeden faktor, t osice pomalost - u vetsiny aplikaci to ani nepoznate, ovsem jsou i takove, ktere jsou v binarce nepouzitelne... (napr. lopster)
Castecnym resenim tahanic se zavislostmi je debian, ktery ma vychytany updatovaci system (ne, mandrake ho opravdu nema tak dobry, at si kdo chce co chce rika - zbytecne velike file listy, balicky nezustavaji na ftp, takze kdyz vyjde novejsi verze, musite budto stahnout novy file list nebo shanet po svem... atd. atd.), ovsem tam jsou zase vsechny balicky kompilovane na i386, tzn. temer s zadnymi optimizacemi pro nove procesory... takze se system chvilema celkem znatelne tahne...
mno a ted konecne co to je gentoocelkem mlada distribuce, jedna z tzv. LFS (linux from scratch) - vsechny balicky se kompiluji ze zdrojaku... Ovsem abyste stahoval kazdou knihovnu a rucne si vse kompilovali, to musite byt budto sileny guru nebo jeste silenejsi blazen... gentoo ma nastesti vychytavku prevzatou z BSD - Ports, v gentoo zvane Portage..
portage je tedy system ne-nepodobny aptu z debianu, ovsem vse se kompiluje...What is Portage?
Portage is the heart of Gentoo Linux, and performs many key functions. For one, Portage is the software distribution system for Gentoo Linux. To get the latest software for Gentoo Linux, you type one command: emerge sync. This command tells Portage to update your local "Portage tree" over the Internet. Your local Portage tree contains a complete collection of scripts that can be used by Portage to create and install the latest Gentoo packages. Currently, we have over 4000 packages in our Portage tree, with new ones being added all the time.
Portage is also a package building and installation system. When you want to install a package, you type emerge packagename, at which point Portage automatically builds a custom version of the package to your exact specifications, optimizing it for your hardware and ensuring that the optional features in the the package that you want are enabled -- and those you don't want aren't.
Portage also keeps your system up-to-date. Typing emerge -u world -- one command -- will ensure that all the packages that you want on your system are updated automatically.
samo o sobe by to asi nestacilo, proto vyvojari gentoo davaji do distribucnich balicku ruzne patche, zjednodusuji moznosti kompilace, ve vysledku je pak kompilace velmi snadna...
updatovani pomoci emerge sync ma tu vyhodu, ze stahuje jen info o novych baliccich, tzn. nestahuje takova kvanta dat jako file listy MDK
Jake to ma vyhody?
vse je optimalizovano na vas system, navic gentoo je uceleny system, nemuze se vam stat ze nejaka knihovna ma spatny nazev a proto nesedi zavislosti.. (resp. stat se to muze, ale je to opraveno do nekolika hodin, nepostrehnete to)
balicky jsou aktualizovany celkem rychle, neda se rict ze by to bylo nejak pomaleji nez v debianu nebo MDK... bezpecnostni zaplaty jeste rychleji![]()
instalace i takovych veci jako gnome je snadna, vsechny zavislosti se automaticky resi, musite pouze vychytat tzv. USE flagy, tzn. software, modul, vystup atd. ktery ma dany program vyuzivat (priklad - v promenne USE mate gtk2... pak se vsechny programy, u kterych to lze, budou kompilovat na gtk2... nebo pokud mate arts (spravce zvuku v KDE), budou se vsechny pogramy kompilovat s arts, tudiz k tomu budete potrebovat i zakladni veci do KDE...)
nove verze vyznamejsich programu maji updaty jen v patchich, tzn. mate balicek Xfree 4.3.0-1, a pokud vyjde 4.3.0-2, nemusite samozrejme stahovat cele Xfree znovu...
Jake to ma nevyhody?
kompilace trvaji nekdy celkem dlouho, proto je gentoo vhodnejsi na rychle stroje...
instalace neni z nejsnadnejsich, prestoze na strankach (viz. nize) je postup popsan dost rozsahle...
gentoo je dost zavisle na vasem pripojeni na internet, neni tedy vhodne pro lidi se slabym pripojenim....
linky:
http://www.gentoo.org/
http://www.distrowatch.com/table.php...ibution=gentoo
http://www.root.cz/clanek/1603