Sie sind auf Seite 1von 33

FreeBSD

Jean Garcia,
Jose Ruiz
Joel Borja,
Francisco Coral
FreeBSD en pocas
palabras
Disponible de forma gratuita del sistema
operativo Unix
Se ejecuta en x86, Alpha, Sparc64, IA-64, las
arquitecturas AMD64
Ms de 11.000 paquetes de software
disponibles
Muchos usuarios comerciales
Miles de desarrolladores de todo el mundo
que contribuyen a ella
Se utiliza como una plataforma de
investigacin de los sistemas operativos
Hasta ahora, por lo que Linux ...
FreeBSD Historia
BSD desarrollado en la Universidad de
California, Berkeley, como alteraciones de
AT & T Unix
La implementacin inicial de los conceptos
clave de Unix, tales como tomas de
corriente, la memoria virtual, y TCP / IP
386BSD desarrollado para implementar BSD
Unix en la arquitectura x86 a principios de
1990
FreeBSD desarroll a partir de 386BSD
proyecto (como hizo NetBSD)
Ahora tiene ms de 350 desarrolladores
activos y 1,000 's de los contribuyentes
Aplicaciones en las
que encontrars en
FreeBSD
Powering websites
Yahoo!
Sony Japan
Netcraft
NTT/Verio
Grunt work
Disney
Manex VFX
NASA
ISPs
UUNet, Pair, Demon,
EasyNet,
Sistemas Embebidos
IBM
Intel
Nokia
Checkpoint
Juniper Networks
Coyote
Otros sistemas
operativos
Mac OS X
Embedded
Uso empresarial
FreeBSD es utilizado por algunos de los
bancos ms grandes del mundo para
procesar ms de 1,5 billones de dlares
estadounidenses (43,500,000,000,000 rublos)
de las transacciones entre empresas por
ao.
Perl, Apache, X11, y otro software de cdigo
abierto tambin se utilizan en esta
aplicacin.
FreeBSD Crceles utilizados para la
seguridad del sistema.

Factores que ayudan a
FreeBSD
Estabilidad
Fuente disponibilidad para ayudar a entender y
solucionar los problemas que se producen (que
tiene la fuente para el sistema ayuda a entender por
qu la aplicacin no hace lo que se espera)
Excelentes prestaciones
Fcil rutas de actualizacin de hardware
La aplicacin se distribuye en muchos
servidores.Necesita ms potencia en una
parte? Aadir ms cajas de FreeBSD.
Hardware de PC a veces es menos que perfecto,
pero a precios de hardware de PC, repuestos
dinmicos son prcticos.
Infraestructuras de
Internet
BSD ha existido desde que el ltimo de 1970 y fue el
banco de pruebas y la implementacin de referencia
para TCP / IP.
El Internet Software Consorcio (ISC) utiliza FreeBSD
exclusivamente para servidores de dominio de f-
root (en 21 ciudades ahora, por lo general con 3
servidores por la ciudad).
FreeBSD moderna es extremadamente refinada y
madura.
FreeBSD colocado consistentemente en la cima de
las listas de "uptime" producidos por Netcraft para
medir la estabilidad de los sitios web de mayor
trfico del mundo.
Diferencias con
Linux
Control de cdigo fuente
El cdigo fuente entera para FreeBSD se
almacena en un repositorio CVS
Los registros y los cambios individuales
para cada archivo se remontan a 1994.
El rbol de cdigo fuente se puede
comprobar en cualquier estado, o
correspondientes a cualquier liberacin
CDs estn disponibles tomar la historia de
nuevo 20 aos ms
Control de cdigo fuente
Los cambios en el rbol de FreeBSD estn
disponibles en un nmero de maneras (CVS,
CVSup, CTM (e-mail), la web)
Es posible mantener una rplica local del
rbol CVS completa
Usted puede 'tag' una copia local del rbol
como urbanizable, y luego incluir
selectivamente cambios de FreeBSD
Cdigo fuente de
distribucin
Cdigo fuente de FreeBSD
Disponible en CD (freebsdmall.com, otros)
Puede descargarse de ftp.freebsd.org
Los cambios en el cdigo fuente
Se puede actualizar utilizando CVS
Se puede actualizar mediante CVSup (CVS ms
rpido)
Los cambios pueden ser automticamente por correo
electrnico en, y se integran con su rbol de fuentes
locales
Puede ser navegado, con la historia, en la
web, en
http://www.freebsd.org/cgi/cvsweb.cgi

Organizacin para el
Desarrollo
Dos capas de organizacin FreeBSD
Los committers, y todos los dems
Committers tienen acceso de escritura en el rbol
de cdigo fuente
Todo el mundo presenta parches o reportes de bugs
usando sistema de notificacin el problema de
FreeBSD, y espera una committer para confirmar el
cambio
Se invita a personas que presentan muchos parches
(que trabajo) para convertirse en committers
9 committers forman el elegido "equipo central",
para la solucin de controversias
Organizacin para el
Desarrollo
Source
code
9 core team
Thousands of contributors
300+ committers
FreeBSD es un sistema
operativo completo
FreeBSD consta de todos los componentes
necesarios para un sistema operativo
completo
ncleo
compilador
incluir archivos
bibliotecas
servicios pblicos de zona de usuario
Kernel y utilidades se mantienen
sincronizados, y se pueden construir, desde
las fuentes, como una unidad
FreeBSD Release
Model
Releases de FreeBSD mantienen utilizando ramas
de CVS
Jefe del rbol (corriente) es ahora FreeBSD 6.0
Cuando salieron 4.0, una rama se cre para "4-
STABLE" y versiones menores de hasta 4.11
sucedi cada 4 meses.
Estas versiones menores (4.1, 4.2, etc) consisten en
correcciones de errores backports de corrientes, as
como nuevas caractersticas en-CURRENT que se
han probado extensivamente
5.0 proceso fue un poco diferente, y que no fue
declarada 5-STABLE hasta 5,3, debido a la cantidad
de nuevas caractersticas y reimplementacin de
SMP avanzadas introducidas en FreeBSD 5.

