Не бинарный профиль

здрасте, а подскажите если я выберу не бинарный профиль (у меня это вродеб 15)

[15]  calculate:calculate/desktop/CLDX/x86
[16]  calculate:calculate/desktop/CLDX/x86/binary *

и пересоберу мир, то весь дистр пересоберется из исходников под мое железо, бинарники не будут использоваться?
типа будет как в gentoo все пакеты и ядро соберутся под мой комп?)

Конечно! Только настроить опции компилирования надо. Пролистай документацию. Посмотри make.conf; /etc/portage/* ; man make.conf; man portage; man emerge. Ну и в общем,есть мнение, что ни что так не разгоняет систему как удаление всего ненужного). Тут вам в помощь USE флаги, equery, euse, eix, emerge.

ага, т.е. профиль не достаточно выбрать, надо еще чтото прописывать и читать, ну ок. спасибо, посмотрю доки.

Посмотрите /etc/make.conf, достаточно раскомментировать пару строк.

Alexander Tratsevskiy, да нашел спасибо. Т.е. даже профиль можно не менять, а зачем их закоментировали?

По двум причинам. Возможно вы захотите использовать свои определённые флаги оптимизации. Если у вас сеть из нескольких машин с разным железом, вы не сможете использовать общие бинарные пакеты между ними.

не стал менять профиль, просто включил флаги CFLAGS="-O2 -march=native -pipe" и обновил мир, на бинарные пакеты будто бы это никак не повлияло, но некоторые пакеты ~10% собрались с новыми флагами (cinellera еще какието) ну и вродебы они и правда пошустрее стали работать, по крайней мере такое ощущение, что быстрее, я не знаю чем замерять их быстродействие :slight_smile: А вот еще интересно от ядра ведь тоже зависит скорость работы программ, как пересобрать ядро?

ну, можно вот тут посмотреть https://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=1&chap=7

Евгений Жуков wrote:

ну, можно вот тут посмотреть Gentoo X86 Handbook - Gentoo wiki

и че ядро также как в генту собирать?
в кальке же наверно есть какието особенности. к примеру какаято фича типа cl-kernel, а genkernel при установке какието пакеты выводит заблокированные:

 # emerge sys-kernel/genkernel

Local copy of remote index is up-to-date and will be used.
Calculating dependencies... done!
[ebuild  N     ] sys-kernel/genkernel-3.4.49.2  USE="crypt -cryptsetup (-ibm) (-selinux)" 
[blocks B      ] sys-kernel/genkernel ("sys-kernel/genkernel" is blocking sys-kernel/calckernel-3.4.18-r16)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (sys-kernel/genkernel-3.4.49.2::gentoo, ebuild scheduled for merge) pulled in by
    sys-kernel/genkernel

  (sys-kernel/calckernel-3.4.18-r16::calculate, installed) pulled in by
    sys-kernel/calckernel required by @selected


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

Кроме того нужны какието доки по конфигурированию опций ядра, в нете нарыл единственное нормальное описание (к тому же на русском! :slight_smile: на кофиг ядра версии 2.6, а сейчас уже 3.16 наверно вышло, к тому же можно потратить пару дней на сборку этого ядра ,а очередное обновление его снесет вместе с конфигами на текущее, наверно есть и такой шанс?
Если я 2.6 поставлю ядро, на нем будет работать calculate 13.11.1? Или более позднее: 3.2 или 3.4 которые еще без поддержки pae правда не помню что ето =) но на моем железе это абсолютно бесполезная штука… Как выбрать ядро? Мне кажется сборку ядра надо именно с этого начинать, определится какое ядро будет установлено…

Вот тут ещё можно посмотреть:
http://www.calculate-linux.ru/main/ru/cl-kernel