<p>Now,incaseyou're not familiar with Gentoo, it'sadistributionthatusesapackagemanagercalled<code>emerge</code>alongwithamanagementsystemcalled<i>portage</i>thatissimilartothe<i>ports</i>thatsomeBSDdistributionshave.Underthissystem,allpackagesarecompiled(saveforsomealternativebinarypackagesendingin<code>*-bin</code>),andyouhavetomanuallyconfigureandcompilesoftwareliketheLinuxkernel.Thishascomewithprosandcons.</p>
<p>Theconsarequiteobvious.RunningGentoorequiresyoutospendsometimeadjustingyoursystemsettingsandconfigurationstomatchyourhardwareandsoftwareneeds.Alotofpeoplearen't accustomed to having to pay attention to what hardware they are using, or adjusting the configuration of their software to meet their needs, so this can be an adventure on its own. There'salsotheissueofhavingtowaitforabsolutelyeverythingtocompile.Somepackageswilltakeagestocompile,andupdatescanoftentakeahalfhour(withmysetupwhichusesmostlyminimalistsoftware,ifyouusebloatedsoftwarethenprepareforlongercompilationtimes).Therearealsoaddedcompilationproblemsthatyoucanrunintothatdon'toccurwithbinarydistributions.</p>
<p>However,allthisdoesn't remove the pros that Gentoo has, that can arguably outweigh this cons. To start, by being able to adjust your configuration to such a specific level, your system will be hyper-customized to your use case, making smaller binaries that only have the features you need. This can also lead to a much faster system, since you'reonlyrunningcodethatneedstoberun.Havingeverythingcompiledalsohelpsyoutodistinguishwhatthebloatedsoftwareis(normallytheoneswithatonofdependenciesortakehourstocompile).Soifyourunmostlylightweightsoftwarethencompiletimeswon't be too bad. Finally, you also get to learn a whole lot more about your system. People often think ArchLinux is super advanced, but at least in ArchLinux you don'thavetocompileakernelmanuallyandconfigureitforyourhardware.Notthatthisishard,butitgivesyoucertainknowledgeofthesystemthatyoudidn'thavebefore.</p>
<p>Sooverall,I've seen it as a net-positive. Gentoo will teach you a lot more about your system along the way. It'snotthebestdistributionforeverything-IstilluseArchLinuxforvideo-gamesandanymediaapplications-butitdefinitelyhasitsplaceintheworld.</p>