¿Por qué la descarga de Ubuntu recomienda la instalación de 32 bits? [cerrado]

153

Actualización de 13.10: la versión de 64 bits ahora es la predeterminada y la de 32 bits está etiquetada "para máquinas con menos de 2 GB de RAM"

La pantalla de descarga del escritorio de Ubuntu tiene un par de botones de opción que usa para seleccionar si desea descargar la versión de 32 bits o de 64 bits. La versión de 64 bits está etiquetada como "No recomendada para uso diario en el escritorio". Si tienes un procesador de 64 bits, ¿por qué no quieres usar la versión de Ubuntu de 64 bits?

Actualización para 10.10: eliminaron la etiqueta "No recomendado" de la versión de 64 bits y agregaron una etiqueta "Recomendada" a la versión de 32 bits.

Actualización para 11.04: igual que 10.10.

Actualización para 12.04: Aún dice "Recomendado" junto a la versión de escritorio de 32 bits

Actualización de 12.10: la versión de 32 bits del escritorio sigue siendo predeterminada, dice "recomendado"

Actualización de 13.10: la versión de 64 bits ahora es la predeterminada y 32 bits está etiquetada "para máquinas con menos de 2 GB de RAM"

    
pregunta Warren Pena 06.08.2010 - 20:22

12 respuestas

106

Esto es en realidad una mala redacción. De acuerdo con LaunchPad Bug # 585940 , está destinado a transmitir que los escritorios típicos son de 32 bits, mientras que más los escritorios recientes son de 64 bits. Dado que la instalación de 32 bits always funcionará tanto en máquinas de 32 bits como de 64 bits, sigue siendo "recomendada".

    
respondido por el Marco Ceppi 06.08.2010 - 20:28
56

Solía ​​usar Ubuntu de 64 bits en mi escritorio y 32 bits en mis portátiles. En su mayor parte, no vi diferencias, pero hubo algunas pequeñas dudas:

  • Como se mencionó anteriormente, Flash históricamente no ha sido muy bien soportado en 64 bits. No pensé que esto me importaría, pero en realidad fue una gran molestia para mí. Terminé usando la versión de flash de 32 bits, instalada manualmente. Recientemente, Adobe ha lanzado un Flash de 64 bits, por lo que posiblemente sea algo del pasado (aún no lo he probado).

  • Java (y otro software) en 64 bits usa más memoria, y esto puede tener algunos impactos en el rendimiento. No uso mucho java, así que realmente no he experimentado este problema, pero creo que es bastante conocido.

  • Solía ​​ser que mucha más gente ejecutaba 32 bits que 64, por lo que de vez en cuando te encontrabas con un problema específico de 64 bits que tendería a tomar mucho tiempo para solucionarlo. Sin embargo, esto ha mejorado mucho en los últimos años, pero para alguien que realmente quiere que todo funcione solo, es posible que prefiera 32 bits.

  • 64 bits significa que los punteros de memoria pueden abordar cantidades mayores de memoria. Si su sistema tiene 4gig o más de memoria RAM, y usa aplicaciones que necesitan mucha RAM, esa puede ser una razón para usar 64bit. Sin embargo, en los últimos años, los kernels de PAE para i386 se han convertido en estándar, y estos permiten abordar & gt; 4gig.

  • Si eres desarrollador y ejecutas 64 bits, puedes compilar ejecutables de 32 bits y de 64 bits con bastante facilidad (por ejemplo, con pbuilder). La creación de binarios de 64 bits en 32 bits no parece posible (bueno, al menos no sin saltar algunos círculos).

[Actualización 12.04] Recientemente reinstalé la versión amd64 de 12.04, y la encontré mucho mejor de lo que era cuando originalmente escribí lo anterior. No he probado Java, pero Flash definitivamente está funcionando tan bien como en 32 bits. Además, de forma completamente anecdótica, parece que actualmente las personas ejecutan 64 bits con más frecuencia que 32 bits.

    
respondido por el Bryce 07.08.2010 - 02:33
11

Una desventaja de ejecutar el kernel no PAE de la versión de 32 bits es que sus procesos no están protegidos con el bit no ejecutable (NX) de la CPU, lo que puede facilitar que los atacantes intenten aprovechar los fallos del software. Consulte la discusión sobre Funciones del equipo de seguridad para obtener más detalles. En las versiones recientes de Ubuntu, hay un modo de emulación, pero tiene una efectividad limitada.

Además, el espacio de aleatorización disponible para cosas como Aleatorización del diseño del espacio de direcciones (ASLR) es mucho, mucho más pequeño cuando se usan 32 bits, potencialmente hasta el punto de ser fuerza bruta.

    
respondido por el Steve Beattie 05.11.2010 - 06:49
8

Hasta donde yo sé, 64 bits funciona bien, con la excepción de que algunas personas han tenido problemas con Adobe Flash.

Además, un sistema operativo de 64 bits no funcionará en una PC de 32 bits, pero un sistema operativo de 32 bits funcionará en una PC de 64 bits. Esta es probablemente la razón detrás de esta advertencia (aunque podría estar mejor redactada).

La publicación wiki de la comunidad de Ubuntu sobre el tema recomienda el uso de Ubuntu de 64 bits si tiene una PC de 64 bits y no hay razón específica para no usar 64 bits.

Hay limitaciones para que 32 bits no puedan acceder a más de 3 GB de RAM (aunque este problema se soluciona con los núcleos PAE), pero 64 bits no tiene ningún problema aquí. Si tiene & gt; 3 GB de RAM, considere usar 64 bits.

    
respondido por el dv3500ea 06.08.2010 - 20:35
6

