Здравей,
Явно трябва да се заплати някаква цена за някои от удобствата на Gentoo, и често това е ресурса/времето необходими за компилиране.
Проблема с "някоя важна библиотека или сървърно приложение" е че ако нещо сгрешиш при конфигурирането и компилирането им нещата могат да излязат извън контрол (най-вероятно ще се счупи нещо). Точно важните неща са и най-чувствителни към грешки, над тях висят сума ти пакети.
При бинарните пакетни менажери има един голям плюс и един голям минус:
1.Плюса-може да не разбораш много, но нещата са направени и оптимизирани от разработчиците и не трябва много да се знае/мисли, често просто си работят (и то добре
'>
2.Минуса-някои конфигурации (флагове) трябва все пак да бъдат избрани а други изключени, не може да се компилира поддръжка за всичко (отделно че това експоненциално увеличава вероятността от бъгове и грешки) и тази преценка се прави от разработчика, не от потребителя. Ако някои без да знае за какво точно става въпрос се отклони доста само ще си счупи системата.
Много от проблемите (IMHO) които описване Агента в процеса на излизане на нова версия на някое "тежко" приложение - QT,КДЕ,GTK+,Гном идват от несъвместимости между базовите библиотеки и новите приложения. Вероятно примера с exim също е пример за неоптимално обвързване на exim с X-a, и на Х-а с базовата система.
...BEGIN...
[ebuild N ] mail-mta/exim-4.60 USE="X gnutls ipv6 pam perl ssl tcpd -dnsdb -exiscan -exiscan-acl -ldap -lmtp -mailwrapper -mbx -mysql -nis -postgres -sasl -spf -sqlite -srs -syslog" 1,518 kB
...END...
Виж само колко "опционни" USE флагове има exim.
Може бе не съм уточнил нещата (относно distrowatch.com).
Тук ще пиша малко по памет, но в основни линии е вярно (IMHO):
1.Примерно "RedHat" първо излезе още през 1995-6 година и отделно от това още от тогава има комерсиална насоченост (финансира се разработката). Същото е положението и с SuSE и Mandriva (Mandrake).
2.Debian беше единствената 100 % свободна стара дистрибуция твърдо заела в място между първите 5-6. Тук може да не съм 100 % прав
'>
Gentoo излиза (мисля) през 2002 и когато през лютото на 2003 го инсталирах за първи път вече бе май на 6-то място, това май е нормално (бързото издигане в началото) още повече ако си видят и последващите примери с Ubuntu.Mepis.
След това следва процес на утвърждаване и доста дистрибуции подат надолу (разбира се нямам предвид никоя конкретно).
Доста важно (според мен) е да има устойчивост на тази статистика за разпространението на дистотата.
Gentoo според мен отдавна е минал началния дори и средния период на развитие и сега нещата се усъвършенстват и развиват, но на една утвърдена и изпитана база. Пример са последните версии на Portage, които са доста по-оптимизирани и има доста нови неща.
Съвсем накратко за бинарните пакети в Gentoo - ако те се използват трябва човек да се откаже да променя USE флаговете си, тоест губи възможност за конфигуриране/настройка.
Нещо за което преди това не споменах - едно от нещата който най ме привличат в gentoo е факта, че ще не ще човек се учи и трябва доста да се чете и рови, което пък те кара да научиш как точно работи Linux.
Пример ползването на YaST е доста удобно но (освен ако не си дадеш специален труд да го проучиш) скрива реалните конфигурационни файлове и опции. Ако с лед време се наложи нещо да се настройва в текстови режим, ще има доста проблеми. Примера е съвсем реален - ако се поддържа някакъв сървър или малък рутер, където не трябват X,QT.Glib,GTK+ и доста други неща включени в пакетите на някоя бинарна дистрибуция. Тук компилирането само на някои неща с други различни опции ще счупи вътрешните зависимости и съответно системата (това не е задължително да се случи, но е особено валидно за начинаещи потребители).
пак един реален пример: моят рутер е с Gentoo и честно казано ми отнема много по-малко време за поддръжка (компилация) отколкото десктоп-системата, въпреки че е Celeron-333 с 64 MB и 3.2. GB диск.
Просто мога да оголя системата до степен която ми е нужна и нищо повече.
Мисля че това стига, нека някой друг попише ;-)
Поздрави.Румен