sponsors:

Reply to comment


FreeBSD amd64 upgrade from i386 vs win64

Права на перепечатку разрешены
1 - hardw.net  - http://www.hardw.net/doc/156

64bit vs 32 bit

Автор статьи длительное время в домашних условиях использовал FreeBSD в качестве десктопной операционной системы. Знаю, что вопрос спорный, но как оно было, так оно и будет.

История

В связи с довольно ограниченным бюджетом на комплектуху в составе системы попробовались разнотипные компоненты. Все началось со старенького AMD Duron 800 на PCI VGA video и материнке на одноканальном контроллере памяти от Elitegroup(K7S5A Pro). Система на то время была где-то в районе FreeBSD 4.7-RELEASE и, учитывая ограниченый опыт использования таковой, паралельно на десктопе можно было увидеть и Windows в режиме мультизагрузки с FreeBSD. Со временем система развивалась и автор вместе с нею,плюс ко всему где-то на версии FreeBSD  4.8 винды сложились и перестали загружаться, а сам раздел использовал как хранилище разных данных для обмена фильмами и в качестве dll библиотек для емулятора wine.

Миграции

Пережила моя системи и несколько десятков апгрейдов: CPU (Duron 800->1100->1300 -> Sempron 2200->2300->2400->2600), MB (K7S5A Pro->DFI NFII Ultra->Albatron(NforceII Ultra + ATA Raid)), PCI Cards (+ ITE8212 ATA Raid + SCSI LVD adapter + PCI TV-FM Tuner(KWORLD)), HDD (тут вообще писать не буду, так как автор занимается профессионально восстановлением информации с дисков и их система "попробовала" очень много). Все случаи апгрейда железа комбинировались с оновлением системы через исходники аж до FreeBSD 5.4-STABLE i386.

Конфигурация

И вот наступила эра 64 бит. Длительное время находясь в поисках, плавая меджу сотнями вариантов комбинаций процов, атеринок и платформ, автор стал постоянным пользователем форумов и сайтов overclockers.ru, 3dnews.ru, itc.ua, после прочтения тонны информации и писем конференции freebsd-amd64@freebsd.org я остановился на следующем железе:

 CPU - Sempron 3000+ 64bit (101$)
 MB - ASUS A8N-E (100$)
 CPU Cooler - Zalman 7000-Cu (45$)
 RAM DDR PC3200 NCP - 2*256Mb (50$)
 HDD Seagate 7200.9 2*120Gb SATA-II (2*100$)
 Video Gigabyte PCI-E 64Mb(256) Geforce 6200 - (59$)
 Цены указаны Киевские датированные 14.11.2005

XP64

Первым делом с сети была выкачана Windows XP Proffesional 64 bit для проверки железа и Windows на 64 битной платформе AMD64. Заранее предчувствуя "любовь" проинтеловского Microsoft к AMD железякам, я запасся разнообразным софтом от AMD(www.amd.com) в виде драйверов для процессора(очень удивился), а также OEM драйверами к nForce4 IDE чипсету от ASUS. В процессе поиска меня посетила еще одна новость,- учитывая довольно недавний выпуск 64 битной операционноой системы от "мелкомягких", все драйвера находились если не в альфа, то в бета версиях релизов, что естественно не гарантирует стабильность работы для production систем, а бует интерестным только оверклокерам да любителям игры с бубном и нестабильной операционкой.

На время написания статьи автор уже име опыт установки win64 на систему IA64, которая без этих "танцев" не хотела заводится. Система была основана на RAID1 SATA-II 2*160 Seagate Intel 2.8 P4 IA64 чипсете и проинсталировалась только после того, как удалось найти самую последнюю версию драйверов с сайта производителя плюс ко всему оновления биоса для правильного определения процессора. Сама система работала довольно стабильно, но хозяин ее до сегодняшнего времени "заинтересован" поиском соответствующего 64-битного софта для работы с новейшим Nec ND-4550A, кроме того возникли проблемы с использованием видеокамеры по Firewire. Тишина в разделе вареза 64 битного софта выводит win64 платформу в аутсайдеры по отношению к win32 и тем более к *nix.