Supongo que la razón principal es esta: la versión de 32 bits funciona en prácticamente todas las PC y Mac actualmente en circulación, así que si no tienes idea de qué significan 32 bits y 64 bits, debería simplemente descargar la versión de 32 bits e instalarla, y simplemente funcionará. Y si alguien no tiene idea de la diferencia entre las versiones de 32 y 64 bits, es poco probable que haga algo donde la diferencia tenga algún efecto observable.

En otras palabras, para la versión de 64 bits, debe averiguar si su sistema lo admite. Para la versión de 32 bits, no lo hace. Funciona en "todo".

    
respondido por el Ryan Thompson 20.11.2010 - 00:41
5

Realicé algunas pruebas para comparar configuraciones de 32 contra 64 bits en varias aplicaciones en un par de máquinas de muestra (netbook basado en Atom de pequeña memoria) y una computadora portátil típica. Comparé el uso de memoria, el consumo de energía para lo siguiente:

  1. kernel de 32 bits, espacio de usuario de 32 bits
  2. kernel de 64 bits, espacio de usuario de 32 bits
  3. kernel de 64 bits, espacio de usuario de 64 bits

Datos: enlace

La conclusión es que para sistemas pequeños, 32 bits es una buena opción, donde si tienes suficiente memoria y tienes una CPU moderna con 64 bits, entonces 64 bits es adecuada. Pero hay más detalles en la hoja de cálculo que un simple resumen.

También realicé algunas pruebas que comparaban 32 bit, 32 bit pae y 64 bit hace un tiempo, aquí están los resultados:

enlace - vea las conclusiones al final para obtener un resumen general.

    
respondido por el Colin Ian King 20.11.2012 - 21:58
4

Al mismo tiempo Ubuntu Wiki dice lo contrario:

A menos que tenga razones específicas para elegir 32 bits, recomendamos 64 bits para utilizar la capacidad total de su hardware.

enlace

    
respondido por el Eugene 19.08.2012 - 09:06
2

64 bit solo es realmente útil si tienes más de 4 gigas de RAM. Si usa el sistema de 64 bits, eventualmente se encontrará con una situación en la que un controlador o incluso un programa no está disponible en 32 bits. Adobe sacó su flash de 64 bits por un tiempo. Los controladores de impresora Canon solo están disponibles en 32 bits (pero se pueden forzar instalados). Utilicé sistemas de 64 y 32 bits, y descubrí que 64 bits no me proporcionaban ninguna ventaja (ambos funcionaban a la misma velocidad, por lo que pude ver).

    
respondido por el Mike 19.11.2010 - 16:05
2

Escribí la última descripción de Launchpad Bug # 585940 mismo hace mucho tiempo y el Lo único que puedo decir es que no he podido descubrir por qué hay tanta desinformación sobre este tema.

Creo que la respuesta más probable es que la edición de 64 bits es mucho más problemática que la de 32 bits, ya que esto es lo que sugiere mi propia experiencia de solo usar Ubuntu en mi vida diaria. Por otro lado, esto es solo una especulación ya que no he realizado una comparación formal entre las ediciones.

En la medida en que puedo trabajar lo suficiente, simplemente elijo usar la edición de 64 bits porque es la que quiero mejorar, ya que con el tiempo será claramente la mejor opción y estará aquí. antes de que nos hayamos dado cuenta. Para entonces, quiero que las personas usemos una distribución estable completa.

    
respondido por el Alberto Salvia Novella 23.05.2012 - 13:37
2

Usar para, la mayoría de las computadoras en 32 bits. Ahora la CPU más nueva es de 64 bits. Y 32 bits es compatiable con ambas versiones.

    
respondido por el alexander7567 25.10.2012 - 00:38
1

La razón es que todavía hay muchos procesadores de 32 bits en producción ahora, y la mayoría de los usuarios de computadoras no saben qué son 32 bits y 64 bits.

Si alguien con una computadora de 32 bits descarga la versión de 64 bits, es muy seguro que no se ejecutará en su (s) computadora (s) porque los procesadores de 32 bits no pueden comprender y manejar los comandos de 64 bits. . Sin embargo, si alguien con una computadora de 64 bits descarga y usa la versión de 32 bits, funciona porque el arco de 64 bits es compatible con versiones anteriores de 32 bits.

Un problema más es que el software de 32 bits requiere menos potencia de hardware.

Actualización: a partir del 13.10, la página de descarga de Ubuntu ahora recomienda la descarga de 64 bits y ofrece la opción de 32 bits "para máquinas con menos de 2 GB de RAM". Esto se debe a que la mayoría de los dispositivos informáticos que potencialmente podrían tener instalado Ubuntu en la actualidad son de 64 bits, y solo los dispositivos con menos de 2 GB de RAM pueden contener una CPU de 32 bits.

    
respondido por el ThePiercingPrince 25.06.2012 - 12:55
0

Cualquier CPU moderna es capaz de ejecutar 64 bits. Tanto Intel como AMD, incluso un antiguo sempron de AMD admite un solo núcleo de 64 bits.

Si no necesita aplicaciones que consumen mucha memoria, entonces no es necesario ir a 64 bits. Tengo 16 GB de RAM y seguro de 64 bits, 32 bits sería un movimiento estúpido. Cuenta también para windows 7 en 8.

    
respondido por el Stefaan C 02.01.2013 - 20:20

Lea otras preguntas en las etiquetas