Que Es BSD
BSD son las siglas de “Berkeley Software Distribution”. Así se llamó a las distribuciones de código fuente que se hicieron en la Universidad de Berkeley en California y que en origen eran extensiones del sistema operativo UNIX® de AT&T Research. Varios proyectos de sistemas operativos de código abierto tienen su origen en una distribución de éste código conocida como 4.4BSD-Lite.Añaden además un buen número de paquetes de otros proyectos de Código Abierto, incluyendo de forma destacada al proyecto GNU. El sistema operativo completo incluye:
El kernel BSD, que se encarga de la programación del tiempo de ejecución de los procesos, la gestión de memoria, el multiproceso simétrico (SMP), los controladores de dispositivos, etc. A diferecia del kernel Linux existen varios kernelBSD con diversas funciones.
La biblioteca C, la API base del sistema. La biblioteca C de BSD está basada en código procedente de Berkeley no del proyecto GNU.
Aplicaciones como las distintas shells, aplicaciones de gestión de ficheros, compiladores y enlazadores. Algunas de las aplicaciones derivan del proyecto GNU, otras no.
El sistema X Window, que gestiona el entorno gráfico. El sistema X Windowque se usa en la mayoría de versiones de BSD es producto de un proyecto aparte, el Proyecto XFree86. Se usa el mismo código que en Linux. BSD por lo general no predetermina un “gestor de ventanas” como KDE o GNOME, aunque éstos y otros muchos esten disponibles.
Muchos otros programas y utilidades.
Los comienzos con PDP-11[editar · editar fuente]
Las primeras distribuciones de Unix de loslaboratorios 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 deBerkeley, y por ello en 1977 Bill Joy, entonces un estudiante de grado en Berkeley, grabó y envió cintas del primer Berkeley Software Distribution (BSD).
BSD 1 era un añadido a la sexta edición Unix, más que un sistema operativo completo. Estaba compuesto principalmente de un compilador Pascal y un editor de texto creado por el propio Joy llamado «ex».
BSD 2 fue lanzada en 1978, incluía versionesactualizadas de BSD 1 y además dos nuevos programas creados por Joy que perduran en los sistemas Unix hasta hoy día. El editor de textos vi y el shell de C. Las siguientes versiones de BSD 2 contenían adaptaciones de las distribuciones de BSD basadas en la arquitectura VAX, para hacerlos compatibles con la arquitectura PDP-11.
BSD 2.9 desde 1983 incluye código de BDS 4.1c y fue la primeradistribución considerada como un sistema operativo completo (Una modificación de Unix 7). La distribución más reciente, la BSD 2.11 fue lanzada en 1992, y con la ayuda de voluntarios continuó actualizándose hasta 2003.
Versiones VAX[editar · editar fuente]
En 1978 fue instalado en Berkeley un computador VAX, pero la adaptación de Unix a la arquitectura VAX, el UNIX/32V, no aprovechaba la capacidad de memoriavirtual de esta arquitectura. El kernel de 32V fue prácticamente reescrito por los estudiantes de Berkeley para aprovechar la memoria virtual, y finalmente, a finales de 1979, se lanzó el 3BSD, que incluía un nuevo kernel, adaptaciones de 2BSD a la arquitectura VAX, y las utilidades del 32V. BSD 3 también se llamó Virtual VAX/UNIX o VMUNIX (Virtual Memory Unix), y las imágenes del kernel BSD/vmunix hasta el BSD 4.4.
El logro conseguido con BSD 3 fue un factor decisivo para que el (Defense Advanced Projects Agency) (DARPA), que quería desarrollar una plataforma Unix estándar para sus investigaciones en el proyecto VLSI, fundara el Berkeley’s Computer System Research Group(CSRG).
BSD 4[editar · editar fuente]
Lanzado en noviembre de 1980, ofrecía muchas mejoras sobre el BSD 3,...
Regístrate para leer el documento completo.