FreeBSD Release
Model
March 2000,
FreeBSD 4.0
FreeBSD Release
Model
FreeBSD-Current (became 5.0)
March 2000,
FreeBSD 4.0
FreeBSD-Stable
FreeBSD Release
Model
FreeBSD-Current (became 5.0)
March 2000,
FreeBSD 4.0
FreeBSD-Stable
4.2, November 2000
4.1.1, September 2000 (crypto)
4.1, July 2000
4.3, April 2001
Paquetes de Terceros
FreeBSD cuenta con ms de 11.000
aplicaciones disponibles como paquetes
binarios
Linux tiene igual nmero de aplicaciones
disponibles en un nmero de diferentes
formatos binarios (RPM, DEB, y otros,
dependiendo de la distribucin).
Los paquetes se construyen a partir de
los"ports" de la que ms tarde
FreeBSD y Linux ms o menos igual en este
aspecto ...

Puertos del
crecimiento del rbol
0
2000
4000
6000
8000
10000
12000
1996 1998 2000 2002 Today
Compatibilidad con
Linux
FreeBSD se ejecuta el 95% + de Linux
aplicaciones binarias sin cambios
Orculo
VMWare
Netscape
RealPlayer
Flash
NetBackup
Quake III
...
FreeBSD para el
Desarrollo
El cdigo fuente es una gran referencia
Ejecute las herramientas de desarrollo
estndar
gcc
gdb
ddd
(x) emacs
make
FreeBSD en el
Escritorio
GNOME
KDE
StarOffice / OpenOffice
Mozilla / Firefox
WordPerfect
VMWare



Un gran sistema operativo del servidor es un
gran sistema operativo de escritorio
FreeBSD ejecuta todas las aplicaciones de
escritorio que ests familiarizado con
GIMP
XMMS
Grabacin de CD
Rasgadura MP3
Gnutella
Afterstep / Ilustracin / Pez Sierra / BlackBox /
IceWM ...



FreeBSD
Tecnologas
Tecnologas FreeBSD
El Sistema Build / Release
El Sistema Portuario
NDISulator (Compatibilidad de controladores
de Windows)
Linux Compatibilidad
Netgraph
... Y ms
Proyectos
Actuales
TrustedBSD
El 9 de abril de 2000, el Proyecto
TrustedBSD se anunci, que sustituye al
proyecto de endurecimiento FreeBSD, con lo
que en la POSIX.1e DAC, los privilegios y las
mejoras MAC. Como tal, el endurecimiento del
Proyecto FreeBSD es ahora difunto, por favor,
actualice sus enlaces.

Por que eligio
FreeBSD?
Raznes fundamentales:
El marco de seguridad de FreeBSD adolece de una
serie de problemas significativos:
Resultados de compromiso Root en la prdida de
confianza del sistema - root es esencialmente
ilimitada en la capacidad de cambiar los archivos
binarios y de configuracin del sistema en tiempo de
ejecucin. Esto tambin incluye toda la informacin
de auditora en la configuracin predeterminada.
La configuracin por defecto de FreeBSD se escapa
constantemente de cuenta y la informacin del
proceso en que no sean necesarios. Por ejemplo, la
configuracin por defecto permite la recuperacin de
la informacin de inicio de sesin para la cuenta de
administracin de los usuarios desconocidos en la
red (fingerd).

PC-BSD
es uno de los sistemas operativos de escritorio
basado en FreeBSD. En vez de que el usuario
tenga que construir su ambiente desde el
sistema base, PC-BSD apunta a hacer la
experiencia FreeBSD fcil y alcanzable para el
usuario casual promedio.
Incluye todas las ventajas de seguridad,
estabilidad y potencia del sistema en algo un
poco ms armado como para los novatos que
necesitamos conocerlo un poco.

GhostBSD
es otro proyecto que apunta a crear un sistema
de escritorio amigable de cara al usuario final.
Viene con varias aplicaciones de uso general
pre configuradas para dar una experiencia
familiar y tener algo que podemos usar en casa
o en el trabajo como sistema seguro y estable.
A pesar de las opciones predefinidas, no van en
contra de la personalizacin disponible en
FreeBSD, ya que uno puede meter mano en
donde quiera y tanto documentacin como
tutoriales del sistema original aplican.
ArchBSD
distribucin BSD que pretende generar una
distro FreeBSD rolling rellease como ArchLinux,
usando pacma (el gestor de paquetes de Arch)
con el rbol de porst de FreeBSD y la filosofa
Arch de mantener las cosas simples.
Debian GNU/kFreeBSD
port que consiste en las herramientas GNU y la
biblioteca GNU C sobre el kernel de FreeBSD
acoplado al sistema de paquetes de Debian.
GRACIAS

Das könnte Ihnen auch gefallen