В связи с началом освоения этой замечательной ОС (возникли некоторые вопросы)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
0xFF
Сообщения: 267
ОС: Gentoo

В связи с началом освоения этой замечательной ОС

Сообщение 0xFF »

1 - Куда при установке installer'ом писать свои архитектурные параметры?
Перед его запуском добавлял в /etc/make.conf параметры для компилятора, но потом в процессе установки stage'а "ps afx | grep gcc" показывал строку параметров без "-march=athlon64"... или installer вообще не компилирует пакеты, а устанавливает готовые бинарники? Тогда почему система откликается на "ps afx | grep gcc"?

2 - Когда я делаю "emerge --update --newuse world" после "emerge --sync" на свежеустановленной системе, остаются ли какие не затрагиваемые пакеты не считая ядра?
При установке наблюдал 117 пакетов, а обновилось лишь 55...
Спасибо сказали:
Dimanish
Сообщения: 80
ОС: Gentoo GNU/Linux

Re: В связи с началом освоения этой замечательной ОС

Сообщение Dimanish »

2. АФАИК обновляются и пересобираются все пакеты, входящие в system, а также перечисленные в /var/lib/portage/world и для которых затронуто изменение use флагов (ключ --newuse).
Registered Linux User #472660
Спасибо сказали:
Аватара пользователя
iFRAME
Сообщения: 47
ОС: Debian testing

Re: В связи с началом освоения этой замечательной ОС

Сообщение iFRAME »

0xFF, ядро тоже обновляется этой командой(точнее скачиваются последние версии исходников ядра или патчи к уже имеющимся и обновляется symlink).

ЗЫ удивлен тем, что инсталлер gentoo у кого то работает. Пытался раз 10 с помошью него установить систему, но каждый раз установка либо валилась в различных местах либо ставилось все криво - косо. В итоге сделал все ручками...
Если пред тобою великая цель, а возможности твои ограничены, — все равно действуй; ибо только через действие могут возрасти твои возможности.
(Шри Ауробиндо)
Спасибо сказали:
Аватара пользователя
Gogast
Сообщения: 549
ОС: Gentoo amd64

Re: В связи с началом освоения этой замечательной ОС

Сообщение Gogast »

emerge --depclean уберёт все лишние пакеты
Без виндовза 3 года
Спасибо сказали:
Аватара пользователя
0xFF
Сообщения: 267
ОС: Gentoo

Re: В связи с началом освоения этой замечательной ОС

Сообщение 0xFF »

3 - Влияет ли на производительность слой эмуляции 32-х бит на 64-х битных системах?
В том числе хотелось бы понять ситуацию, когда сама эмуляция поддерживается, но не используется... Конечно хорошо, когда поддерживается, мало ли придётся вдруг использовать... но если она влияет на производительность, то готов вообще от неё отказаться :)
Спасибо сказали:
Аватара пользователя
Gogast
Сообщения: 549
ОС: Gentoo amd64

Re: В связи с началом освоения этой замечательной ОС

Сообщение Gogast »

32битные проги под эмуляцией работают медленнее чем 64битные
Без виндовза 3 года
Спасибо сказали:
atlonchik
Сообщения: 145
ОС: Gentoo Linux x86

Re: В связи с началом освоения этой замечательной ОС

Сообщение atlonchik »

Создает ли компилятор код для параллельных вычислений? К примеру как мне задать, чтобы код скомпилированной программы использовал четыре ядра процессора? если конечно, это возможно. Хотя я слышал про openMP... Похоже нашёл... А что если вместо -O2 прописывать -O3?
Спасибо сказали:
Аватара пользователя
Gogast
Сообщения: 549
ОС: Gentoo amd64

Re: В связи с началом освоения этой замечательной ОС

Сообщение Gogast »

да вроде пытается... ты проверь загрузку ядер на какомнибудь перекодировщике
-O3 - если кеш в проце неочень маленький и оперативки достаточно, могут быть проблемы(всмысле некоторые программы могут вылетать \ незапускаться)
и незабудь прописать опцию -march
Без виндовза 3 года
Спасибо сказали:
Аватара пользователя
ArtSh
Сообщения: 433
ОС: Gentoo

Re: В связи с началом освоения этой замечательной ОС

Сообщение ArtSh »

atlonchik писал(а):
08.06.2008 16:23
Создает ли компилятор код для параллельных вычислений? К примеру как мне задать, чтобы код скомпилированной программы использовал четыре ядра процессора? если конечно, это возможно. Хотя я слышал про openMP.


Компилятор за программиста думать не может. Программист должен явно указать какие части и как исполнять. Это можно сделать либо с помощью потоков/нитей (в пределах одного компьютера) или с помощью sys-cluster/mpich2.

P.S. распределением задач по процессорам занимается ядро системы.
Поставь букву "Ё" на место еЁ!
Спасибо сказали:
Civil
Сообщения: 199
ОС: Gentoo Current

Re: В связи с началом освоения этой замечательной ОС

Сообщение Civil »

2 - Когда я делаю "emerge --update --newuse world" после "emerge --sync" на свежеустановленной системе, остаются ли какие не затрагиваемые пакеты не считая ядра?

emerge -uN world - лишь обновит систему, притом без особых ковыряний по зависимостям, т.е. он посмотрит что в world'е лежит и это обновит, ну и зависимости если они жестко прописаны. Если хочется чтобы он по всему прошёлся - emerge -uDN world - да и то за полгода набегает десяток пакетов, которые он пропускает по каким-то причинам.
Если хочется пересобрать ВСЁ - emerge -e world
"Кто управляет прошлым, тот управляет будущим; кто управляет настоящим, тот управляет прошлым" (Д. Оруэлл "1984")
Спасибо сказали: