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 />

se pensó como un clon <strong>de</strong> Minix (una implementación académica <strong>de</strong><br />

UNIX para PC) y <strong>de</strong> algunas i<strong>de</strong>as <strong>de</strong>sarrolladas en los UNIX propietarios;<br />

pero, a su vez, se <strong>de</strong>sarrolló en código abierto, y con orientación<br />

a los PC domésticos. Veremos, en este apartado <strong>de</strong>dicado a<br />

UNIX y el siguiente <strong>de</strong>dicado a <strong>GNU</strong>/<strong>Linux</strong>, cómo esta evolución nos<br />

ha llevado hasta los sistemas <strong>GNU</strong>/<strong>Linux</strong> actuales que pue<strong>de</strong>n competir<br />

con cualquier UNIX propietario, y que están disponibles para un<br />

amplio número <strong>de</strong> arquitecturas hardware, <strong>de</strong>s<strong>de</strong> el simple PC hasta<br />

los supercomputadores.<br />

Nota<br />

<strong>Linux</strong> pue<strong>de</strong> ser utilizado en un amplio rango <strong>de</strong> máquinas.<br />

En la lista TOP500, pue<strong>de</strong>n encontrarse varios<br />

supercomputadores con <strong>Linux</strong> (ver lista en sitio web<br />

top500.org): por ejemplo, el MCR <strong>Linux</strong> Cluster <strong>de</strong>l<br />

<strong>de</strong>partamento <strong>de</strong> energía <strong>de</strong> USA en los laboratorios<br />

Lawrence en Livermore, un cluster <strong>de</strong> 2304 CPUs Intel<br />

Xeon con sistema operativo <strong>Linux</strong>.<br />

UNIX se inició hacia el año 1969 (en el 2003 tiene más <strong>de</strong> 30 años<br />

<strong>de</strong> historia) en los laboratorios BTL (Bell Telephone Labs) <strong>de</strong> AT&T.<br />

Éstos se acababan <strong>de</strong> retirar <strong>de</strong> la participación <strong>de</strong> un proyecto llamado<br />

MULTICS, cuyo objetivo era crear un sistema operativo con el<br />

cual un gran or<strong>de</strong>nador pudiera dar cabida a un millar <strong>de</strong> usuarios<br />

simultáneos. En este proyecto participaban los BTL, General Electric,<br />

y el MIT. Pero falló, en parte, por ser <strong>de</strong>masiado ambicioso para su<br />

época.<br />

ANOTACIONES<br />

Mientras se <strong>de</strong>sarrollaba este proyecto, dos ingenieros <strong>de</strong> los BTL<br />

que participaban en MULTICS: Ken Thompson y Dennis Ritchie, encontraron<br />

un or<strong>de</strong>nador que no estaba utilizando nadie, un DEC<br />

PDP7, que sólo tenía un ensamblador y un programa cargador.<br />

Thompson y Ritchie <strong>de</strong>sarrollaron como pruebas (y a menudo en su<br />

tiempo libre) partes <strong>de</strong> UNIX, un programa ensamblador (<strong>de</strong>l código<br />

máquina) y el núcleo rudimentario <strong>de</strong>l sistema operativo.<br />

Ese mismo año, 1969, Thompson tuvo la i<strong>de</strong>a <strong>de</strong> escribir un sistema<br />

<strong>de</strong> ficheros para el núcleo creado, <strong>de</strong> manera que se pudiesen<br />

almacenar ficheros <strong>de</strong> forma or<strong>de</strong>nada en un sistema <strong>de</strong> directorios<br />

jerárquicos. Después <strong>de</strong> unas cuantas discusiones teóricas (que se<br />

22

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

Saved successfully!

Ooh no, something went wrong!