URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 64769
[ Назад ]

Исходное сообщение
"Linux и AMD64"

Отправлено dozhdev , 14-Мрт-06 11:12 
Господа, помогите с таким вопорсом.

есть сервер на двух AMD Opteron.
Что на него поставить ? (какой дистрибутив линукса)

как пересобрать ядро? как проверить что оно запустилось именно в 64-х битном режиме?

Дайте ссылку хоть на какую то доку.
я был на www.x86-64.org там есть x86-64 patchkit for the 2.6.0 linux kernel
если я скачаю с kernel.org исходники 2.6.15, надо ли мне будет накладывать этот пач для запуска ядра в 64-хбитном режиме или достаточно собрать его с поддержкой Opteron'а ?


Содержание

Сообщения в этом обсуждении
"Linux и AMD64"
Отправлено universite , 14-Мрт-06 13:19 

>есть сервер на двух AMD Opteron.
>Что на него поставить ? (какой дистрибутив линукса)

Может, FreeBSD 6 поставить и не мучаться с патченьем ядра в Линухе?


"Linux и AMD64"
Отправлено dozhdev , 14-Мрт-06 13:23 
>
>>есть сервер на двух AMD Opteron.
>>Что на него поставить ? (какой дистрибутив линукса)
>
>Может, FreeBSD 6 поставить и не мучаться с патченьем ядра в Линухе?
>

Не вариант к сожалению ни разу. нужна java.


"Linux и AMD64"
Отправлено horsh , 16-Мрт-06 08:14 
>>
>>>есть сервер на двух AMD Opteron.
>>>Что на него поставить ? (какой дистрибутив линукса)
>>
>>Может, FreeBSD 6 поставить и не мучаться с патченьем ядра в Линухе?
>>
>
>Не вариант к сожалению ни разу. нужна java.

Solaris 10. Отлично для оптеронов, да и java есть.


"Linux и AMD64"
Отправлено satelit , 16-Мрт-06 08:44 
>>>
>>>>есть сервер на двух AMD Opteron.
>>>>Что на него поставить ? (какой дистрибутив линукса)
>>>
>>>Может, FreeBSD 6 поставить и не мучаться с патченьем ядра в Линухе?
>>>
>>
>>Не вариант к сожалению ни разу. нужна java.
>
>Solaris 10. Отлично для оптеронов, да и java есть.

А что?, разве на фрее нельзя поднять яву?, извинните за не грамотный вопрос.


"Linux и AMD64"
Отправлено John , 14-Мрт-06 15:22 
>Господа, помогите с таким вопорсом.
>
>есть сервер на двух AMD Opteron.
>Что на него поставить ? (какой дистрибутив линукса)
>
>как пересобрать ядро? как проверить что оно запустилось именно в 64-х битном
>режиме?
>
>Дайте ссылку хоть на какую то доку.
>я был на www.x86-64.org там есть x86-64 patchkit for the 2.6.0 linux
>kernel
>если я скачаю с kernel.org исходники 2.6.15, надо ли мне будет накладывать
>этот пач для запуска ядра в 64-хбитном режиме или достаточно собрать
>его с поддержкой Opteron'а ?


Ничего патчить не надо: ванильное ядро(www.kernel.org) уже давно поддерживает эту архитектуру. А дистрибутив(очень многие поддерживают эту архитектуру) лучше всего ставить тот, который использует знакомый гуру: как это ни банально звучит.


"Linux и AMD64"
Отправлено dozhdev , 14-Мрт-06 15:26 
>Ничего патчить не надо: ванильное ядро(www.kernel.org) уже давно поддерживает эту архитектуру. А
>дистрибутив(очень многие поддерживают эту архитектуру) лучше всего ставить тот, который использует
>знакомый гуру: как это ни банально звучит.


Угу, так и сделал, сейчас собираю 2.6.14 (с первого раза что то не пошло)
вопрос такой, для того чтобы собирать приложения которые будут иметь возможность запускаться в 64-х битном режиме сам компилятор должен поддерживать 64-ре бита ? или совершено не обязательно ?


