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

Entradas populares