Distribución de software de Berkeley


El Berkeley Software Distribution o Berkeley Standard Distribution [1] ( BSD ) es un discontinuada sistema operativo basado en la Investigación Unix , desarrollado y distribuido por el Grupo de Sistemas de Investigación Informática (CSRG) en la Universidad de California, Berkeley . El término "BSD" se refiere comúnmente a sus descendientes, incluidos FreeBSD , OpenBSD , NetBSD y DragonFly BSD .

BSD se llamó inicialmente Berkeley Unix porque estaba basado en el código fuente del Unix original desarrollado en Bell Labs . En la década de 1980, BSD fue ampliamente adoptado por los proveedores de estaciones de trabajo en forma de variantes patentadas de Unix como DEC Ultrix y Sun Microsystems SunOS debido a su licencia permisiva y la familiaridad de muchos fundadores e ingenieros de empresas de tecnología.

Aunque estos derivados BSD patentados fueron reemplazados en gran medida en la década de 1990 por UNIX SVR4 y OSF / 1 , las versiones posteriores proporcionaron la base para varios sistemas operativos de código abierto , incluidos FreeBSD , OpenBSD , NetBSD , DragonFly BSD , Darwin y TrueOS . Estos, a su vez, han sido utilizados por los sistemas propietarios operativos, incluyendo de Apple 's macOS y iOS , que derivan de ellas, [2] y Microsoft Windows (al menos) una parte de su código de TCP / IP, que utiliza, que era legal . [3]El código de FreeBSD también se usó para crear el sistema operativo para PlayStation 4 [4] y Nintendo Switch . [5] [6]

Las primeras distribuciones de Unix de Bell Labs en la década de 1970 incluyeron el código fuente del sistema operativo, lo que permitió a los investigadores de las universidades modificar y ampliar Unix. El sistema operativo llegó a Berkeley en 1974, a petición del profesor de ciencias de la computación Bob Fabry, quien había estado en el comité de programa del Simposio sobre principios de sistemas operativos donde se presentó por primera vez Unix. Se compró un PDP-11/45 para ejecutar el sistema, pero por razones presupuestarias, esta máquina se compartió con los grupos de matemáticas y estadística de Berkeley, que usaban RSTS., de modo que Unix solo funcionaba en la máquina ocho horas al día (a veces durante el día, a veces durante la noche). Un PDP-11/70 más grande se instaló en Berkeley al año siguiente, utilizando dinero del proyecto de la base de datos Ingres . [7] Comprender BSD requiere profundizar en la historia de Unix, el sistema operativo lanzado por primera vez por AT&T Bell Labs en 1969. BSD comenzó su vida como una variante de Unix que los programadores de la Universidad de California en Berkeley, inicialmente dirigidos por Bill Joy , comenzó a desarrollarse a fines de la década de 1970.

Al principio, BSD no era un clon de Unix, ni siquiera una versión sustancialmente diferente del mismo. Solo incluía algunas características adicionales, que estaban entrelazadas con el código propiedad de AT&T.

En 1975, Ken Thompson se tomó un año sabático de Bell Labs y llegó a Berkeley como profesor invitado. Ayudó a instalar la versión 6 de Unix y comenzó a trabajar en una implementación de Pascal para el sistema. Los estudiantes graduados Chuck Haley y Bill Joy mejoraron Pascal de Thompson e implementaron un editor de texto mejorado, ej . [7] Otras universidades se interesaron por el software en Berkeley, por lo que en 1977 Joy comenzó a compilar la primera distribución de software de Berkeley (1BSD), que se publicó el 9 de marzo de 1978. [8] 1BSD era un complemento de la versión 6 Unix en lugar de un sistema operativo completo por derecho propio. Se enviaron unas treinta copias.[7]


Evolución simplificada de los sistemas Unix . No se muestran Junos , el software del sistema PlayStation 3 y otras bifurcaciones patentadas.
El VAX-11/780 , un miniordenador típico utilizado para los primeros sistemas de tiempo compartido BSD
"4.3 BSD UNIX" de la Universidad de Wisconsin alrededor de 1987. Inicio e inicio de sesión del sistema.
4.3 BSD de la Universidad de Wisconsin . Visualización de la página de manual de Franz Lisp
Cinta para SunOS 4.1.1, un derivado de 4.3BSD
Estación de trabajo Sony NEWS que ejecuta el sistema operativo NEWS-OS basado en BSD