Linux amd64 или i386

в чем отличия Ubuntu amd64 и Ubuntu i386?

x86-64 (также x64/AMD64/Intel64/EM64T) — 64-битная аппаратная платформа: чипсет, архитектура микропроцессора и команд, разработанные компанией AMD для выполнения 64-разрядных приложений.

Intel 80386 (также известный как i386 или просто 386) — 32-битный x86-совместимый процессор третьего поколения фирмы Intel выпущенный 17 октября 1985 года.

В архитектуре процессоров, которые она поддерживает.

Интел тоже выпускает процессоры с поддержкой 64 битных вычислений.
пример: http://ark.intel.com/Product.aspx?id=42801&wapkw=(intel+e5700) — но в отличии от Амд на проци интел мона ставить и х86 ОС, или На х64 ОС мона поставить х 86 прогу (В виндовс 7\Виста)

Отличия на какой процессор она ставится (по разрядности) есди на Intel то Ubuntu i386, а если amd то Ubuntu amd64

Архитектурой процессора.
amd64 — для 64 битных процессоров.
i386 — для 32 битных процев
То же самое приминима к Виндовс:
amd64 или х64
i386 или х32 чаще пишут х86

Вам Расстворофф в принципе ответил правильно. Одна незадача — разработчики Убунты устроили полное безумие с CVS (смотреть в гугле) и с именованием версий, соответственно.

Если совсем просто — amd64 не имеет никакого отношения к amd и i386 не имеет никакого отношения к i386.

По логике разработчиков софта для голожопых чернояйцых — предполагается, что одна уебунта для мамок, поддерживающих 64, другая для старых 32.

Источник

GNU/Linux: AMD64 или i386 — что выбрать?

Если в вашем компьютере установлен современный процессор от AMD или Intel 1) , вероятнее всего он является 64-битным, т.е. поддерживает обе эти архитектуры.

В выборе, какую из версий дистрибутива GNU/Linux устанавливать — под AMD64 (64-битную) или под i386 (32-битную), однозначно рекомендую предпочесть первый вариант.

В чём преимущества архитектуры AMD64 над i386?

Основные особенности архитектуры, имеющие значение даже для тех, кому не нужны преимущества в управлении большими объёмами ОЗУ, состоят в следующем:

SSE/SSE2 являются стандартной частью архитектуры, а значит все скомпилированные под AMD64 программы могут пользоваться этими инструкциями без всяких дополнительных проверок.

Ожидать ли прироста производительности от перехода на AMD64?

Да. Дело в том, что современные компиляторы с C/C++ и других высокоуровневых языков обладают достаточным “интеллектом”, чтобы путём простой перекомпиляции под новую архитектуру, ускорить даже не оптимизированные специально под неё программы. Прежде всего – задействованием дополнительных регистров общего назначения, а также использованием инструкций SSE и SSE2 там, где раньше приходилось прибегать к более медленным инструкциям математического сопроцессора (FPU).

Читайте также:  Linux file system event

В результате всего этого, после простой перекомпиляции под AMD64, программы начинают работать от 20 до 100% быстрее, даже без каких-либо изменений в исходном коде. Подробности представлены в этом тестировании (другие форматы: ODT, PDF) 2) .

Following conclusions were made:
1.It was clearly shown that most of applications have better performance in 64 bit environment.
2.Performance degradation was observed in very few cases and it was very low – in about few percents – lame MP3 encoder, GNU compiler.
3.Most of applications have 20-30% performance gain in 64 bit mode.
4.In very few cases the gain was extremely high – 70-100% – mathematical processing in octave, image processing with ImageMagic.

Кроме того, в конце 2009-го года Phoronix провёл собственное сравнение производительности 32- и 64-битного ПО, подтвердив вышеприведённые результаты, а в следующем сравнении от апреля-2011 преимущество 64-битного ПО был не просто подтверждёно ещё раз и во множестве тестов, но также высказано недоумение, почему некоторые дистрибутивы GNU/Linux до сих пор предлагают устаревшую 32-битную версию в качестве основной.

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

Какие ещё плюсы есть у AMD64?

Поскольку 64-битная арифметика на 64-битной архитектуре выполняется гораздо быстрее, чем на 32-битной, некоторые программы могут под AMD64 задействовать её там, где под i386 не использовали, т.к. было слишком медленно.

К примеру, счётчик переданных и полученных данных в сетевом коде ядра Linux на 32-битных архитектурах является 32-битным числом, и соответственно, обнуляется каждые 4 гигабайта. Именно поэтому, на 32-битных архитектурах невозможно увидеть более 4 ГБ в строчке “RX bytes/TX bytes” вывода команды ifconfig . Как пишут в одном списке рассылки,

64 bit counters are expensive. It’s not worth it doing 64 bit counters in the networking hotpath; the userspace accounting programs already know how to deal with this overflow anyway….

На 64-битной же архитектуре, с этим нет никаких проблем:

eth0 Link encap:Ethernet . . RX bytes:42182507534 (39.2 GiB) TX bytes:169507880757 (157.8 GiB) .

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

Возможны проблемы с запуском проприетарных, поставляемых в бинарном виде и при этом скомпилированных только под 32-битную архитектуру программ. Но такие программы (как и необходимость в их использовании) на платформе GNU/Linux довольно редки, и на сегодня всё чаще, параллельно с 32-битной, авторами подобного программного обеспечения начинает предлагаться и 64-битная версия.

Читайте также:  Hetman partition recovery linux

