Berkeley software distribution (BSD)

FlavioReategui777 215 views 12 slides Sep 29, 2014
Slide 1
Slide 1 of 12
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12

About This Presentation

No description available for this slideshow.


Slide Content

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

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.

 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

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.

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.

Características El sistema operativo completo incluye:

¿ 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 : 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 . 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 . 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.

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. 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.

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.

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.

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. BSD Linux

¡Gracias Por su Atención!
Tags