LINUX.ORG.RU

debian: переход на архитектуру amd64


0

0

Два года назад поставил себе дебиан. С тех пор были постоянные переходы с одной версии на другую, эксперименты с различными версиями ядер и т.д. Про кучу используемого софта и не говорю.Система благополучно все это переносила, ни разу не пришлось переустанавливать. За это время накопился самособранный и коммерческий софт, установка и настройка которого была не всегда тривиальная задача.

Но вот материнка сдохла, после апгрейда я стал обладателем системы на базе Intel Core 2 Duo. Переезд на новую платформу дебиан опять пережил благополучно, установленное ядро позволило загрузиться в консоль, а поддержка новых девайсов решилась пересборкой ядра. Замечу что винда сразу сдохла.

Естейственно сейчас стоит задача пересборки системы под amd64. Переход на новую архитектуру очень желателен т.к. на компьютере решаются тяжелые вычислительные задачи, в которых ожидается высокий прирост производительности. К тому же хочется поэкспериментировать :). Отсюда вопросы:

1)Можно ли заменить установленные пакеты на новые под amd64 используя apt-get? Если да, то как?

2)Как собрать ядро под amd64, сейчас оно собирается под i386.

3)Как обеспечить совместимость с софтом собранным под i386?

anonymous

Re: debian: переход на архитектуру amd64

Вот что бывает когда ставишь в систему софт методом make make install ...

anonymous ()
Ответ на: Re: debian: переход на архитектуру amd64 от anonymous

Re: debian: переход на архитектуру amd64

1)Не всегда есть возможность установить из deb-пакетов. А самому собирать пакет нет желания.

2)Нужный комерческий софт редко бывает в deb-пакетах. Скорей каждый производитель придумывает свою систему установки.

anonymous ()

Re: debian: переход на архитектуру amd64

> ожидается высокий прирост производительности

С чаво это вдруг так на ровном месте? о_О

Gharik ()
Ответ на: Re: debian: переход на архитектуру amd64 от anonymous

Re: debian: переход на архитектуру amd64

> Вычисления с плавающей точкой.

Ну и чего? У тебя чего, резко вдруг число исполнительных устройств блока SSE станет больше в длинном режиме?

Или ожидаешь мнимый эффект от увеличения числа плавающих регистров? Дык если задача настолько мала, что влезает в регистры, то ей хватит и L1-кэша, в противном случае всё как обычно и число регистров пофигу.

Как правильно заметил товарищ выше, есть эффект при работе с большими целыми числами, в частности - криптографией. От себя добавлю лишь, что в случае плавающих вычислений может стать легче если задача не влезает в 4 гига - от увеличения памяти.

Gharik ()
Ответ на: Re: debian: переход на архитектуру amd64 от Gharik

Re: debian: переход на архитектуру amd64

>Ну и чего? У тебя чего, резко вдруг число исполнительных устройств блока SSE станет больше в длинном режиме?

В long-mode ровно в 2(два!) раза больше SSE-регистров.

anonymous ()
Ответ на: Re: debian: переход на архитектуру amd64 от anonymous

Re: debian: переход на архитектуру amd64

> В long-mode ровно в 2(два!) раза больше SSE-регистров.

Не поверишь! Но в длинном режиме целочисленных регистров тоже в два (!) раза (!!) больше!!! ;) Только вот при том темпе вычислений, что имеет место быть в хороших задачах, толку от этого мало, всё сделают механизмы кэширования-предвыборки ;)

Gharik ()

Re: debian: переход на архитектуру amd64

> 1)Можно ли заменить установленные пакеты на новые под amd64 используя apt-get? Если да, то как?

Нет. Правильный путь: debootstrap --arch amd64 и т.д.

> 2)Как собрать ядро под amd64, сейчас оно собирается под i386.

Поставь из дистра и не заморачивайся.

> 3)Как обеспечить совместимость с софтом собранным под i386?

1. chroot. Это более трушный способ.

2. apt-get install ia32-libs - это работает не всегда. Но некоторый недопортированный софт(например, wine) в эпоху ранне-amd64 позволяло запускать.

gaa ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.