19.11.2012 Views

libre

libre

libre

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

Linux 1.0 vio la luz. Ya para entonces, Linux se publicaba bajo las<br />

condiciones de la licencia GPL, según el propio Torvalds una de las<br />

mejores decisiones que ha tomado, ya que ayudó sobremanera a la<br />

distribución y popularización de su núcleo. En Michael W. Godfrey;<br />

Qiang Tu. “Evolution in open source software: A case study”. Procee-<br />

dings of the 2000 International Conference on Software Maintainan-<br />

ce (agosto, 2000) se puede encontrar un análisis exhaustivo de la<br />

evolución de las diferentes versiones del kernel de Linux en cuanto a<br />

tamaño y modularidad.<br />

9.1.2. El modo de trabajo de Linux<br />

Nota<br />

Para los anales de la historia del software <strong>libre</strong> queda<br />

también el debate que tuvo lugar a finales de enero de<br />

1992 en el grupo de noticias de Minix entre Andrew<br />

Tanenbaum y Linus Torvalds. Tanenbaum, probable-<br />

mente ya un poco molesto por el éxito de Torvalds con<br />

su juguete, atacó de manera un poco desproporciona-<br />

da a Linux y a Linus. El punto esencial es que Linux era<br />

un sistema monolítico (el núcleo es una pieza que in-<br />

tegra todos los manejadores, etc.) y no microkernel (el<br />

núcleo tiene un diseño modular, lo que permite que<br />

sea más pequeño y que se puedan cargar módulos<br />

bajo demanda). Se puede seguir la discusión original<br />

tal y como ocurrió en el grupo de noticias en Andrew<br />

Tanenbaum; Linus Torvalds. (1999). The tanenbaum-<br />

torvalds debate.<br />

La forma de trabajar de Torvalds no era muy común en aquellos<br />

tiempos. El desarrollo se basaba principalmente en una lista de co-<br />

rreo. En la lista de correo no sólo se discutía, sino que también se de-<br />

sarrollaba. Y es que a Torvalds le gustaba mucho que toda la vida<br />

del proyecto se viera reflejada en la lista, por lo que pedía que los<br />

parches se enviaran a la misma. En contra de lo que uno pudiera es-<br />

perar –que se enviara el parche como adjunto– Linus prefería que se<br />

mandara el código en el cuerpo del mensaje para que él y los demás<br />

pudieran comentarlo. En cualquier caso, aun cuando muchos opina-<br />

ran y enviaran correcciones o nuevas funcionalidades, lo que era in-<br />

245<br />

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

Lectura complementaria<br />

[Ver bibliografía, apartado<br />

193]<br />

ANOTACIONES

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

Saved successfully!

Ooh no, something went wrong!