У мене є AMD Turion і не знаю, яку версію вибрати, коли встановлювати Arch Linux.
У мене є AMD Turion і не знаю, яку версію вибрати, коли встановлювати Arch Linux.
Відповіді:
i686 - це 32-розрядна версія, а x86_64 - 64-розрядна версія ОС.
64-розрядна версія покращить об'єм пам'яті, особливо для навантажень на зразок великих баз даних, яким потрібно використовувати багато оперативної пам'яті в одному процесі. Не розглядайте можливість запуску (значного) сервера баз даних на 32-бітній машині.
Однак для більшості речей 32-бітна версія в порядку. 32-розрядний код використовує менше пам’яті, тому у вас буде більше речей. Обмеження на пам'ять, яку ОС може використовувати, не відрізняється, лише пам'ять на процес.
Тож насправді залежить, для чого ви хочете його використовувати. Якщо ви плануєте розробляти програмне забезпечення для великих серверів або працювати з великими серверами, використовуйте 64-розрядні. В іншому випадку використовуйте 32.
Коротка відповідь:
i686 = 32-bit Intel x86 arch
x86_64 = 64-bit Intel x86 arch
ix86 - це вказівка інструкцій процесора, встановлених генерацією процесора. Наприклад: Intel Pentium, Intel Core2Duo, AMD K6. ix86 існує вже багато років, якщо у вас є процесор, виготовлений після 2000 року, він, мабуть, має набір інструкцій i686. Відсутність інших показників говорить про те, що це була б 32-бітна версія.
x86_64 вказує на використання 64-бітових регістрів та адресного простору. Вибирайте це, лише якщо у вас 64-бітний процесор і ви хочете використовувати 64-бітну версію операційної системи.
Вибір за вами. Я вірю, що всі процесори AMD Turion мають 64-бітну підтримку. Вам просто потрібно вирішити, чи хочете ви 64-бітну або 32-бітну версію Arch Linux.
В основному різні позначення ядра визначають, для якого набору інструкцій компілятор було сказано для оптимізації. Процесор i686 може виконувати інструкції i586 та i386, тому, як ви зауважили, i686 може запускати ядро i386. Однак він може не виконуватись настільки оптимально, як спеціально складений для i686.
Це позначення, на які типово будеш стикатися:
x86_64 Процесори
- AMD's Athlon 64, Athlon 64-FX і Opteron
- Процесори Intel EMT64 - Nocona Xeon, Pentium 4's, використовуючи ревізію E0 ядра Prescott (AKA Pentium 4, модель F)
Процесори i686 * Усі 32-бітні Pentiums Intel (крім Pentium 1 та Pentium MMX) * Усі 32-розрядні AMD Athlons
i586 Процесори
- Усі 32-бітні AMD Ks
- Пентій 1
- Pentium MMX
i386 Процесори
- Загальне позначення "найнижчого загального знаменника" для сумісних процесорів Intel 80386 (включає в себе все вищезазначене, але не скористається розширеними інструкціями щодо цих пізніших процесорів).