Страница 1 из 1

amd64 - как перейти?

Добавлено: 2008-04-18 1:16:59
gogi
Народ, сорри, что-то я туплю на ночь глядя :( есть серверок - пара ксеонов, 4 гига оперы. живет на нем сейчас фрюша 7-я i386. и вот задумалось мне типа а не заюзать-ли уважаемому дону 64-х разрядный вариант и не перейти-ли на amd64? но че-то туплю ибо не придумывается как перекомпилить :( не, ну ядро понятно, а мир? имхо если переходить на 64, то все надо бут перекомпилять в итоге. Может кто куда носом ткнет али подскажет чего вумное? Кстати - допустим я перекомпилил мир и ядро под amd64, перегрузился - будут-ли работать остальные пакеты (которые из портов и которые под i386 были скопилены)? ну яссно что потом я все перекомпилять буду, но пока оно сделаецца - хорошо-б если че-то еще и работать паралельно будет ;) Заранее всем биг сенькс за науку!

Re: amd64 - как перейти?

Добавлено: 2008-04-18 5:57:36
manefesto
по мне так надо будет пересобрать мир,ядро,все порты.
И будет счастье.

Re: amd64 - как перейти?

Добавлено: 2008-04-18 8:05:59
Alex Keda
честно говоря не знаю.
но по логике надов начале ядро, потом мир, потом ребут - или он у тя после инсталляции сам в краш уйдёт - даже не знаю =)
потом пересобирать всё остальное.
удалённо я бы не рискнул

Re: amd64 - как перейти?

Добавлено: 2008-04-18 10:25:37
sitnin
Насколько я помню, i386-бинарники работают в amd64-системе. В большинстве случаев.

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

Хотя я бы нашёл способ не мучаться и сразу переставить ОС начисто. Заодно, от каких-нибудь рудиментов можно было бы избавиться.

Re: amd64 - как перейти?

Добавлено: 2008-04-18 10:53:27
manefesto
Если это продакшн то я бы не рисковал.
Даже на десктопе бы не стал.

Re: amd64 - как перейти?

Добавлено: 2008-04-18 11:09:25
Alex Keda
manefesto писал(а):Если это продакшн то я бы не рисковал.
Даже на десктопе бы не стал.
почему?

Re: amd64 - как перейти?

Добавлено: 2008-04-18 11:12:56
manefesto
Ну вот посуди сам, всё работает, ты горя не знаешь... Решил сменить архитектуру...
В процессе пересборки портов вероятность 50 процентов что у тебя что-то перестанет работать,опять обновление....чтение рассылок...

К чему гемор?

Архитектуру надо выбирать сразу.

Кстати мой core2duo вроде умеет 64.

Re: amd64 - как перейти?

Добавлено: 2008-04-18 13:00:01
smash_necros

Код: Выделить всё

make TARGET_ARCH=amd64 buildworld
мб поможет, по результатам отпишисиь :)
ну и ядро собирать для амд

Re: amd64 - как перейти?

Добавлено: 2008-04-18 13:03:30
hizel
операция имеет смысл
4Гб уже полноценно не пользуются

amd64 должна подойти
если есть сомнения зайдите в хардваре нотес amd64 freebsd 7.0 и прочитайте
там про процессоры подробненько написано

Re: amd64 - как перейти?

Добавлено: 2008-04-18 13:09:16
zg
тупой вопрос: зачем на ксеон ставить amd64?


ЗЫ: про обновление - инсталлить мир рекмендуют в однопользовательском режиме

Re: amd64 - как перейти?

Добавлено: 2008-04-18 13:12:51
manefesto
а вдруг у него удаленка....как он будет в single mode загружатся ?

Я вот стоящий под сталом файловый сервак и то удаленно без single mode пересобирал.

Re: amd64 - как перейти?

