libre
libre
libre
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]