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.

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

ANOTACIONES<br />

250<br />

Software <strong>libre</strong><br />

sea modificándolo a su antojo o redistribuirlo –de forma abierta o in-<br />

cluso cerrada y bajo las condiciones que desee– con o sin modifica-<br />

ciones. Como su propio nombre indica, el proyecto FreeBSD se guía,<br />

por tanto, por la filosofía de las licencias BSD.<br />

9.2.1. Historia de FreeBSD<br />

La versión de 1.0 apareció a finales de 1993 y estaba basada en<br />

4.3BSD Net/2 y en 386BSD. 4.3BSD Net/2 contaba con código<br />

procedente de los años setenta, cuando UNIX era desarrollado por<br />

AT&T, lo que a la postre supuso una serie de problemas legales que<br />

no se resolvieron hasta que en 1995, FreeBSD 2.0 fue publicado sin<br />

contar con código originario de AT&T, esta vez basándose en<br />

4.4BSD-Lite –una versión “light” (se habían suprimido muchos mó-<br />

dulos por problemas legales, aparte de que el port para sistemas In-<br />

tel todavía estaba incompleto) liberada por la Universidad de<br />

California de 4.4BSD.<br />

La historia de FreeBSD no sería completa si no se contara nada so-<br />

bre sus distribuciones “hermanas”, NetBSD y OpenBSD. NetBSD<br />

apareció con una versión 0.8 a mediados de 1993. Su principal ob-<br />

jetivo era ser muy portable –aunque en sus comienzos sólo fuera un<br />

port para i386, por lo que su lema es “por supuesto que corre<br />

NetBSD”. OpenBSD surgió de una escisión de NetBSD fundamen-<br />

tada en diferencias filosóficas (y también personales) entre desarro-<br />

lladores a mediados de 1996. Su principal foco de atención es la<br />

seguridad y la criptografía –dicen ser el sistema operativo más se-<br />

guro que existe–, aunque al basarse en NetBSD también conserva<br />

una gran portabilidad.<br />

9.2.2. Desarrollo en FreeBSD<br />

El modelo de desarrollo utilizado por el proyecto FreeBSD está fuer-<br />

temente basado en dos herramientas: el sistema de versiones CVS y<br />

el sistema de informe de error GNATS. Alrededor de estas dos herra-<br />

mientas gira todo el proyecto, como se puede comprobar por el he-<br />

cho de que se ha creado una jerarquía a partir de las mismas. Así,<br />

sobre los commiters –aquellos desarrolladores con derecho a escri-<br />

tura al CVS– es sobre quien recae toda la soberanía del proyecto, ya

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

Saved successfully!

Ooh no, something went wrong!