А вот теперь приведем топ основных причин, по которым готовые
сборки лучше исходных текстов:
q готовая сборка "весит" намного легче исходных текстов, даже сжатых самым лучшим архиватором. к чему нам лишний трафик? особенно достается больше всех страдают владельцыам
медленных dial-up соединений, тем более, что докачку поддерживают далеко не все сервера;
q в разархивированном виде исходные тексты занимают очень много места (зачастую, сотни мегабайт), а сама компиляция требует значительного времени, которое, как известно, всегда работает против нас;
q "ручная" настройка программы "под себя" требует внимательного чтения мануалов (изучения конфигурационных скриптов), а сборка с опциями по умолчанию в лучшем случае ничем не отличается от официальной сборки, если не сказать зачатую работая намного хуже; ее или не работает совсем;
q часто требуется скачивать дополнительные заголовочные файлы и библиотеки, обновлять компилятор etc, что опять-таки требует времени, трафика и дискового пространства, которое не безгранично и тает со скоростью, намного превышающей всеми критикуемую Windows;
q качество автоматических инсталляторов в большинстве своем оставляет желать лучшего и скомпилированную программу еще долго приходится дорабатывать напильником, руками, хвостом и головой;
q готовые сборки обычно включают в себя "бонусы" типа нестандартных цветовых схем и прочих компонентов, созданных сторонними разработчиками, которых в "официальных" исходных текстах может и не быть;
q существует тысяча причин, по которым собранная "вручную" программа может работать неправильно или нестабильно, например, пользователь активировал "соблазнительную" опцию, находящуюся в стадии "under construction" и приводящую к появлению глюков в самых неожиданных местах;
q программы, собранные из испходников, значительно труднее удалить из системы, чем rpm-пакет (впрочем, существуют утилиты, автоматизирующие этот процесс);
q если необходимые нам опции отсутствуют в официальной сборке (например, поддержка x86-64 в BOCHS), практически всегда можно найти неофициальную сборку, в которой все это сделано за нас, правда, далеко не все неофициальные сборки собраны правильно;
q пословица "лучше за день долететь, чем за час добежать" в условиях сурового корпоративного мира неприменима и если готовая сборка гарантированно хоть как-то работает, то эксперименты с ручной компиляцией "за просто так" нам никто не оплатит;