Какие проблемы были раньше, но уже решены?

Здесь в качестве примера приводится дистрибутив Debian Lenny для amd64.

Раньше не было возможности использовать Java-апплеты в браузере, поскольку не было 64-битной версии соответствующего плагина. Однако после публикации компанией Sun исходников Java под лицензией GPL (см. проект OpenJDK), такой плагин появился.

Раньше не было плагина для просмотра Flash-роликов (к примеру, видео на YouTube) в браузере. Теперь, для этого достаточно установить один из свободных Flash-плагинов: Gnash или Swfdec (соответствующие пакеты есть в репозитории).

Раньше не было возможности смотреть видеофайлы в некоторых распространённых форматах с помощью mplayer , поскольку для этого требовался только-32-битный бинарный несвободный пакет w32codecs . Но на сегодняшний день, поддержка всех этих форматов реализована в полностью свободном коде, поэтому вполне можно обойтись и без w32codecs , установив только сам mplayer (или один из GUI к нему – мне, например, нравится smplayer ).

Источник

Какой дистрибутив лучше выбрать, i386 или amd64?

Если вы зайдете на страницу загрузок, к примеру, Ubuntu, то увидите большой список ISO-образов, которые можно загрузить. К примеру, для версии настольного ПК (desktop) существуют следующие две версии дистрибутивов: amd64 и i386. Аналогично для Windows дистрибутивов это 32-bit и 64-bit. Какой же дистрибутив загружать? Возможно ли установить образ amd64 на Intel процессор?

32-bit против 64-bit – в чем разница?

В кратце, 32-bit и 64-bit компьютеры отличаются в архитектуре. Главная разница между архитектурами заключается в поддержке размерности данных. Машины с архитектурой 32-bit могут понимать данные размерностью в 32-bit. Все что больше этого значения такая машина прочитать не сможет. Аналогично, машина с 64-bit может прочитать и обработать данные длиною в 64-bit. Не смотря на то, что 64 это в два раза больше чем 32, 64-bit данные могу содержать в себе намного больше, чем просто двойную информацию 32-bit. Это также объясняет почему 64-битные машины могут работать быстрее и эффективнее чем 32-битные.

Другим отличием между 32-bit и 64-bit машинами является тот размер оперативной памяти, которые они могут поддерживать. 32-bit машина поддерживает максимальный размер памяти в 4GB. В то время как 64-bit – теоретически не ограничена в размене ОЗУ (если посмотреть на цифры, то это около 17.2 миллиардов гигабайт). Однако большинство операционных систем штучно ограничивают до 16GB (или 32GB) ОЗУ, что на наше время ассоциируется с очень мощными машинами.

Что такое Amd64?

Читайте также:  Install proxychains kali linux

В зависимости от использования 32-bit и 64-bit люди дали им имена. Архитектуру 32-bit часто ассоциируют с именами i386 или x86, в то время как 64-bit архитектура широко известна как AMD64/EM64T или /x86-64/x64, в зависимости от продукта и производителя.

Почему AMD64? В соответствии с информации с Википедии фирма AMD была первой, кто разработал спецификацию 64-битного процессора. Они первоначально назвали эту архитектуру x86-64, но позднее переименовали в AMD64, когда вышел релиз их первого 64-битного процессора: серия AMD-K8. С того времени AMD ввела термин 64-битного процессора.

Компания Intel (конкурент AMD) конечно же не могла использовать название AMD64 для их 64-битного процессора, поэтому они вышли под именем EM64T, а затем были переименованы в Intel 64. В некоторых материнских платах компании Intel при загрузке BIOS вы до сих пор сможете увидеть слово «EM64T», которое может пробегать на вашем мониторе.

В наше время технология AMD64 уже ассоциируется с 64-битной архитектурой и ничем не связана с процессорами компании AMD.

Работает ли AMD64 Ubuntu только с процессорами AMD?

Если вернутся к вопросу о выборе ISO образа Ubuntu, то в случае если у вас 32-bit процессор, то вам необходимо загружать и устанавливать Ubuntu версии i386. Если же ваш процессор поддерживает архитектуру 64-bit, то в таком случае можете смело загружать и устанавливать версию amd64, в независимости от того какой фирмы у вас процессор.

С увереностю могу сообщить что если у вас компьютер поддерживает архитектуру 64-bit, то вы также без проблем можете устанавливать и работать в версии Ubuntu i386 (32-bit). Но в таком случае вы не сможете использовать весь ресурс своего компьютера. Если у вас машина 32-bit, то AMD64 Ubuntu у вас однозначно работать не будет.

Возможно ли запускать приложения 32-bit на Ubuntu версии amd64?

В большинстве случаев вы без проблем сможете запускать 32-bit приложения на Ubuntu 64-bit, но при этом не сможете полностью использовать вашу систему. Однако наоборот не получится. Вы не сможете запустить 64-bit приложение на 32-bit системе (к примеру разместить маленький контейнер в большом получиться, но засунуть большой в маленький – никак). Если устанавливать приложения через менеджер пакетов Synaptic, то вы увидите что некоторый софт идет в версии 32-bit, а некоторый в 64-bit (это отображается только тогда, когда вы используете Ubuntu 64-bit). Вы можете выбрать ту версию, которая вам больше подходит. В дополнение можно сказать что не все 32-bit приложения корректно работают в 64-bit системе. Это касается как Windows, так и Linux приложений, которые требуют доступ к аппаратным настройкам.

Источник

Оцените статью
Adblock
detector