"Linux и AMD64"
Отправлено John , 14-Мрт-06 16:39 
>вопрос такой, для того чтобы собирать приложения которые будут иметь возможность запускаться
>в 64-х битном режиме сам компилятор должен поддерживать 64-ре бита ?
>или совершено не обязательно ?


Да, компилятор должен поддерживать соответствующую архитектуру, но не обязательно его бинарник должен быть 64-х битным.


"Linux и AMD64"
Отправлено dozhdev , 14-Мрт-06 16:42 
>Да, компилятор должен поддерживать соответствующую архитектуру, но не обязательно его бинарник должен
>быть 64-х битным.

ага, начинается прояснение !
а как понять процесс запущен в 64-х битном режиме или в редижиме совместимости ?
например я пересобрал что то с помощью нового gcc который поддерживает amd64 на системе ядро которой собранно под amd64 и запускаю это... как точно понять что все получилось ?


"Linux и AMD64"
Отправлено John , 14-Мрт-06 17:00 
>>Да, компилятор должен поддерживать соответствующую архитектуру, но не обязательно его бинарник должен
>>быть 64-х битным.
>
>ага, начинается прояснение !
>а как понять процесс запущен в 64-х битном режиме или в редижиме
>совместимости ?
>например я пересобрал что то с помощью нового gcc который поддерживает amd64
>на системе ядро которой собранно под amd64 и запускаю это... как
>точно понять что все получилось ?


Можно посмотреть на вывод команды file
file бинарник
для 64-х битного приложения вернет что-то похожее на:
arch: ELF 64-bit LSB executable, AMD x86-64....


"Linux и AMD64"
Отправлено dozhdev , 14-Мрт-06 17:02 
>Можно посмотреть на вывод команды file
>file бинарник
>для 64-х битного приложения вернет что-то похожее на:
>arch: ELF 64-bit LSB executable, AMD x86-64....


Вот это круто !!! :)


"Linux и AMD64"
Отправлено vvvua , 14-Мрт-06 19:07 
>>Можно посмотреть на вывод команды file
>>file бинарник
>>для 64-х битного приложения вернет что-то похожее на:
>>arch: ELF 64-bit LSB executable, AMD x86-64....
>
>
>Вот это круто !!! :)

Мне этот тред реально поднял настроение! :)


"Linux и AMD64"
Отправлено Gennadi , 14-Мрт-06 19:37 
>>>Можно посмотреть на вывод команды file
>>>file бинарник
>>>для 64-х битного приложения вернет что-то похожее на:
>>>arch: ELF 64-bit LSB executable, AMD x86-64....
>>
>>
>>Вот это круто !!! :)
>
>Мне этот тред реально поднял настроение! :)


Не проще ли установить SuSE из коробки.....


"Linux и AMD64"
Отправлено Imperator , 14-Мрт-06 22:21 
>>>>Можно посмотреть на вывод команды file
>>>>file бинарник
>>>>для 64-х битного приложения вернет что-то похожее на:
>>>>arch: ELF 64-bit LSB executable, AMD x86-64....
>>>
>>>
>>>Вот это круто !!! :)
>>
>>Мне этот тред реально поднял настроение! :)
>
>
>Не проще ли установить SuSE из коробки.....

Не ипите мозга!
Ставьте Gentoo!


"Linux и AMD64"
Отправлено dozhdev , 15-Мрт-06 15:37 
>Да, компилятор должен поддерживать соответствующую архитектуру, но не обязательно его бинарник должен
>быть 64-х битным.

не получилось собрать ванильное ядро в 64-х битном режиме 32-х битным компилятором :(
оно говорит:

[root@m linux]# make ARCH=x86_64 mcmodel=kernel
  CHK     include/linux/version.h
  CC      scripts/mod/empty.o
scripts/mod/empty.c:1: error: code model `kernel' not supported in the 32 bit mode
похоже для того чтобы собирать 64-х битные ядра сам компилятор тоже д.б. 64-х битным.

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


"Linux и AMD64"
Отправлено Император , 15-Мрт-06 15:45 

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


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


"Linux и AMD64"
Отправлено Den , 16-Мрт-06 02:36 
>
>>еще полчаса помучаюсь и буду ставить коробочную версию.
>
>
>http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?full=1

http://www.gentoo.org/doc/ru/handbook/handbook-amd64.xml?full=1