Porqué me interesa está noticia dirá usted?
Está noticia es importante para los usuarios que tienen viejos equipos que funcionan en las plataformas de 32 bits. Les voy a explicar más adelante primero la noticia. A principios de este año muchos de las distribuciones de Linux decidieron dar por terminado el soporte a plataformas de 32bits, en el caso de Arch Linux (lo anunció a principios de este año) empieza desde hoy a hacer efectivo el abandono del soporte x86 de 32-bit.
Qué significa esto?
Esto significa que a finales del presente mes "los paquete i686 serán eliminados de los espejos y luego el archivo de paquetes", según dice el anuncio oficial.
Con este paso, Arch Linux sigue a las distribuciones que ya han abandonado el soporte para x86 32-bit, por ejemplo derivados como Manjaro y Antergos. Ubuntu decidió hace poco seguir el mismo camino en su versión oficial para el escritorio, adelantando los planes que en un principio se iban a llevar a cabo a partir de la salida de Ubuntu 18.04, mientras que openSUSE Leap y RHEL ya habían dado el salto años atrás.
Sin, embargo esto no significa que Arch vaya a dar totalmente la espalda a aquellas personas que todavía usen CPU x86 32-bit, ya que en el mismo anuncio también se menciona una bifurcación que se llama Arch Linux 32, destinada a cubrir esa necesidad y que estaría siendo mantenida por una comunidad propia.
Todo bien, entiendo, pero como me afecta a mí? Soy un usuario nuevo, y no es que Linux se jacta de que fue hecho para máquinas viejas?
Te digo en que te afecta y en que no, desde hace diez años las CPU x86 64-bit han ido extendiéndose, dejando la arquitectura anterior x86 32-bit atrás, este CPU es utilizado en pc's, laptops, y servidores muy viejos, pero que GNU/Linux había sabido resucitar ofreciendo soporte tanto de seguridad como de software (y esto es algo que Windows dejó de hacer desde Windows XP).
A ver, a ver, sigo sin entender que es eso de x86 32bit y x86 64bit y como sé, si ya no voy a poder usar mi antiguo y amado equipo?
Primero que todo, quiero que te quede claro, que el fin del soporte a sistemas y a la plataforma no es un indicativo de que la agarres y la botes a la basura, lo que significa, es que los autores y des arrolladores de software ya no van a crear software y protección para está arquitectura, simplemente eso.
Segundo,
tu equipo, seguirá funcional, pues la mayoría de los
desarrolladores de GNU/Linux, tienen plataformas
llamadas "legacy", la
arquitectura x86 32bit, se refiere al CPU o unidad de procesamiento
central, o chip o procesador como quieras llamarle.
En el mundo de la informática, los 32 y 64 bit se refieren a la CPU, como te dije antes. Todos ellos utilizan una misma arquitectura, podriamos decir entonces que todos hablan el mismo idioma y a pesar de ser diferentes funcionan correctamente los unos con los unos con los otros.
Por
lo general, las arquitecturas más utilizadas a día de hoy son dos.
Por un lado están las de 32 bits, a cuyo software es conocido
también como x86, y por otra el hardware de 64 bits cuyo software se
conoce también como x64 o un x86-64 al que a su vez también se
conoce como AMD64.
Las
nomenclaturas se refieren a cómo
se almacenan los datos.
Como su nombre sugiere, los sistemas de 32 bits almacenan sus datos
en piezas de 32 bits, mientras que los otros lo hacen con piezas de
64. Esto puede decir que, por lo general, al trabajar con "palabras"
más grandes puedes hacer más:
Pero, Jorge!!!!!!
¿Qué
diferencias hay entre ambos?
El
que la CPU de tu ordenador tenga 32 o 64 bits depende de lo viejo que
sea.
Prácticamente todos los ordenadores que te llevas pudiendo
comprar en la última década tienen
casi seguro una arquitectura de 64 bits.
Pero todavía hay personas e instituciones con equipos muy antiguos
de 32 bits, o sea que tanto los sistemas operativos como los
desarrolladores de software siguen dándole soporte.
Apple
es la gran excepción en todo este lío. Ellos empezaron a
implementar los 64 bits en 2009 con
Snow Leopard,
y como tienen el control de su hardware y sistema operativo poco a
poco han ido haciendo de esta arquitectura la única opción en sus
equipos de sobremesa. Por lo tanto, las aplicaciones para estos
ordenadores también suelen ser casi siempre sólo de 64 bits.
La
principal diferencia entre ambas arquitecturas es que los
procesadores de 32 bits no son capaces de gestionar tanta memoria RAM
como los de 64. Tengas en tu ordenador 8 o 16 GB de RAM, un sistema
operativo de 32 bits sólo puede aprovechar un máximo de 4 GB. Los
de 64 bits pueden utilizar muchísima más, teóricamente hasta 16
Exabytes, unos 16 millones de Terabytes.
Aún
así de momento estamos lejos de que haya ordenadores domésticos
capaces de montar tanta RAM, y desde luego los sistemas operativos
tampoco llegan a esas cantidades en sus topes. Por ejemplo, la
versión Home de Windows 10 de 64 bits puede trabajar con hasta 128
GB, y la versión Pro puede
con hasta 512 GB de
RAM.
Aquí es donde está la diferencia, la plataforma de 32-bit no soporta más de 4 Giga Bytes de memoria, la de 64--bit soporta has 16 Exabytes de memoria.
Te explico con un ejemplo, querido lector, supongamos que trabajas en una compañia que lleva contabilidades, entonces debes de tener abierto por ejemplo Excel, pero, resulta también que tienes una base de datos abierta que es donde exportas los resultados de tu Excel, y digamos que, te gusta concentrarte y tienes abiertos varios tabs en el navegador y escuchas música, dado que la plataforma 32 soporta hasta 4 GBs de RAM, cada vez que ejecutas un proceso consumes un poco de la memoria disponible, y si por alguna razón se agota, pues la máquina se te "sienta", se pone lenta, se pega, y hay que darle un re start forzado...
Los ordenadores de 64 bits tienen mayor capacidad de
hacer más en menos tiempo.
Pero tienes que tener en cuenta que
eso no
quiere decir que las aplicaciones de 64 bits sean siempre más
rápidas,
ya que esta velocidad dependerá de la manera de funcionar y de las
exigencias de cada aplicación.
Pero
otras, veces sí que son más rápidas porque con 64 bits se puede
asignar más memoria virtual por proceso.
Con 32 bits sólo puedes asignar 2 GB de memoria a cada aplicación,
mientras que teóricamente los 64 bits pueden
llegar a los 8 TB.
Esto lo notarás especialmente en programas exigentes que hagan
especial uso de la memoria como Photoshop.
Por
lo tanto, como las aplicaciones optimizadas para sistemas operativos
de 64 bits como las propias Photoshop o Virtualbox aprovechan
al máximo la amplitud del proceso y la memoria que
les brinda el sistema operativo, pueden trabajar más rápido y ser
más eficientes.
Eso
sí, a la hora de jugar las diferencias ya no son tantas. Pocos
juegos requieren
más de 4 GB de memoria RAM, por lo que la arquitectura no
va a ser tan importante como tener una buena tarjeta gráfica con
la que mejorar su rendimiento.
Ahora lo más importante como saber si mi Linux o Windows es de 32 o 64 bit.
Primero Windows desafortunadamente para usted lector hace bastante que no uso Windows, pues, trabajo especialmente en Linux, pero les dejo el link de un video para que vean como lo pueden averiguar
Ahora la parte que me gusta como saber si mi Linux es de 32 o 64 bit
Primeo vamos a Show Applications
Una vez allí selecciona System Settings
En el cuadro que abre al final a la izquierda selecciona con el mouse Details
Como pueden ver el procesador es un Intel Core 2 Quad CPU
Y el sistema operativo instalado es de 64-bit
Y por Terminal nada más tendrás que abrir el terminal desde Show Aplications o con la combinación de teclas ctrl + Alt + T, una vez ahí y con privilegios de administrador ejecuta los comandos arch o uname -m de la siguiente forma
Y eso es todo, espero les haya quedado claro y no duden en preguntar cualquier duda que tengan.
Jorge Le Maire León
Comentarios