abril 15, 2014

Universidad de California en Berkeley


La Universidad de California en Berkeley, fundada el 23 de marzo de 1868, (también conocida como Cal, University of California, UC Berkeley, o simplemente Berkeley) es una universidad pública co-educacional localizada en Berkeley, California. Es la matriz y la más antigua de los campus de la Universidad de California. Es reconocida como el campus universitario público número uno de Estados Unidos.


a) Vista del Memorial Glade
 Algunos datos de interés: 

1) Tiene la cuarta biblioteca académica más grande del mundo después de Biblioteca del Congreso de Estados Unidos, Harvard y Yale. La biblioteca contiene más de diez millones de volúmenes y 70.000 libros privados. Es la parte más grande del complejo y comprende cuatro pisos subterráneos con libros.
 
2) La Universidad cobró una fama que la convirtió en el centro más famoso de la izquierda universitaria estadounidense. Se le reconoce culturalmente en EE.UU. por su activismo, izquierdismo y vanguardismo.


3) Ha contado con varios premios Nóbel en su planta académica, como Czesław Miłosz (Nóbel de Literatura), y  Glenn Seaborg (Nóbel de Química).

4) En los primeros años del sistema Unix sus creadores, los Laboratorios Bell de la compañía AT&T, autorizaron a la Universidad de California en Berkeley y a otras universidades a utilizar el código fuente y adaptarlo a sus necesidades. 

5) El lema de la Universidad es: Fiat Lux (del latín, hágase la luz.) 

6) Acrónimo: Cal, UC Berkeley

b) Sproul Plaza
 
c) Biblioteca «Doe» en Berkeley

d) Soda Hall: facultad de estudios en Ing. Electrica y Ciencias de Computación





abril 14, 2014

BSD qué es. Su historia y desarrollo.


1) Berkeley Software Distribution (BSD).

    O distribución de software de Berkeley (por la Universidad de California en Berkeley). Es el primer sistema Unix de libre uso en Berkeley, que fue usado e instalado en un PDP-11 en 1974. Fue utilizado por aquel entonces por el departamento de ciencia computacional de la universidad para sus investigaciones. Otras universidades empezaron a interesarse en el software de Berkeley, y por eso en 1977, un estudiante de grado de nombre Bill Joy en Berkeley, grabó y envió las cintas de las primeras versiones BSD.




Fig. 1: Bill Joy



2) Versiones cronológicas de BSD escritas:

  •  BSD 1    (proviene de la séptima versión de Unix)
  •  BSD 2    (aquí nace el editor Vi, y la Shell de C. En 1978 )
  •  BSD 2.9 (desde aquí, empezó a ser considerado "sistema operativo completo")
  •  BSD 3    (Fue escrito en sistemas VAX, 1979)
  •  BSD 4    (lanzado en 1980, integra a deliverymail, "el actual sendmail" )
  •  BSD 4.1 (lanzado en 1981, mejora mucho su rendimiento frente VMS)
  •  BSD 4.2 (lanzado en 1983, se implementa el TCP/IP y nace BSD Daemon «Beastie» )
  •  BSD 4.3 (lanzado en 1986, empieza la portabilidad, y los problemas legales con AT&T)
  •  BSD 4.3 Net / 1   ( Network Tape 1, lanzada en 1989, inicia eliminando archivos privados de AT&T)
  •  BSD 4.3-Reno (lanzada en 1990, se usa para crear la version 4.4  e implementar POSIX)
  •  BSD 4.3 Net / 2   ( Network Tape 2, lanzada en 1991. De esta nacen el 386BSD y el BSD/386 )
  • BSD 4.4-Lite Release 2 (lanzado en 1995. De aquí nacen la mayoría de sistemas BSD de hoy).

Fig. 2a: Computador PDP-11

Fig. 2b: Otra vista de un PDP-11



Fig. 2c: Computador VAX 11/780

 
3) El problema legal con AT&T  



    La empresa BSDi (Berkeley Software Design Inc.) fundada por Rick Adams que era miembro del CSRG. Comercializó y ofreció servicios de soporte para su versión del sistema, llamada BSD/386, a un precio muy inferior al de AT&T. Ahí fue cuando las cosas se complicaron: Unix System Laboratories (la filial que tras USG había creado AT&T para desarrollar y comercializar Unix) interpuso una demanda contra BSDi y la Universidad de California por violación de copyright y divulgación de secretos comerciales. La Universidad de California respondió con otra demanda, argumentando que a su vez que USL estaba usando el código de BSD sin respetar la licencia (la nota de reconocimiento a la universidad en la documentación y publicidad).

    Poco después Novell compró USL, y su directivo, Raymond J. Noorda, prefirió negociar a seguir un proceso judicial de resultados impredecibles. En enero de 1994 llegaron a un acuerdo confidencial: la universidad aceptó «retirar 3» de los 18,000 ficheros que componían la Network Tape 2, hacer algunos cambios menores y añadir notas de copyright de USL a otros 70 ficheros. El resultado se publicó en junio de 1994 como 4.4BSD-Lite, y USL se comprometió a no demandar a nadie que lo usara como base. Los detalles del acuerdo permanecieron en secreto durante más de diez años, hasta que en noviembre de 2004 un miembro de Groklaw consiguió que se hiciera público, con lo que se cerró una de las páginas más importantes de la historia del Unix libre.


4) El BSD 4.4 Lite y su posterior legado. 


En junio de 1994 se lanzó BSD 4.4 con dos versiones: una libremente distribuible llamada BSD 4.4-Lite, sin código propietario, y la BSD 4.4-Encumbered, solamente para los concesionarios de AT&T. 

La última distribución creada por Berkeley fue el BSD 4.4-Lite Release 2, lanzado en 1995, después de que el CSRG fuera disuelto y el desarrollo de BSD en Berkeley fuera cesado. El programador William Frederick Jolitz, llevaba un tiempo trabajando en portar el sistema BSD a la plataforma 386, trabajo que explicaba en una serie de artículos en la prestigiosa Dr. Dobb’s Journal. A principios de 1992 habían conseguido reescribir los ficheros necesarios, y publicó en la red: 386BSD, versión para PC que había preparado con su esposa, Lynne Greer Jolitz.


Fig. 3a: William Frederick Jolitz
Fig. 3b: Lynne Greer Jolitz

 Los Jolitz adoptaron desde un principio un modelo de desarrollo vertical clásico. Mientras en aquellos tiempos Linux animaba a la gente a que le envíase parches, "ellos no tenían tiempo o interés en atender los fallos que aparecían". Al cabo de un tiempo, dado este lento ritmo de desarrollo, un grupo de usuarios creó el proyecto NetBSD, que pretendía además soportar tantas plataformas como fuera posible. Y un poco mas tarde, otro pequeño grupo creaba un conjunto de parches llamados: Unofficial 386BSD Patchkit. Cuyos esfuerzos y visión derivarían en otro proyecto: FreeBSD.


Fuentes: