Tengo un AMD Turion y no sé qué versión elegir al instalar Arch Linux.
Tengo un AMD Turion y no sé qué versión elegir al instalar Arch Linux.
Respuestas:
i686 es la versión de 32 bits y x86_64 es la versión de 64 bits del sistema operativo.
La versión de 64 bits se escalará mejor con la memoria, particularmente para cargas de trabajo como grandes bases de datos que necesitan usar mucha memoria RAM en el mismo proceso. No considere ejecutar un servidor de base de datos (significativo) en una máquina de 32 bits.
Sin embargo, para la mayoría de las otras cosas, la versión de 32 bits está bien. El código de 32 bits usa menos memoria, por lo que tendrá más para otras cosas. El límite de memoria que puede usar el sistema operativo no es diferente, solo la memoria por proceso.
Por lo tanto, realmente depende de para qué lo quieres usar. Si planea desarrollar software para servidores grandes o ejecutar servidores grandes, use 64 bits. De lo contrario, use 32.
Respuesta corta:
i686 = 32-bit Intel x86 arch
x86_64 = 64-bit Intel x86 arch
ix86 es una indicación de la instrucción del procesador establecida por la generación del procesador. Por ejemplo: Intel Pentium, Intel Core2Duo, AMD K6. ix86 ha existido durante muchos años, si tiene un procesador hecho después de 2000, probablemente al menos tenga el conjunto de instrucciones i686. La ausencia de otros indicadores sugiere que esta sería la versión de 32 bits.
x86_64 indica el uso de registros de 64 bits y espacio de direcciones. Solo elija esto si tiene un procesador de 64 bits y desea utilizar la versión de 64 bits del sistema operativo.
La decisión es tuya. Creo que todos los procesadores AMD Turion tienen soporte de 64 bits. Solo necesita decidir si desea la versión de 64 bits o la versión de 32 bits de Arch Linux.
Básicamente, las diferentes designaciones del núcleo identifican qué conjunto de instrucciones se le pidió al compilador que optimizara. Una CPU i686 puede ejecutar las instrucciones i586 e i386, por lo que, como observó, un i686 puede ejecutar un kernel i386. Sin embargo, es posible que no se ejecute de manera tan óptima como una compilada específicamente para un i686.
Estas son las designaciones con las que normalmente se encontrará:
Procesadores x86_64
- Athlon 64, Athlon 64-FX y Opteron de AMD
- Procesadores Intel EMT64: Nocona Xeon, Pentium 4 que utiliza la revisión E0 del núcleo Prescott (AKA Pentium 4, modelo F)
Procesadores i686 * Todos los Pentium Intel de 32 bits (excepto Pentium 1 y Pentium MMX) * Todos los Athlons AMD de 32 bits
Procesadores i586
- Todos los AMD K de 32 bits
- Pentium 1
- Pentium MMX
Procesadores i386
- Una designación genérica de "mínimo común denominador" para las CPU compatibles con Intel 80386 (incluye todo lo anterior, pero no aprovecha las instrucciones extendidas en esas CPU posteriores).