16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

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 • XP04/90785/00019<br />

Software libre<br />

Linus Torvalds consiguió en 1991 juntar su kernel <strong>Linux</strong> con las<br />

utilida<strong>de</strong>s <strong>GNU</strong> cuando la FSF todavía no disponía <strong>de</strong> kernel. El<br />

kernel <strong>de</strong> <strong>GNU</strong> se <strong>de</strong>nomina HURD, y hoy en día se trabaja bastante<br />

en él, y ya existen algunas versiones beta <strong>de</strong> distribuciones <strong>de</strong><br />

<strong>GNU</strong>/HURD (ver más en el apartado <strong>de</strong>dicado a la administración<br />

<strong>de</strong>l kernel).<br />

aaa<br />

Se calcula que en una distribución <strong>Linux</strong> hay un 28% <strong>de</strong><br />

código <strong>GNU</strong> y un 3% que correspon<strong>de</strong> al código <strong>de</strong>l<br />

kernel <strong>Linux</strong>; el porcentaje restante correspon<strong>de</strong> a código<br />

<strong>de</strong> terceros, ya sea <strong>de</strong> aplicaciones o <strong>de</strong> utilida<strong>de</strong>s.<br />

Para <strong>de</strong>stacar la contribución <strong>de</strong> <strong>GNU</strong> [FSF03], po<strong>de</strong>mos ver algunas<br />

<strong>de</strong> sus aportaciones incluidas en los sistemas <strong>GNU</strong>/<strong>Linux</strong>:<br />

• El compilador <strong>de</strong> C y C++ (GCC)<br />

• El shell bash<br />

• El editor Emacs (<strong>GNU</strong> Emacs)<br />

• El intérprete postscript (ghostscript)<br />

• La biblioteca C estándar (<strong>GNU</strong> C library, o también glibc)<br />

• El <strong>de</strong>purador (<strong>GNU</strong> gdb)<br />

• Makefile (<strong>GNU</strong> make)<br />

• El ensamblador (<strong>GNU</strong> assembler o gas)<br />

• El linker (<strong>GNU</strong> linker o gld)<br />

ANOTACIONES<br />

Los sistemas <strong>GNU</strong>/<strong>Linux</strong> no son los únicos en utilizar software<br />

<strong>GNU</strong>; por ejemplo, los sistemas BSD incorporan también utilida<strong>de</strong>s<br />

<strong>GNU</strong>. Y algunos operativos propietarios como MacOS X (<strong>de</strong><br />

Apple) también usan software <strong>GNU</strong>. El proyecto <strong>GNU</strong> ha producido<br />

software <strong>de</strong> alta calidad, que se ha ido incorporando a la<br />

mayor parte <strong>de</strong> las distribuciones <strong>de</strong> sistemas basadas en UNIX,<br />

tanto libres como propietarias.<br />

aaa<br />

Es justo para todo el mundo reconocer el trabajo <strong>de</strong><br />

cada uno <strong>de</strong>nominando <strong>GNU</strong>/<strong>Linux</strong> a los sistemas que<br />

trataremos.<br />

34

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

Saved successfully!

Ooh no, something went wrong!