Добавлено: 2008-04-18 13:16:07
hizel
вопрос действительно тупой, так как не подкреплен мыслью
2.1 amd64
Since mid-2003 FreeBSD/amd64 has supported the AMD64 (“Hammer”) and Intel® EM64T architecture, and is now one of the Tier-1 platforms (fully supported architecture), which are expected to be Production Quality with respects to all aspects of the FreeBSD operating system, including installation and development environments.
Note that there are two names for this architecture, AMD64 (AMD) and Intel EM64T (Extended Memory 64-bit Technology). 64-bit mode of the two architectures are almost compatible with each other, and FreeBSD/amd64 should support them both.
As of this writing, the following processors are supported:
AMD Athlon™64 (“Clawhammer”).
AMD Opteron™ (“Sledgehammer”).
Intel 64-bit Xeon™ (“Nacona”). This processor is fabricated on 90nm process technology, and operates with 2.80 to 3.60 GHz (FSB 800MHz) and Intel E7520/E7525/E7320 chipsets.
Intel Pentium® 4 Processor supporting Intel EM64T (“Prescott”). This is fabricated on 90nm process technology, uses FC-LGA775 package, and operates with 3.20F/3.40F/3.60F GHz and Intel 925X Express chipsets. The corresponding S-Spec numbers are SL7L9, SL7L8, SL7LA, SL7NZ, SL7PZ, and SL7PX. Note that processors marked as 5xx numbers do not support EM64T.
Intel EM64T is an extended version of IA-32 (x86) and different from Intel IA-64 (Itanium) architecture, which FreeBSD/ia64 supports. Some Intel's old documentation refers to Intel EM64T as “64-bit extension technology” or “IA-32e”.
The largest tested memory configuration to date is 8GB. SMP support has been recently completed and is reasonably robust.
In many respects, FreeBSD/amd64 is similar to FreeBSD/i386, in terms of drivers supported. There may be some issues with 64-bit cleanliness in some (particularly older) drivers. Generally, drivers that already function correctly on other 64-bit platforms should work.
FreeBSD/amd64 is a very young platform on FreeBSD. While the core FreeBSD kernel and base system components are generally fairly robust, there are likely to still be rough edges, particularly with third party packages.
пруф линк: http://www.freebsd.org/releases/7.0R/ha ... PROC-AMD64

Re: amd64 - как перейти?

Добавлено: 2008-04-18 15:17:58
zg
manefesto писал(а):Я вот стоящий под сталом файловый сервак и то удаленно без single mode пересобирал.
я тоже, да ещё и в обратном порядке :lol: сначало мир, потом ядро, и всё по удалёнке... :) всё собирается, но последствия могут быть разными - к примеру при переходе с 6 ветки на 7ю, некоторые приложения отказались обновлятся... хотя в пределах одной ветки проблем не было замечено. single mode - сраховка от падения системы во время инсталирования мира, чтоб системные приложения никакими процессами не юзались, я так понял.
hizel писал(а):As of this writing, the following processors are supported:AMD Athlon™64 (“Clawhammer”).AMD Opteron™ (“Sledgehammer”).Intel 64-bit Xeon™ (“Nacona”).
я так и думал, что тут подвох :lol: сенкс

Re: amd64 - как перейти?

Добавлено: 2008-04-18 15:36:58
hizel
про подвох не понял

Re: amd64 - как перейти?

Добавлено: 2008-04-18 19:10:13
zg
hizel писал(а):про подвох не понял
всё что делается - делается с определённой целью, цель определяется философией, любые действия разработчиков должны идти в рамках этой философии, если идёт нарушение границ, то либо действие пересматривают либо границы расширяют. Мне стало непонятно зачем на интеловскую архитектуру проца нужно ставить amd'шную версию - ответ оказался прост: зачем изобретать новое ядро, если можно раширить уже существующее.

Re: amd64 - как перейти?

Добавлено: 2008-04-18 19:14:50
hizel
:shock:
там 64-бита одинаковые по разному называются правда, просто у АМД они раньше появились, так что расширения как такового и небыло ;)

Re: amd64 - как перейти?

Добавлено: 2008-04-18 23:11:40
Alex Keda
в амд 64 бита полноценные - там даже регистры 64 битные
у интела 64 битность тока в работе с памятью.
так что у интела - недоделка...

Re: amd64 - как перейти?

Добавлено: 2008-04-21 11:12:24
manefesto
lissyara писал(а):в амд 64 бита полноценные - там даже регистры 64 битные
у интела 64 битность тока в работе с памятью.
так что у интела - недоделка...
Интел Атстой, AMD форева ?

Re: amd64 - как перейти?

Добавлено: 2008-04-21 12:07:07
Alex Keda
точно =)

Re: amd64 - как перейти?

Добавлено: 2008-04-25 3:15:30
serge
Перешел чтоли?

Re: amd64 - как перейти?

Добавлено: 2008-04-25 8:40:03
Alex Keda
serge писал(а):Перешел чтоли?
судя по времени поста - ты перешёл =))

Re: amd64 - как перейти?

Добавлено: 2008-04-25 9:12:03
serge
Ага, полет нормальный. Геморойней всего, кста, оказалось все порты пересобрать, чем перейти :D Щас заканчиваю.