Здравей,
Не разбирам съвсем защо е това относително крайно отношение към Gentoo.
Според мен, 'portage' дава достатъчно свобода (като с това осигурява и доста удобства, разбирай дефолт опциите).
Можеш да променяш, можеш и да не променяш - но има избор
'>
За флаговете на GCC си има страница, man-page и Wiki-та.
Отделно от това, възможността за промени (и то не малки) позволява нещо което може най-добре да се види в Mailing-List и Forums на Gentoo.
Ако попиташ за нещо по-специфично, почти винаги се намира някой, който да е използвал или пробвал тези опции/програми/настройки като в добавка често получаваш и подробни обяснения защо и как.
За USE флаговете, какво да се каже, смятам (лично мнение) че ако човек не ги ползва и не иска да се порови малко за да си ги настрои и от време на време да проверява какво правят новите флагове, то няма особен смисъл да ползва Gentoo. За мен тази функционалност е нещото което ми позволява да пренебрегна времето за компилиране от изх. код.
Другото много важно нещо са SLOTS. Дали някой ще даде пример за дистрибуция, където може да имаш толкова много (инсталирани и работещи) различни 'major' версии на едно и също приложение.
Примери: GTK+,QT,apache1/2,Mysql,PHP и много други сега не ми се рови.
За ядрото мисля, че е достатъчно че се компилира за съответната процесорна архитектура - i686,Pentium3/4,athlon-xp,amd64 а не за generic i386 или в най-добрия случай 'i686'.
Тази функционалност пък не изисква *никакви* допълнителни настройки, естествено трябва поне да знаеш какъв ти е процесора ;-)
Както вече съм писал лично за мен бързодействието няма особено значение (поне засега) но ако човек *иска* подобно нещо и се порови със сигурност ще намери много информация.
Съвсем отделна и дълга тема е тази за компилирането с различни USE-флагове, това позволява да се излезе извън стандартната схема на флаговете поддържани от бинарните дистрибуции, които ако смениш може да стане много. много лошо (махни напр. 'mysql' поддръжката на някоя важна библиотека и гледай сейр, или някоя опция на apache-to).
За натоварването си има решение: PORTAGE_NICENESS=... (сваля приоритета на процеса за компилиране на пакетите, проста работа).
Сега за сървърите - и тук съм склонен да жертвам някаква стабилност в името на доста по-гъвкава настройка на сървър-а. Пример:
1.Не искаш X (Xorg) не го слагаш;
2.Не искаш GTK+ или QT също ги махаш
3.Не искаш Mysql, PHP поддръжка - няма проблем;
4.Искаш apache-1.3.X слагаш си го (а може и двете да сложиш
'>
Това е (IMHO) една от ползите на USE флаговете.
Отделна и огромна тема са специалните (сървърни) проекти на Gentoo:
1.grsecurity;
2.RSBAC;
3.SELinux.
При използване на (особено) последните два проекта може да се каже че все едно воюваш с танк срещу рицари по времето на средновековието
'>
За такава функционалност другите дистрибуции си създават отделен клон.
Уф много неща станаха вече, какво да се каже за инсталацията при нова версия (ново GCC, нова glibc и т.н.). При gentoo инсталираш и после само актуализираш, няма преинсталация или прехвърляне на съществуваща инсталация/данни.
Представи си факта gentoo да бъде и продължава да бъде в първата десетка на distrowatch.com през последните поне 3-4 години дали е случаен? Разбира се избора на всеки е личен и не изисква обосновка
'>
Без лоши мисли.Румен