Выбор процессора в Kernel

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Выбор процессора в Kernel

Сообщение TuLiss »

собственно что дает этот выбор?

На прмере slackware по умолчанию стоит 486.
прально я понимаю, что он просто не знает инструкции моего процессора? (если стоит 486)

И влияет ли выбор процессора на компиляцию прог?
Те есть если я не задаю спец флагов, то по какому принцепу компилируется программа
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
Computer.Pers
Сообщения: 220
ОС: openSuSe 10.3

Re: Выбор процессора в Kernel

Сообщение Computer.Pers »

Дык. Там же написано - оптимизация!
Это самое то, что надо под свой проц выбирать!
SUSE Linux 11 x86_64
nForce4, Athlon 64 3000+, 2048Ьи, 120IDE + 300 + 250 SATA, GF6600LE 128 Mb
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Выбор процессора в Kernel

Сообщение Portnov »

Скажем, у вас Пень4, и держит он всякие вкусности типа SSE, SSE2... Соотв. при выборе его в make menuconfig все эти фичности ядром будут использоваться. А при выборе 486 они будут простаивать... Единственный плюс такого выбора, и тот теоретический - такое ядро можно в скомпилированном виде сунуть на машину с 486... Только зачем?..
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Выбор процессора в Kernel

Сообщение TuLiss »

Portnov писал(а):
05.01.2006 22:20
Единственный плюс такого выбора, и тот теоретический - такое ядро можно в скомпилированном виде сунуть на машину с 486... Только зачем?..


Нет сувать не надо. Я хочу понять если зависимость може параметрами компилятора и ядром?
Те Если у меня машина 486 , будут ли работать флаги для amd64 ? и собирется ли под него пакет.
Ну и наоборо, если у меня стоит amd64(в ядре) по умолчание по каким параметром собирается софт?
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Выбор процессора в Kernel

Сообщение vg2.0 »

Нет сувать не надо. Я хочу понять если зависимость може параметрами компилятора и ядром?
Те Если у меня машина 486 , будут ли работать флаги для amd64 ? и собирется ли под него пакет.
Ну и наоборо, если у меня стоит amd64(в ядре) по умолчание по каким параметром собирается софт?

Я думаю, что если при выполнении make не указывается проц., то софт собирается под проц. который указан в ядре. В вашем случае рекомендую указать amd64, еще там какие то были опции только для 64, но я их пропускал потому и не помню, мне до 64 далеко еще, amd мне не охота брать,а itanium даже в прайсах нету, да и стоит он очень дорого.
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Выбор процессора в Kernel

Сообщение elide »

если зависимость може параметрами компилятора и ядром?
в конфиге ядра указываются параметры компиляции ядра. на сборку остальных пакетов это никак не влияет.... надо просто рассматривать ядро как самую обычную прогу, у которой просто есть модная графическая конфигурилка (: тогда зависимости параметров становятся вполне ясны.
слава роботам!
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Выбор процессора в Kernel

Сообщение TuLiss »

те я правильно думал, что если не указывать параметры сборки программы, она будет собираться под твой процессор.

А как же в gentoo? насколько мне удолось понять, там сборку под процессор можно указать в определенном файле, что наводит на мысль, а почему такого файла может не быть в других дистребутивах?
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: Выбор процессора в Kernel

Сообщение Angel_13th »

TuLiss
Про другие системы не знаю, но если передать опции gcc при сборке CFLAGS, то будет тоже самое (т.е. сборка будет с опциями которые укажеш, а там ты можеш указать и тип процессор и наобры инструкции и т.д.), а в генту это все централезированно, и это значение береться из файла.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Выбор процессора в Kernel

Сообщение vg2.0 »

Для FreeBSD это /etc/make.conf, е Слаке аналога я ему пока не нашел.
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Выбор процессора в Kernel

Сообщение Poor Fred »

vg2.0 писал(а):
06.01.2006 18:03
Для FreeBSD это /etc/make.conf, е Слаке аналога я ему пока не нашел.


/etc/make.conf и есть. Наверное и в других Линуксах то же самое. Не знаю, как в редхатоподобных, но в Генту точно плюс еще какие-то профили.
Убить всех человеков!
Спасибо сказали: