Berkeley Software 
Distribution (BSD) 
Curso: Computación 
Profesor: Ing. Victor Molina Castillo 
Alumno: Flavio César Reá...
Presentación / Resumen 
BSD es un acrónimo de "Berkeley Software Distribution", el cual es 
el nombre que el CSRG de Berk...
Los sistemas operativos BSD no son clones sino derivados de 
código abierto del sistema operativo de AT&T Research, el cu...
Génesis / Comienzos 
• En los primeros años del sistema Unix sus creadores de la 
compañía AT&T, autorizaron a la Universi...
• La Segunda Berkeley Software Distribution, lanzado en mayo 
de 1979, incluyó versiones actualizadas del software 1BSD as...
Características 
El sistema operativo completo incluye: 
El kernel BSD, que se encarga de la programación del tiempo 
de ...
¿Cómo se desarrolla y actualiza 
BSD? 
Los kernel BSD son desarrollados y actualizados siguiendo el 
modelo de desarrollo ...
Versiones de BSD 
•A diferencia de las numerosas distribuciones de Linux tan sólo hay 
tres BSD libres. Cada proyecto BSD ...
2. NetBSD tiene como meta la Portabilidad: No en vano su lema 
es “of course it runs NetBSD” (que podría traducirse 
como ...
Existen dos sistemas operativos BSD más que no son de código 
abierto, BSD/OS y el MacOS X de Apple: 
BSD/OS es el deriva...
Comparación entre BSD y Linux 
Si ya usa un sistema operativo de código abierto y está satisfecho 
con él, probablemente n...
Berkeley software distribution (BSD)
Próxima SlideShare
Cargando en…5
×

Berkeley software distribution (BSD)

145 visualizaciones

Publicado el

Publicado en: Software
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Berkeley software distribution (BSD)

  1. 1. Berkeley Software Distribution (BSD) Curso: Computación Profesor: Ing. Victor Molina Castillo Alumno: Flavio César Reátegui Gutierrez Universidad Nacional de Ingeniería Facultad de Ingeniería Económica, Estadística y Ciencias Sociales
  2. 2. Presentación / Resumen BSD es un acrónimo de "Berkeley Software Distribution", el cual es el nombre que el CSRG de Berkeley (Computer Systems Research Group) escogió para sus distribuciones de Unix.  Berkeley Software Distribution es un derivado del sistema operativo Unix desarrollada y distribuida por el Grupo de Sistemas de Informática de Investigación de la Universidad de California, Berkeley, de 1977 a 1995 .  Hoy en día el término "BSD" a menudo se utiliza de forma no específica para referirse a cualquiera de los BSD descendientes que en conjunto forman una rama de la familia de Unix sistemas operativos.  Los sistemas operativos derivados del código BSD original, siguen desarrollando de manera activa y ampliamente utilizados.
  3. 3. Los sistemas operativos BSD no son clones sino derivados de código abierto del sistema operativo de AT&T Research, el cual es a su vez ancestro del moderno UNIX System V. Ninguna persona o empresa posee BSD. Su creación y distribución es obra de una comunidad de voluntarios altamente cualificados y comprometidos a lo largo y ancho del mundo. Algunos de los componentes de BSD son proyectos de Código Abierto que cuentan con responsables ajenos al proyecto BSD. Derivados del Sistema Operativo BSD
  4. 4. Génesis / Comienzos • En los primeros años del sistema Unix sus creadores de la compañía AT&T, autorizaron a la Universidad de Berkeley en California y a otras universidades, a utilizar el código fuente y adaptarlo a sus necesidades. Durante la década de los setenta y los ochenta 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. • El primer sistema Unix en Berkeley era un PDP-11 instalado en 1974, y el departamento de ciencias de la computación utilizado por una amplia investigación a partir de entonces.
  5. 5. • La Segunda Berkeley Software Distribution, lanzado en mayo de 1979, incluyó versiones actualizadas del software 1BSD así como dos nuevos programas de Joy que persisten en los sistemas Unix hasta nuestros días: el editor de texto vi y el shell C. • Las versiones posteriores de 2BSD puertos contenidos de los cambios en las versiones basadas en VAX de vuelta BSD a la arquitectura PDP-11. 2.9BSD de 1983 incluía código de 4.1cBSD, y fue la primera versión que era un sistema operativo completo en lugar de un conjunto de aplicaciones y parches.
  6. 6. Características 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. 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..
  7. 7. ¿Cómo se desarrolla y actualiza BSD? Los kernel BSD son desarrollados y actualizados siguiendo el modelo de desarrollo de Código Abierto. Un gran número de desarrolladores de muy diversas partes del mundo contribuye con mejoras a BSD. Están divididos en tres categorías: 1. Contributors son aquellos que escriben código o documentación. No se les permite “hacer commit” (es decir, añadir código) directamente al árbol de fuentes. 2. Committers son desarrolladores que disponen de acceso de escritura en el árbol de fuentes. Para convertirse en committers es necesario demostrar habilidad en el área en la cual él o ella trabaja. 3. El Core team. Tanto FreeBSD como NetBSD disponen de un “core team” que coordina el proyecto. Los “core team” dirigen el rumbo de los proyectos pero sus funciones no siempre están claras.
  8. 8. Versiones de BSD •A diferencia de las numerosas distribuciones de Linux tan sólo hay tres BSD libres. Cada proyecto BSD mantiene su propio árbol de fuentes y su propio kernel. 1. FreeBSD tiene como meta ofrecer alto rendimiento y facilidad de uso al usuario final y es uno de los favoritos entre proveedores de contenidos web. Funciona en PC y en procesadores Alpha de Compaq. El proyecto FreeBSD cuenta con un número de usuarios significativamente mayor que los otros proyectos.
  9. 9. 2. NetBSD tiene como meta la Portabilidad: No en vano su lema es “of course it runs NetBSD” (que podría traducirse como “claro que funciona con NetBSD”). Funciona en máquinas que abarcan desde PDAs a grandes servidores e incluso ha sido usado por la NASA en misiones espaciales. 3. OpenBSD tiene como meta la seguridad y la integridad del código: combina del concepto de código abierto y una revisión rigurosa del código que dan como fruto un sistema muy correcto, elegido por instituciones preocupadas por la seguridad como bancos, entidades de cambio y departamentos gubernamentales de los EEUU. Al igual que NetBSD funciona en gran variedad de plataformas.
  10. 10. Existen dos sistemas operativos BSD más que no son de código abierto, BSD/OS y el MacOS X de Apple: BSD/OS es el derivado más antiguo de 4.4BSD. No es código abierto pero es posible conseguir licencias de su código fuente a un precio relativamente bajo. Se parece a FreeBSD en muchos aspectos. Mac OS X es la última versión del sistema operativo para la gama Macintosh de Apple Computer Inc. El núcleo BSD Unix de éste sistema operativo, Darwin, está libremente disponible como sistema operativo de fuente abierto totalmente funcional para arquitecturas x86 y PPC. El sistema gráfico Aqua/Quartz y la mayoría de las demás aspectos característicos de Mac OS X son código cerrado. Varios desarrolladores de Darwin son también “committers” de FreeBSD y viceversa.
  11. 11. Comparación entre BSD y Linux Si ya usa un sistema operativo de código abierto y está satisfecho con él, probablemente no hay ninguna buena razón para cambiar. • Rendimientos notables. •Mayor reputación en cuanto a su disponibilidad por la madurez de su código base. •La licencia BSD puede resultar mas atractiva que la GLP. •BSD puede ejecutar código de Linux. •Menos aplicaciones para BSD. • Rendimientos notables. •Buena reputación. •Licencia GLP • Linux no puede ejecutar código de BSD. •Mas aplicaciones.

×