Установка

Но вернемся к нашим баранам.
Конфигурирование биоса у меня не вызвало вопросов, главное надо было для использования RAID активировать таковой и тогда после POST экрана биоса включается биос самого RAID , в котором простыми манипуляциями я поставил STRIPE  для обоих моих дисков та сохранил конфигурацию.

 Перую загрузку из win64 boot iso я провел в тестовом режиме без подключения драйверов IDE контроллера и RAID контроллера. После очень длительно инициализации жестких жисков инсталятор увидел два диска, которые железом были сложены в рейд, но самого рейда он естественно не увидел.
После перезагрузки Инсталятора нажимаю кнопку F5(для выбора ядра системы) и F6(для указания инсталятору драйвера контроллера). В стандартной инсталляции windows professional 64 bit есть возможность выбрат одно из двух ядер ACPI Singleprocessor PC и ACPI Multiprocessor PC. Я выбрал Singleprocessor  и двинулся дальше. А дальше, в виде камня в огород дяде Биллу,- на улице давно уже 21 век, на огромном проценте платформ уже не установлен floppy дисковод, а инсталлятор 64 битной операционки от мелкомягких все еще требует драйверов из FAT12 Floppy диска. После установки дисковода и проведения операции заново я двинулся дальше. А дальше последовала обычная процедура инсталляции Windows XP.

Сложности

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

 На этом этапе "знакомство" с виндами у меня закончилось и я перешел на FreeBSD.

FreeBSD i64

 Стянул FreeBSD amd64 6.0-RELEASE (2 iso образа) и приступил к установке. Вся установка заняла у меня около 5 минут. Учитывая то, что поддержка на запись RAID контроллера свежей матери у FreeBSD пока отсутствовала я установил JBOD в биосе контроллера и установил систему без рейда.
 Перед этим у меня стояла FreeBSD 5.4-RELEASE на 32 битном железе и стоит отметить, что скорость работы новой системы, даже на глаз, была заметно быстрее. Правда стоит отметить, что и железо тоже стало более быстрым. Если сравнивать наличие програмного обеспечения, учитывая открытость исходников под *nix, тут FreeBSD действительно выходит вперед. Все программы, которые я раньше использовал, без вопросов перекомпилировались под новую платформу и стартанули. Плюс ко всему я еще и включил оптимизацию под свой проц. Поддержка железа - на высоте. Если учитывать, что драйвера под 64 битную платформу в бета версиях, то здесь мы имеем довольно оттестированные. Поддержка AMD Cool'n'quiet тоже реализованная(на win64 она включалась соответствующим драйвером процессора с сайта www.amd.com, что опять же как минус мелкомягким, которые не полностью поддерживают все опции проца.)

Итог

Суммируя такой быстрый обзор двух(трех, если учитывать win32) разносторонних операционок на 64 битной платформе могу подвести черту и сказать:
1 - win64 есть смысл использовать только в случае наличия стабильных драйверов и програмного обеспечения, в других случаях лучше использовать win32 или *nix
2 - при использовании специфического програмного обеспечения обязательно проверте наличие драйверов под ОС, на которой вы его будете использовать
3 - на сегодняшний день *nix подобные системы лучше готовы к переходу на 64 бит по сравнению с Windows.

PS. статья не есть профессиональная в связи с явной про*nixсовостью автора, она просто служит для того, чтобы показать всем, с какими трудностьями столкнутся те, кто захочет сделать апгрейд своей системы до 64 бит. Могу добавить, что очень удовлетворен апгрейдом своего железа и остался верен FreeBSD 6.0 RELEASE.

PS.

Нашел тут в Интернете свою статейку под чужим копирайтом 8))) http://all-in-comp.ru/a1/a97.html

Розумію, що москаль...


Reply

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <img> <center> <b> <i> <u><h1><h2><h3><h4><h5><h6><strike><q><abbr><tr><td><table><br><p><div><span><embed><object>
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Lines and paragraphs break automatically.
Image CAPTCHA
Enter the characters shown in the image.

Syndicate content

Propeople Expert

експерименти

Rambler's Top100