domingo, 30 de septiembre de 2012

Migración a x86_64: Utilizando todos los bits disponibles

!Hola! Tiempo sin actualizar, oye.

Veamos qué ha hecho este auto-proclamado programador (casi) demente:

Siendo ya una acalorada noche de domingo, al fin he terminado (o eso creo) de migrar mi sistema de una arquitectura de 32 bits a 64 bits.
¿Por qué lo hago? Pues si ya tengo 4 años con la misma máquina, a pesar de tener un procesador capaz de trabajar a 64 bits, y con una compatibilidad de aplicaciones 64 bits bastante elevada, me he dicho ¿Por qué no?
Al final, ha resultado más fácil de lo que pensaba. Aunque se me hizo un poco mas fácil aún puesto que he reparticionado de cero (y de paso convertido a GPT) dado que tenía una partición de 80GB vacía donde hace 3 años residía algún Windows, había que ponerla a trabajar.

La migración en mi caso lo único que me requirió fue hacer un backup de /etc para recordar las configuraciones y ajustes que había hecho en todo mi tiempo de vida con esta distro; y del /home, puesto que iba a mover la partición donde residia éste último. Al final tamnbién me decidí por eliminar la partición swap pues ésta se recomienda para equipos con 512MB o menos. Teniendo 2GB y habiendo probado estos últimos 9 meses que tengo de haberle hecho el upgrade, que no llego a ocupar más del 75% durante el uso más pesado, fue la única razón que necesitaba.

Lo más pesado, como siempre, ha sido el backup de los documentos, puesto que la instalación se fue en menos de 15 minutos (base y algunos agregados básicos como el grub). Por el otro lado, he sentido que cuando los desarrolladores de ArchLinux eliminaron el framework de instalación, nos han dado mucha más libertad, de forma simplificada, como siempre ha sido, motivo por el cual siempre me ha gustado y utilizo esta distribución.

Finalmente, me tomará algunos días recordar las cosas que me falten restaurar, como aplicaciones que uso poco, pero lo escencial está listo.

Como en toda acción de este tipo, no faltaron los problemas. Al intentar recompilar para arquitectura de 64 bits el CRM que utilizo para mi clúster, SLURM, el compilador me ha mandado a ver si la marrana puso, prácticamente, puesto que algún parche necesario no estaba disponible. Todo se resolvió al compilar la versión -git que al parecer soporta x86_64 por defecto, paquete que no quería compilar cuando estaba usando 32 bits...
That's Suspicious...

No está de más, pero ésta es la prueba como debe ser:















Y bien, con esta corta publicación, me despido por esta vez, ¡nos vemos!

EL. PSY. CONGROO.

No hay comentarios:

Publicar un comentario