Está en la página 1de 5

Berkeley Software Distribution

68 idiomas
• Artículo
• Discusión
• Leer
• Editar
• Ver historial
Herramientas













«BSD» redirige aquí. Para otras acepciones, véase BSD (desambiguación).
No debe confundirse con Berkeley Software Design.

BSD

Parte de Unix-like

Información general

Tipo de Unix
programa

Desarrollador Computer Systems Research


Group, Universidad de California en Berkeley

Modelo de Originalmente software privativo;


desarrollo después software libre desde 1991.

Lanzamiento 9 de marzo de 1978 (45 años, 6 meses y 16


inicial días)
Licencia BSD

Estado actual Descontinuado

Idiomas Inglés

Información técnica

Programado en C

Núcleo Monolítico

Plataformas PDP-11, VAX, Intel 80386


admitidas

Versiones

Última versión 4.4 BSD-Lite 2, Junio de 1995. ()


estable

Serie Unix-like
BSD NetBSD
OpenBSD

Unix BSD FreeBSD


DragonFly
BSD

Enlaces

Sitio web oficial

[editar datos en Wikidata]

Berkeley Software Distribution, o Berkeley Standard Distribution (BSD),


en español, Distribución de software Berkeley)1 fue un sistema
operativo derivado de Unix que nace a partir de los aportes realizados a ese
sistema por la Universidad de California en Berkeley.
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.
Durante los años 1970 y 1980 Berkeley utilizó el sistema para sus
investigaciones en materia de sistemas operativos. Cuando AT&T retiró el
permiso de uso a la universidad por motivos comerciales, la universidad
promovió la creación de una versión inspirada en el sistema Unix utilizando los
aportes que ellos habían realizado, permitiendo luego su distribución con fines
académicos y al cabo de algún tiempo reduciendo al mínimo las restricciones
referente a su copia, distribución o modificación.
BSD inicialmente se llamó 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 SunOS de Sun
Microsystems, debido a su concesión de licencias permisivas y familiaridad con
muchos fundadores e ingenieros de empresas de tecnología.
Aunque estos derivados de 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 SunOS, FreeBSD, NetBSD, OpenBSD, DragonFly
BSD, Darwin y TrueOS. Estos, a su vez, han sido utilizados por sistemas
operativos propietarios, incluidos los macOS y iOS de Apple, que se derivaron
de ellos,2 y Microsoft Windows, que usaba (al menos) parte de su código
TCP/IP, que era legal.3 El código de FreeBSD también se utilizó para crear el
sistema operativo para la PlayStation 44 y Nintendo Switch.56
BSD también ha hecho grandes contribuciones en el campo de los sistemas
operativos en general, como por ejemplo:

• El manejo de memoria virtual paginado por demanda.


• El control de trabajos.
• El Fast FileSystem.
• El protocolo de sockets TCP/IP que forman la base del Internet (casi
todas las implementaciones de TCP derivan de la 4.4 BSD-Lite).

Historia[editar]
Artículo principal: Historia de la Berkeley Software Distribution

Diagrama de los
sistemas Unix y similares a Unix
Las primeras distribuciones de Unix de los laboratorios Bell en los años 70
incluían el código fuente del sistema operativo, permitiendo a los
desarrolladores de las universidades modificar y extender Unix.
El primer sistema Unix de Berkeley fue el PDP-11, que fue instalado en 1974, y
fue utilizado desde entonces por el departamento de ciencia computacional
para sus investigaciones. Otras universidades empezaron a interesarse en el
software de Berkeley, y por ello en 1977 Bill Joy, entonces un estudiante de
grado en Berkeley, grabó y envió cintas del primer Berkeley Software
Distribution (BSD).
Relación con Research Unix[editar]
A partir de la 8a Edición de Unix, las versiones de Research Unix en Bell
Labs tenían una estrecha relación con BSD. Esto comenzó cuando se utilizó
4.1cBSD para VAX como base para la Version 8 Unix. Esto continuó en
versiones posteriores, como la Version 9 Unix, que incorporó código fuente y
mejoras de 4.3BSD.
El resultado fue que estas últimas versiones de Research Unix estaban más
cerca de BSD que de System V. En una publicación de Usenet de 2000,
Dennis Ritchie describió esta relación entre BSD y Research Unix7
Research Unix 8th Edition comenzó desde (creo) BSD 4.1c, pero con enormes cantidades extraídas
y reemplazadas por nuestro propio material. Esto continuó con el 9 y el 10. El conjunto de comandos
de usuario ordinario era, supongo, un poco más con sabor a BSD que SysVish, pero era bastante
ecléctico.

Relación con UNIX System V[editar]


Eric S. Raymond resume la relación de larga data entre System V y BSD,
afirmando: "La división era aproximadamente entre los de pelo largo y los de
pelo corto; los programadores y los técnicos tendían a alinearse con Berkeley y
BSD, los tipos más orientados a los negocios con AT&T y System V." 8
En 1989, David A. Curry escribió sobre las diferencias entre BSD y System V.
Caracterizó a System V como a menudo considerado como el "Unix estándar".
Sin embargo, describió a BSD como más popular entre los centros informáticos
universitarios y gubernamentales, debido a sus funciones y rendimiento
avanzados:9
La mayoría de los centros informáticos universitarios y gubernamentales que utilizan UNIX utilizan
Berkeley UNIX, en lugar de System V. Esto se debe a varias razones, pero quizás las dos más
significativas son que Berkeley UNIX proporciona capacidades de red que hasta hace poco (Versión
3.0) no estaban disponibles en System V, y que Berkeley UNIX es mucho más adecuado para un
entorno de investigación, que requiere un sistema de archivos más rápido, mejor manejo
de memoria virtual y una mayor variedad de lenguajes de programación.
Eric S. Raymond

Tecnología[editar]
Sockets de Berkeley[editar]

BSD 4.3 de la Universidad de


Wisconsin mostrando la página del manual para 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
El Unix de Berkeley fue el primer Unix en incluir bibliotecas compatibles con la
arquitectura de Internet Protocol: Berkeley sockets. Una implementación de
Unix del predecesor de IP, el NCP de ARPAnet, con clientes FTP y Telnet fue
producido en la Universidad de Illinois en 1975, y estaba disponible en
Berkeley.10 Sin embargo, la escasez de memoria en el PDP-11 forzó un diseño
complicado y problemas de rendimiento.11
Al integrar sockets con los descriptores de archivos del sistema operativo Unix,
se volvió casi tan fácil leer y escribir datos a través de una red como acceder a
un disco. El laboratorio de AT&T finalmente lanzó su propia
biblioteca STREAMS, que incorporó gran parte de la misma funcionalidad en
una pila de software con una arquitectura diferente, pero la amplia distribución
de la biblioteca de sockets existente redujo el impacto de la nueva API. Las
primeras versiones de BSD se usaron para formar SunOS de Sun
Microsystems, fundando la primera ola de estaciones de trabajo Unix
populares.

También podría gustarte