Ако сте били на страницата за изтегляне на Ubuntu, ще забележите, че има голям списък с ISO, който можете да изтеглите. За версията за настолни компютри винаги има две версии: amd64 и i386 . Кой трябва да изтеглите? Мога ли да инсталирам версията amd64 на Ubuntu на моята машина на Intel? Нека MTE ви обяснява.

За тези, които не са сигурни, i386 се отнася до 32-битова версия, докато amd64 се отнася до 64-битовата версия.

32-битови срещу 64-битови. Каква е разликата?

Накратко, 32-битов и 64-битов компютър са различни в архитектурата. Основната разлика се състои в дължината на данните, поддържани от всяка архитектура. 32-битовата машина може да разбере само данни с дължина 32 бита. Нещо повече от това не би могло да се прочете от машината. По подобен начин 64-битова машина може да чете данни до 64 бита. Въпреки че 64 е два пъти от 32, 64-битовите данни могат да задържат повече от двойно повече информация от 32-битовите данни. Това обяснява и защо 64-битовата машина може да обработва и работи по-бързо и по-ефективно от 32-битова машина.

Друга разлика между 32-битовата и 64-битовата машина е количеството памет RAM, което може да бъде поддържано. За 32-битова машина максимумът, който може да поддържа, е само 4 GB, докато при 64-битова машина теоретично няма капачка за ограничаване на паметта (или до 17, 2 милиарда гигабайта системна памет). Обаче повечето OS се ограничават само до 16GB (или 32GB) RAM, което се счита за много мощен за днешния стандартен компютър.

Какво представлява AMD64?

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

Защо AMD64, може да попитате? Според Wikipedia, AMD е първият, който излезе със спецификацията на 64-битов процесор. Първоначално го нарекоха x86-64, но по-късно го преименуваха на AMD64, когато пуснаха своя първи 64-битов процесор: AMD-K8. От тогава AMD64 се превърна в термин за 64-битов процесор.

Intel (конкурент на AMD) очевидно няма да използва името AMD64 за своя 64-битов процесорен процесор, защо го е измислил с EM64T и по-късно го е преименувал на Intel 64. В някои дънни платки на Intel, по време на BIOS bootup вижте думата "EM64T" на монитора.

Накратко, в днешната технология AMD64 вече се позовава на 64-битовата архитектура и не е свързана с процесора AMD.

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

Връщане към проблема с изтеглянето на Ubuntu ISO, ако използвате 32-битов компютър, ще изтеглите версията i386. Ако използвате 64-битов компютър, ще изтеглите версията amd64, независимо коя марка CPU използвате.

Ако се чудите, 64-битов компютър може да стартира i386 (32-битовата) версия на Ubuntu. Просто не използвате максимално компютъра си.

И накрая, не се притеснявайте да пуснете AMD64 Ubuntu на своя 32-битов компютър. Вашата система може да се срине.

Мога ли да стартирам 32-битови приложения на 64-битов Ubuntu и обратно?

В обичайните случаи можете да пускате 32-битови приложения на 64-битов Ubuntu, но няма да използвате напълно системата си. Обаче обратното не е вярно. Няма да можете да стартирате 64-битови приложения на 32-битова машина (само си представете, можете да поставите малък контейнер в голям контейнер, но не можете да направите това обратно). Когато инсталирате приложения в Synaptic, може да забележите, че някой софтуер идва с 32-битовата и 64-битовата версия (показва се само когато използвате 64-битовия Ubuntu). Можете просто да изберете този, който искате. Освен това не всички 32-битови приложения ще работят в 64-битова машина, особено за приложения, които изискват достъп до системните хардуерни настройки.