19.11.2012 Views

libre

libre

libre

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Introducción al software <strong>libre</strong><br />

de poner un esquema muy rígido. No obstante, sí que se pueden<br />

definir tareas y esperar a que alguien se dé de alta en el sistema y<br />

las asuma, declarando un plazo para ello. Se tenga o no, control so-<br />

bre lo que pueden hacer determinadas personas, siempre es conve-<br />

niente tener controladas las tareas que hay que hacer, qué<br />

dependencias tienen, su nivel de importancia y quiénes están traba-<br />

jando en ellas. El sistema más sofisticado que se está utilizando para<br />

esto es Issuezilla, una evolución propietaria del sistema de gestión de<br />

errores <strong>libre</strong> vía web BugZilla.<br />

8.8. Soporte para otras arquitecturas<br />

El soporte mínimo que podemos desear para hacer nuestro progra-<br />

ma portátil a otros entornos distintos del que poseemos es el acceso<br />

a granjas de compilación, que permiten compilar nuestro programa<br />

en otras arquitecturas y sistemas operativos. Por ejemplo, SourceFor-<br />

ge (apartado 8.9.1) ofrecía, cuando se escribió esto, entornos GNU<br />

Linux Debian para Intel x86, DEC Alpha, PowerPC y SPARC, además<br />

de entornos Solaris y Mac OS/X.<br />

Seguidamente, también nos gustaría poder probar nuestros progra-<br />

mas en esos entornos. A medida que pedimos más servicios de má-<br />

quinas ajenas ofrecidas como servicio público, más difícil será<br />

obtenerlos. El mismo servicio de compilación puede ser problemático,<br />

ya que nosotros podemos querer desarrollar para lenguajes diversos,<br />

con bibliotecas diversas. La granja de compilación puede proporcio-<br />

nar un número limitado de ellos. Pero si queremos probar un progra-<br />

ma ordinario, las dificultades aumentan exponencialmente, no sólo<br />

porque es muy difícil disponer de los programas requeridos, sino por<br />

razones de seguridad, que pueden hacer muy complicado administrar<br />

estos sistemas. No obstante, existen unos pocos servicios de granja de<br />

servidores, con instalaciones estándar de arquitecturas diversas, que<br />

pueden permitirnos probar algunas cosas. Por ejemplo, aparte de lo<br />

que se pueda hacer en la granja de servidores de SourceForge, pode-<br />

mos encontrar hasta granjas de PDA.<br />

Las granjas públicas descritas anteriormente son un servicio de uso<br />

manual. El desarrollador invitado copia sus ficheros en una de esas<br />

máquinas, los compila y prueba el resultado. Probablemente debe<br />

235<br />

ª FUOC • XP03/90783/01935<br />

Lectura complementaria<br />

[Ver bibliografía, apartado<br />

44]<br />

ANOTACIONES<br />

Lectura complementaria<br />

[Ver bibliografía, apartado<br />

40]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!