Нека и аз си изкажа "компетентното" мнение.
Няма никакъв смисъл да се компилират пакетите от изходен код.
1. Губи се време докато се компилират нещата.
2. И в 99% от случаите системата става по-бавна, отколкото ако инсталирате нещата чрез двоични пакети.
Защо системата става по-бавна?
1. Весо правилно цитира Алан Кокс. Аз ще го повторя. Освен ядрото и някои библиотеки другото няма смисъл да се компилира.
2. Малко са хората, които знаят как да оптимизират ядрото и цялата системата. Ако питате мен, едва ли имат 1000 в целия свят.
3. Като нищо не разбирате вероятността да омажете нещата е доста голяма. Все пак е по-добре да се доверите на хората, които разбират за какво става въпрос.
Тук (
http://os.t1.cz/tab.php) има едно "ламерско" сравнение на няколко дистрибуции и BSD-та.
От сравнението се вижда, че Дебиан бие навсякъде Джентуу с изключение на една категория и то разликата е много малка. Докато Апачито на Джентуу е 50% по-бавно от Апачито на Дебиан. Това мисля, че е ясно. Оптимизацията (комплиране на ядрото с/без модули) на Дебиан е правена от професионалисти, които знаят за какво става въпрос. Докато човекът сам си е компилирал нещата при Джентуу и очевидно не е могъл да нацели верните настройки на ядрото. И от там му идва забавянето на системата като цяло.
Учудвам се още, че Убунту е доста по-бавно от Дебиан. Пък аз си мислех, че те само променят Дебиан на Убунту в инсталатора на Дебиан и леко го модифицират в последната стъпка. Ама явно и те се правят на професионалисти и се опитват да правят собствено ядро. Резултатът е видим - дериватът е доста по-бавен от оригинала. Хем по-малко пакети съдържат, хем по-нови и пак са по-бавни.
Извод - сложете ядро и библиотеки компилирани и настроени от професионалисти. Така ще сте сигурни, че нищо няма да омажете. Пък другите пакети си ги компилирайте сами. Така ще получите 0.7% по-бърз пакет. И вероятността да омажете нещо е много малка. Най-много съответната програма да работи 10% по-бавно. ;-)