29 de Diciembre, 2005

Portability is good

Nada, que no encuentro dónde lo leía, pero alguien comentaba que había cultivado la buena costumbre de probar sus programas en un par de sistemas distintos, como un Linux y FreeBSD, y además en distintas arquitecturas (creo recordar que usaba i386 y ppc), porque esa portabilidad le permitía encontrar muchos fallos que solo trabajando en un sistema y en una arquitectura permanecían ocultos.

Estoy totalmente de acuerdo, además me parece que escribir código portable es bastante sano, aunque siempre podemos jugar un poco con algún #ifdef o similar para incluir alguna característica propia de nuestro sistema de desarrollo, resulta más trabajoso ya que obliga, entre comillas, a mantener varias versiones del mismo trozo de código.

He encontrado en Unix Porting una buena fuente de información, a añadir a lo que ya comenté de la Piedra de Rosetta para Unix. Destacar los enlaces a cuentas Unix remotas, donde podremos conseguir acceso remoto en diferentes sistemas y arquitecturas, que de una forma limitada nos puede hacer el papel ;).

Actualización: Otra lista de cuentas shell gratuitas, muy interesante.

Anotación por Juan J. Martínez, clasificada en: unix.

Hay 3 comentarios

Gravatar

Un proyecto que se estan desarrollando 2 "conocidos de IRC" que se conectan a los servidores de undernet.org al canal #FreeBSD estan desarrollando un cluster el cual cuenta con varios sistemas operativos, por el momento las maquinas en mayoria son i386. con el fin de portabilidad creo que tener una cuenta ahi seria de gran ayuda, si crees que una cuenta de ese tipo te podria ayudar solo tienes que completar el singup en http://freecluster.org

Saludos!

por ariel, en 2005-12-29 17:32:57

Gravatar

Un proyecto interesante, en la linea de algunos que hay en la segunda lista que he puesto. No pone qué arquitecturas son las máquinas, ¿todo i386? En cualquier caso me apunto la dirección.

por Juanjo, en 2005-12-29 21:56:57

Gravatar

También HP ofrece algo parecido. Solo hay que registrarse para obtener una cuenta en cualquiera de las máquinas que ofrecen, *BSD, Debian, Redhat, HP-UX...
La url es esta http://www.testdrive.hp.com/

por Jose, en 2006-01-01 16:23:24

Los comentarios están cerrados: los comentarios se cierran automáticamente una vez pasados 30 días. Si quieres comentar algo acerca de la anotación, puedes hacerlo por e-mail.

Algunas anotaciones relacionadas: