Tengo una computadora portátil Core i7 con 4 gb de ram. En Windows, la desventaja de usar el sistema operativo de 32 bits sería que una sola aplicación no podría usar más de 2 gb de ram (+ la memoria compartida de espacio de kernel de 2 gb) excepto cuando se configura un interruptor de arranque que reduce la cantidad de memoria de kernel compartida, entonces Tiene un máximo de 3 GB por aplicación.
¿Qué desventajas / limitaciones tendría en Ubuntu para apegarme al sistema operativo de 32 bits? (¿En su caso?) - Como solo tengo 4 GB de RAM, no veo por qué necesito usar la versión de 64 bits
64-bit
architecture
tommed
fuente
fuente
Respuestas:
Si su preocupación es solo tener acceso a 4GB de RAM, entonces busque la versión de 32 bits + PAE de Ubuntu . Es la forma más fácil :-) Pero sigue leyendo para comprender las limitaciones y ventajas de cada arquitectura.
Supongo que su hardware es bastante reciente, por lo que Ubuntu solo recogerá los 4 GB de memoria, incluso en 32 bits, ya que está utilizando una función de núcleo llamada PAE (algunas versiones de Ubuntu tienen un núcleo separado para eso, verifique
Synaptic Package Manager
PAE). Es realmente estable y no te arrepentirás, especialmente para Flash que necesita (si lo instalas fácilmente desde el repositorio) una pila de 32 bits. En mi experiencia, un sistema operativo de 64 bits con Flash de 32 bits es inestable.Pero son algunas limitaciones en la versión de 32 bits , un proceso (un programa) no puede acceder a más de 2 GB o, a veces, 3 GB de memoria (depende de la gestión de memoria propia del núcleo y la aplicación, como Java Virtual Machine). Obviamente, esto no es un problema para la mayoría de las aplicaciones. Sin embargo, he estado usando algunas herramientas de GPS para construir mapas. A veces (para mapas grandes) necesitan más de 2 GB de memoria direccionable. Pero en realidad no es común. Además, 32 bits + PAE puede ser incompatible con algunos controladores propietarios. Funcionan perfectamente con los de código abierto, pero algunas veces los controladores propietarios / binarios no pueden manejar esta arquitectura.
Por otro lado , puede ir a 64 bits y con
Ubuntu Software Centre
usted puede ser feliz ya que tiene acceso a una gran biblioteca de aplicaciones de 64 bits. Sin embargo, si desea utilizar software propietario en Linux, debe esperar que también sean compatibles con 64 bits. Productos como: Adobe Flash, Adobe AIR, Google Talk Plugin, Skype, Amazon MP3 son solo de 32 bits. Algunos funcionan si instala la pila de 32 bits en su sistema de 64 bits, pero otros no (Amazon MP3) o mal (Adobe Flash). Otro inconveniente del sistema de 64 bits es que usan más memoria . Entonces, una misma aplicación usará más memoria para hacer lo mismo en un entorno de 32 bits. A veces es un problema.La conclusión es:
fuente
Puede haber algunas molestias en el camino. Algunos de los componentes propietarios de Ubuntu (como el tiempo de ejecución de Oracle Java y Adobe Flash) pueden ser un poco más difíciles de instalar de lo que cabría esperar.
También puede haber problemas con algunos controladores inalámbricos oscuros y similares, pero esta es la excepción y no la regla.
Aparte de eso, la excelente capa de compatibilidad de 32 bits de Linux asegura que su sistema será bastante sólido y, a menudo, bastante mejor en tareas de cómputo que se benefician del mayor tamaño de la dirección.
El servidor Ubuntu ahora es recomendado por canonical en su forma de 64 bits por defecto. En general, hay mucha confianza en la arquitectura Linux de 64 bits. Ya no es experimental, ya no es solo un complemento. Y a pesar de que algunas de las aplicaciones no se han puesto al día (la memoria flash es la única que realmente importa), el kernel de Linux ahora se considera un sistema de 64 bits con una capa de compatibilidad de 32 bits, en lugar de lo contrario.
En resumen: hágalo, vaya a 64 bits : hoy ejecuta millones y millones de servidores Linux y está completamente listo para su escritorio.
Como señala Huygens, 32 bit es la apuesta segura . Si puede soportar la molestia potencial de reinstalar la versión de 32 bits, tiene sentido probar primero con 64 bits y probar si hay problemas comunes.
El instalador de 32 bits, por supuesto, habilitará automáticamente un núcleo PAE si tiene más memoria RAM que luego se puede abordar en 32 bits, lo que hace que el problema de la memoria RAM sea cosa del pasado. Esto se ha dicho muchas veces aquí, pero ¿por qué no incluirlo nuevamente? :)
fuente
Me resulta bastante divertido que el uso de 64 bits esté tan relacionado con la memoria en la máquina. 64 bits también significa que por ciclo de procesador puede procesar el doble de la cantidad de datos en comparación con un sistema operativo de 32 bits.
Use 64 bits en caso de que lo haga
Estoy haciendo un podcast y el uso de 64 bits con mi computadora portátil ahorra mucho tiempo al realizar el procesamiento de audio (reducción de ruido, normalización, compresión, ...). Mi portátil solo tiene 2 GB de RAM.
fuente
También vale la pena señalar que aunque solo tiene 4 GB de RAM física, presumiblemente tiene un intercambio, por lo que en realidad tiene> 4 GB disponibles. Solo usted sabe si ejecuta el tipo de aplicaciones que probablemente se vean afectadas por el límite de 4 GB / proceso. Piense en el procesamiento de video / imagen o aplicaciones científicas (simulación de circuitos, matlab, ese tipo de cosas) como ejemplos.
Personalmente lo haría. Aunque puede ejecutar en modo de 32 bits con estos procesadores, nuestra experiencia en el trabajo es que obtenemos un mejor rendimiento cuando ejecutamos el mismo procesador en 64 bits. Sin embargo, esa es solo nuestra experiencia, por supuesto.
fuente
¿Por qué instalar SO de 32 bits para una CPU de 64 bits? Tenga en cuenta que casi siempre podrá instalar y ejecutar aplicaciones de 32 bits en un entorno de 64 bits una vez que haya agregado las bibliotecas de 32 bits. Ejecutar aplicaciones de 64 bits en un sistema operativo de 32 bits es imposible. Ve por 64 bit.
fuente
Debe instalarlo con una conexión de red para que pueda elegir el PAE en la instalación.
fuente
Tengo los mismos componentes (Dell Studio 1557, i7 quad-core, 4GB RAM) y uso 64 bits, ya que es más natural. Linux tiene soporte de 64 bits para casi todas las aplicaciones que existen e incluso si no hay una, el soporte de aplicaciones de 32 bits ya está integrado en Ubuntu.
Entonces, para un hardware que tiene 64 bits de CPU + 4 GB de RAM, el sistema operativo natural es el sistema operativo de 64 bits. No es que con 32 bits tengas ningún problema. Si instala Ubuntu 32bit, instalará automáticamente un kernel PAE que sea compatible con> 3GB de RAM.
Durante años he estado usando todas las versiones de Ubuntu de 64 bits que se lanzaron y nunca tuve un solo problema.
Así que adelante ... :)
fuente
Tengo una computadora portátil con casi la misma configuración que la tuya. Pero decidí instalar Ubuntu 10.10 32 bits en lugar de 64 bits porque tengo una dependencia de software de código cerrado:
Mi opinión es: ¡quédate en 32 bits! Probablemente dependa de uno de los programas que mencioné anteriormente, y la cantidad de trabajo que proporciona dicho cambio no compensa el cambio.
Acerca de sus 4 GB de memoria: ¡no se preocupe! Ubuntu instalará el núcleo correcto (con PAE) por defecto. ¡Gracias!
fuente
En primer lugar, necesitaría el kernel PAE si tiene la intención de usar 4 gb de RAM con un sistema operativo de 32 bits. De lo contrario, terminaría con una porción de su memoria no utilizada. Y el límite de 3 gb por proceso se mantendría. Entonces, mi sugerencia sería usar 64 bits. En cualquier caso, si planea actualizar su sistema en el futuro, deberá cambiar a 64 bits. Dejando a un lado los problemas de Java y Flash, no hay razón para quedarse con 32 bits.
fuente
Tenía un i7 y estaba transcodificando video. Estaba usando vlc. si estaba ejecutando ubuntu 12.04 32 bit, resultó en un 60% de utilización del procesador. usando 12.04 64bit tomó 13% de utilización. por lo que algunas aplicaciones se ven afectadas drásticamente.
fuente
Me cambiaría a 64 bits. La razón es que las aplicaciones de Linux vienen en ambos sabores e incluso si no lo hacen, simplemente puede compilarlas en su sistema.
Otra razón es que hoy en día, la RAM es bastante barata, por lo que, si tuviera que decir, duplicar su memoria, quedarse con 32 bits lo limitaría severamente.
fuente