Sistema Operativo BSD
-
Upload
jhonatan-renteria -
Category
Education
-
view
1.540 -
download
2
Transcript of Sistema Operativo BSD
Berkeley Software Distribution
Moisés Jhónatan Rentería Campaña.
Estudiante de Ingeniería de Sistemas y Computación
Universidad del Quindío.
Briyan Leandro Hoyos Morales.
Estudiante de Ingeniería de Sistemas y Computación
Universidad del Quindío.
Laura Constanza Duarte Buitrago.
Estudiante de Ingeniería de Sistemas y Computación
Universidad del Quindío.
Duván Orlando Hurtado Valderrama.
Estudiante de Ingeniería de Sistemas y Computación
Universidad del Quindío.
Qué es BSD?
De dónde viene BSD?
Versiones
Contribuciones
Por Qué BSD es desconocido?
Familia BSD.
Diferencia entre los so BSD.
Licencia BSD.
Que es BSD?
Iniciales de Berkeley Software Distribution(Distribución de Software Berkeley)
Se utiliza para identificar un Sistema Operativoderivado del sistema Unix
Versiones creadas por la Universidad de California en Berkeley
De donde viene BSD?
En los primeros años del sistema Unix sus creadores, los Laboratorios Bell de la compañía AT&T Autorizan a la Universidad de
California en Berkeley y aotras universidades a utilizarel código fuente y adaptarlo asus necesidades.
Durante la década de los 70’S y los 80’S Berkeley utilizó el sistema para sus investigaciones en materia de sistemas operativos.
Contribuciones
www.themegallery.com
Manejo de memoria
virtual paginado por
demanda
El control de trabajos
el FastFileSystem
Protocolo TCP/IP
Por qué BSD es desconocido?
www.themegallery.com
Mas interés en depurarlo que promocionarlo
Los desarrolladore
s de BSD suelen estar
más experimentados que los de
Linux
Existe la creencia de
que los proyectos BSD
están fragmentados.
Versiones
Los comienzos con PDP-11
Las primeras distribuciones de Unix de loslaboratorios Bell en los años 70 incluían el códigofuente del SO, permitiendo a los desarrolladoresde las universidades modificar y extender Unix.
El primer sistema Unix en 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 enel software de Berkeley, y por ello en 1977 BillJoy, entonces un estudiante de grado enBerkeley, grabó y envió cintas del primerBerkeley Software Distribution (BSD).
Versiones
Versiones
PDP-11
BSD 1
BSD 2
BSD 2.9
Versiones VAX
BSD 4
NET/2
4.4 BSD
Versiones
BSD 1
Considerado un añadido a la sextaedición Unix, más que un sistemaoperativo completo. Estaba compuestoprincipalmente de un compiladorPascal y un editor de texto creado porel propio Joy llamado "ex".
Versiones
BSD 2
Fue lanzada en 1978, incluía versionesactualizadas de BSD1
Además dos nuevos programas creados porJoy que perduran en los sistemas Unix hastahoy día. El editor de textos vi y el shell de C.
Las siguientes versiones de BSD 2contenían adaptaciones de lasdistribuciones de BSD basadas en laarquitectura VAX, para hacerloscompatibles con la arquitectura PDP-11.
Versiones
BSD 2.9
Desde 1983 incluye código de BDS 4.1c
Fue la primera distribución considerada como un sistema operativo completo (Una modificación de Unix 7).
La distribución más reciente, la BSD 2.11fue lanzada en 1992, y con la ayuda devoluntarios continuó actualizándose hasta2003.
Versiones
Versiones VAX
En 1978 fue instalado en Berkeley un computadorVAX, pero la adaptación de Unix a la arquitecturaVAX, el UNIX/32V, no aprovechaba la capacidad dememoria virtual 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
Este 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.
Versiones
BSD 4
Lanzado en noviembre de 1980, ofrecía muchas
mejoras sobre el BSD 3, incluyendo sobre todo
en el trabajo de control de la anterior versión del
csh, delivermail (el presente de
sendmail), señales “confiables”, y la librería de
programación Curses.
Versiones
BSD 4.1
Lanzado en junio de 1981, fue la respuesta a las críticas
hacia BSD en comparación con el sistema operativo
dominante para la arquitectura VAX
El VMS. BSD 4.1 fue mejorado por Bill Joy hasta que
consiguió las mismas prestaciones que el VMS.
La distribución iba a llamarse en un principio BSD 5,
pero fue cambiado para evitar posibles confusiones
con el lanzamiento del Unix System V de AT&T.
Versiones
BSD 4.2
Tomó dos años para su implementación, y contenía
grandes mejoras. Antes de su lanzamiento oficial
aparecieron tres versiones intermedias 4.1a incorporó
una versión modificada de la puesta en práctica
preliminar del TCP/IP de BBN.
4.1b incluyó el nuevo Berkeley Fast File System,
implementado por Marshall Kira McKusick, y la 4.1c era
una versión a nivel interno que se utilizó durante los
últimos meses del desarrollo del BSD 4.2.
La distribución oficial de BSD 4.2 se lanzó en agosto
de 1983. Fue la primera distribución de BSD desde que
Bill Joy se fuera y co-fundara Sun Microsystems. Mike
Karels y Marshall Kira MacKusick tomaron el control
del proyecto desde ese momento.
Versiones
BSD 4.3
Fue lanzado en junio de 1986. Sus principales cambios
eran la mejora de muchas de las nuevas contribuciones
hechas por BSD 4.2 que no fueron mejoradas como lo
fue el código del BSD4.3.
Después de la versión 4.3, se determinó que las futuras
versiones deberían ser construidas basándose en otra
arquitectura diferente de la ya entonces vieja VAX.
Power 6/32 (Des. por Computer Consoles Inc) - AT&T
El Network Tape 1 (Net/1), lanzada en 1989 y creada
sin código propietario de AT&T que fue libremente
distribuida sobre los términos de la permisiva licencia
BSD.
Versiones
BSD 4.3-Reno
Se lanzó en 1990. Era una versión para uso
interno utilizada durante la construcción de BSD
4.4.
Esta distribución se movía claramente hacia la
compatibilidad con POSIX, y, según alguno,
lejos de la filosofía de BSD, ya que POSIX se
basa en el sistema V.
Versiones
Net/2
Después de Net/1, Keith Bostic propuso que más
secciones de BSD no relacionadas con AT&T fueran
lanzadas con la misma licencia de Net/1.
De ahí inicia un proyecto que tenía como fin implementar
muchas de las utilidades estándar de Unix sin código de
AT&T. En un plazo de 18 meses, todas la utilidades
propietarias de AT&T fueron reemplazadas, y tan sólo
quedaron unos pocos archivos propietarios en el kernel.
Estos ficheros fueron finalmente eliminados, dando lugar
a Net/2, prácticamente un sistema operativo completo y
además, libremente distribuible.
Net/2 fue la base para dos adaptaciones independientes
de BSD para la arquitectura 80386 de Intel y otras.
Versiones
4.4BSD y descendie
ntes
En junio de 1994 se lanzó BSD 4.4 con dos versiones:
•una libremente distribuible llamada BSD 4.4-Lite, sin
código propietario,
•la BSD 4.4-Encumbered, solamente para los
concesionarios de AT&T.
La última distribución creada por Berkeley fue el BSD
4.4-Lite Release 2, lanzado en 1995, después de que el
CSRG fuera disuelto y el desarrollo de BSD en Berkeley
fuera cesado. Desde entonces han aparecido muchas
distribuciones basadas en BSD 4.4, tales como
FreeBSD, OpenBSD y NetBSD.
Versiones
4.4BSD y descendie
ntes
La licencia permisiva de BSD ha permitido que otros
sistemas operativos, tanto libres como propietarios
incorporaran código BSD. Por ejemplo, Microsoft
Windows ha utilizado código derivado de BSD en
su implementación de TCP/IP, y utiliza versiones
recompiladas de la línea de comandos BSD para las
herramientas de redes. También Darwin, el sistema
en el cual está construido Mac OS X, el sistema
operativo de Apple, está derivado en parte de
FreeBSD 5. Otros sistemas basados en Unix
comerciales como Solaris también utilizan código
BSD.
Familia De BSD
NET BSD
OPEN BSD
FREE BSD
DESKTOP BSD
PICO BSD
PC-BSD
OLIVE BSD
DragonFlyBSD.
FreeSBIE.
Frenzy BSD
NETBSD
Toma su nombre de la versión 4BSD/Tahoe-
Net/1 de los BSD
Basándose en 4BSD/Tahoe-Net/1 se desarrolló el protocolo TCP/IP, el protocolo más importante en Internet.
NetBSD, al igual que FreeBSD, se deriva de la
última versión de los BSD, la 386BSD 0.1.
NETBSD
OPENBSD
Sistema Operativo libre tipo Unix
multiplataforma, basado en 4.4BSD
Descendiente de NetBSD, con un foco especial en la seguridad y la criptografía.
Se enfoca en la portabilidad, cumplimiento de normas y
regulaciones, corrección, seguridad proactiva y
criptografía integrada.
OPENBSD
FREEBSD
FreeBSD
Basado en la versión 4.4 BSD-Lite del Computer Systems
Research Group (CSRG) de la University of California,
Además de lo trabajo realizado por el CSRG, el proyecto FreeBSD ha invertido miles de horas en ajustar el sistema para ofrecer las máximas prestaciones en situaciones de carga real.
FreeBSD es un Sistema Operativo multiusuario, capaz de efectuar
multitarea con apropiación y multiproceso en plataformas
compatibles con múltiples procesadores.
FREEBSD
DesktopBSD
Sistema operativo libre y gratuito, derivado de Unix, y
basado en FreeBSD.
Su objetivo es combinar la tradicional estabilidad de FreeBSD con la sencillez de uso de KDE, su entorno de escritorio preconfigurado.
DesktopBSD es en esencia una instalación configurada a medida de FreeBSD, y no un fork de este
Sistema Operativo.
DesktopBSD
PicoBSD
Pico
BSD
Versión de FreeBSD 3.0-current, contenido en un solo disquete, permite tener acceso telefónico a redes remotas, un router o un servidor de comunicaciones.
Está libremente disponible bajo la licencia BSD. Su desarrollador principal es Andrzej Bialeck, y su última versión ha sido la 0.42.
El uso de PicoBSD gradualmente irá pasando de basarse en su uso en
disquetes a ser usada más frecuentemente en sistemas con al
menos una pequeña cantidad de flash para almacenamiento y quizás sin
disco duro.
PicoBSD
PC-BSD
SO orientado a los escritorios y basado en FreeBSD. Su objetivo radica en la facilidad de uso y de instalación gráfica gracias a un programa que instala y configura automáticamente un escritorio con KDE por defecto.
PC-BSD ofrece un nuevo sistema de uso de paquetes derivado de los Sistemas
Unix . En vez de utilizar los puertos FreeBSD o el sistema de paquetes, PC-
BSD usa unos archivos con la extensión .pbi, el cual podría definirse como
instaladores de un sólo click.
Todo el sistema de paquetes y librerías esta contenido en un sólo archivo,
instalado por el mismo en un mismo directorio raíz /Programs.
PC-BSD
OLIVE BSD
OliveBSD es la versión LiveCD de OpenBSD(basado en la última versión estable).
OliveBSD está dedicado a la seguridad y al
anonimato.
Presenta un ambiente gráfico, cuenta con el administrador de
ventanas IceWM y diversos programas como Firefox,
Thunderbird, Gaim, The Gimp, tightVNC
OLIVEBSD
DragonFly BSD
Sistema Operativo basado en BSD, desarrollado por el proyecto con el mismo nombre, cuyo director y fundador es Matt Dillon.
Es un fork de FreeBSD en el cual, partiendo del código de FreeBSD
4.8 en junio de 2003.
Una de sus características es que posee un instalador propio, y adaptado por otras distribuciones BSD, llamado BSD Installer.
El principal objetivo es cambiar radicalmente la arquitectura
del núcleo, la introducción de un microkernel como el paso
de mensajes que mejorar la escalabilidad y fiabilidad en las
plataformas de multiprocesamiento simétrico
El objetivo a largo plazo es proporcionar transparencia única imagen de sistema de agrupación.
DragonFly BSD
FreeSBIE
FreeSBIE es una distribución BSD en modo LiveCD, es de origen italiano, y está basada en el sistema operativo FreeBSDderivado de BSD, que a su vez es un derivado de Unix.
Desde la versión 1.1.2 incorpora el Instalador BSD, creado por la distribución BSD DragonFly.
La última revisión mayor estable, la 2.0. está basada en FreeBSD 6.2
FreeSBIE
Frenzy BSD
Frenzy es un "juego de herramientas portátiles de administrador del sistema," LiveCD basado en FreeBSD.
Contiene el software para pruebas de hardware, sistema de archivo
de verificación, control de seguridad y de configuración de
red y el análisis.
Tamaño de la imagen ISO es de 200 Mbytes, Con sólo 32 Mb y sin necesidad de disco rígido es posible tener hasta un escritorio XFree86 4.3.0 (con Fluxbox) y mucho más.
Frenzy BSD
Diferencia entre los SO BSD
DIFERENCIA BSD
Net BSD
Open BSD
PC-BSDFree BSD
Drangonfly-BSD
OpenBSDequivale a un NetBSD con
mayor seguridad.
PC-BSD claramente tiene por
objetivo ser inmediatamente operacional y
de fácil uso.
NetBSD es desarrollado
para múltiples plataformas.
FreeBSD es muy práctico y
funcional en plataformas x86
DragonFly BSD está diseñado para ser inherentemente fácil de entender y desarrollar para multi-procesador capaz de infraestructuras
Licencia BSD
• La licencia BSD es la licencia de software otorgadaprincipalmente para los sistemas BSD (BerkeleySoftware Distribution).
• Es una licencia de software libre permisiva como lalicencia de OpenSSL o la MIT License.
• El usuario tiene libertad ilimitada con respecto alsoftware, puede decidir incluso redistribuirlo como nolibre.