WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Многие люди хотят заранее знать, сколько займет сборка и установка
того или иного пакета. Но "Linux from Scratch" собирается на разных
системах и невозможно точно указать этот отрезок времени: самый
большой пакет (Glibc) может собраться менее, чем за 20 минут на быстрой
системе, но он может собираться и больше трех дней на медленной.
В связи с этим, было решено использовать для указания времени сборки и
установки пакета SBU (Static Binutils Unit), время статической сборки и
установки пакета Binutils. Это используется следующим образом: первым пакетом, который надо будет
собрать в этой книге, является статически скомпонованный Binutils
в главе 5, и время его компиляции
берется за "Static Binutils Unit" или "SBU". Время компиляции всех других
пакетов выражается через эту единицу. К примеру, сборка статически скомпонованной версии GCC на первом шаге
занимает 4.4 SBU. Это значит, что если Вашей системе понадобилось 10 минут на
сборку статической версии Binutils, то сборка GCC займет
приблизительно 45 минут.
Как Вы увидите, время сборки большинства пакетов меньше, чем у Binutils. Примите к сведению, что если системный компилятор основной системы
базируется на GCC-2.x, то указанный SBU будет неверным.
Это происходит по причине того, что SBU основан на самом первом из
скомпилированных пакетов, который собран с помощью старого GCC, а
при сборке остальной части системы будет использоваться GCC-3.4.1,
который работает на 30% медленнее. Также SBU нельзя будет использовать
на многопроцессорных машинах. Для просмотра реальных времен сборки для некоторых специфичных машин
мы рекомендуем
http://www.linuxfromscratch.org/~bdubbs/. Обычно SBU не является очень точной потому, что она зависит от многих
факторов, не только от GCC. Здесь она обеспечивает оценку того, как
долго может инсталлироваться пакет, но цифры могут меняться в некоторых
случаях на десятки минут.
Linux From Scratch. Версия 6.0
Глава 4. Окончание подготовки
4.5. О SBU
Найди своих коллег! |