Está en la página 1de 16

sistema operativo FreeBSD documento

Republica Bolivariana de Venezuela


Universidad Nacional Experimental
Francisco de Miranda
Area Ciencias de la Educacin
U.C Sistemas Operativos











Bachilleres
lvarez Anglica
Escalona Lenimar
Hernndez Mara
Perozo Rebeca
Vera Rayneth

Santa Ana de Coro Marzo de 2013




ndice
Introduccin.
Historia del S.O FreeBSD.
Definicin.
Distribucin.
Instalacin.
Caractersticas.
Plataformas soportadas por el sistema.
Framework integrados.
Netgraph:
GEOM:
GBDE:
MAC:
Versiones del Sistema Operativo FreeBSD.
Compatibilidad con GNU/LINUX.
El objetivo de FreeBSD.
Licencia del Sistema Operativo FreeBSD.
Logo del Sistema Operativo FreeBSD.
Seguridad del Sistema Operativo FreeBSD.
Ventajas del FreeBSD.
Desventajas del FreeBSD.
Desarrollo en FreeBSD.
Soporte de FreeBSD.
Gestin de Programas en el sistema Operativo FreeBSD.
Glosario de trminos.
Anexos.
Introduccin
El sistema operativo FreeBSD surgue en el ao 1993 por una idea de William
Jolitz`s. esta basado en la versin 4.4BSD-lite. En un sistema operativo libre y
gratuito desarrollado para ordenadores con microprocesadores 386, 486, es
derivado de unix y de la familia BSD nombre que le dio la universidad california
para distribuirlo.
Este sistema operativo es usado por compaas proveedores de internet,
profesionales de la informtica, ofrece alto rendimiento en cuanto a seguridad y
soporte. FreeBSD puede ser instalado desde una gran variedad de soportes
incluyendo CD-ROM.
La primera versin La primera versin de FreeBSD apareci en 1993, basada en
el cdigo Net/2 (4.3BSD). En noviembre de 1994 apareci la versin 2.0 basada
ya en el cdigo de BSD 4.4. La ltima versin se produce en-CURRENT, la
versin tronco del sistema operativo, que se traducir en una versin futura
llamado FreeBSD 9.
FreeBSD es compatible con Linux ya que, la mayora de los binarios de Linux se
puede ejecutar en FreeBSD, incluso en algunas aplicaciones propietario
distribuido slo en forma binaria.
Los paquetes de programas de FreeBSD son distribuidos en formato comprimido
de un eficiente sistema de gestin de paquetera llamado ports.


Historia del sistema operativo FreeBSD
La primera aparicin del sistema operativo FreeBSD fue en 1993 y estaba basado
en la versin 4.3BSD net/2 de la familia de los sistemas operativos BSD. Contaba
con un cdigo procedente de los aos setenta cuando UNIX era desarrollado por
AT&T, lo que supuso una serie de problemas legales que no se resolvieron hasta
que en 1995 fu publicado el sistema operativo FreeBSD 2.0 pero sin contar con un
cdigo originario de AT&T, esta vez estaba basado en la 4.4BSD-lite,pero se le
haban suprimido muchos mdulos aparte de que el port del sistema todava
estaba incompleto.
El proyecto de este sistema operativo surge de la idea de los 3 coordinadores del
unofficial 386BSD. Ellos son Nate Wiliam, Rod Grimes y Jordan K. Este ocurri
dos aos despus de LINUX . FreeBSD trata de ser un conjunto unificado, es decir
no existe un ncleo y aplicaciones de sistema desarrollados por separados, sino
que todo es desarrollado por el mismo sistema.
Para ese entonces el objetivo del sistema operativo FreeBSD era producir una
muestra intermedia de 386BSD para solucionar una serie de problemas en el
mecanismo de patchkite no era capaz de solucionar
Durante el surgimiento de S.O FreeBSD aparecieron una serie de asuntos
inesperados en el desarrollo del proyecto ya que NOVELL y la U.C BERKELEY
solucionaron su largo problema legal sobre el estatus de net/2 de Berkeley.
NOVELL se hizo cargo de gran parte del cdigo net/2 ya que anteriormente la ha
haban adquirido la AT&T. Berkeley por su parte recibi el permiso para declarar
libre la release de 4.4BSD-lite. La net/2 era un cdigo grabado mientras que la
4.4BD-lite era uno cdigo no grabado.
El proyecto obtuvo un plazo hasta julio de 1994 ara terminar de ofrecer su
producto basado en Net/2. A partir de ese momento el S.O tuvo la gran tarea de
reinventarse as mismo, desde un numero incompleto de la 4.4BSD-lite. El
proyecto termino esta transicin en diciembre del ao 1994 y en enero se publico
la release freeBSD2.0 en internet y en CD-ROM.
Las versiones lite eran ligeras en parte porque CSRG (computer systems research
group) de Berkeley quito gran parte del cdigo para construir un sistema que
pudiera arrancar ya que la 4.3BSD era muy incompleta.
El S.O Freebsd es un descendiente de UNIX adems de la familia BSD (Berkeley
Software Distribution) nombre escogido por esta universidad para distribuir a
UNIX. Finalmente en 1993 se crea el FreeBSD.
Definicin del Sistema Operativo FreeBSD
Es un sistema operativo libre para computadoras basadas en lo CPU`s en
arquitecturas Intel. Es un sistema basado en la versin 4.3BSD o tambin
conocida como la 386BS.
Es importante aclarar q el S.O FreeBSD no es un clon de UNIX sino q es un
derivado y comparten ciertas caractersticas

Por qu se llama FreeBSD?
``free'' es usada en dos sentidos, uno significando ``sin coste'' y el otro ``puedes
hacer lo que quieras''.
El cdigo fuente completo del sistema operativo es de libre distribucin, y se han
establecido el menor nmero posible de restricciones para su uso, distribucin e
incorporacin a otras aplicaciones (comerciales o no).

Distribucin del Sistema Operativo FreeBSD
Los instaladores, cdigo fuente, y paquetes del sistema operativo FreeBSD se
distribuyen de manera libre al publico en forma de archivos en imgenes iso
disponibles en servidores FTP y a travs de la WWW. Tambin es posible
comprarlos en CD-ROM o DVD.

Instalacin del sistema operativo FreeBSD
La instalacin de FreeBSD es realmente sencilla, realizada de principio a fin a
travs de un sistema de mens que nos permite seleccionar prcticamente todas
las opciones del sistema, servicios, configuracin de red, aplicaciones (ports,
packages), etc. Podemos instalar el sistema desde diferentes soportes como cd-
rom, particin DOS, FTP, NFS, sistema de ficheros Unix, floppies y cinta. Durante
el proceso de instalacin seleccionamos los contenidos, dependiendo del uso que
vayamos a hacer del sistema, es decir, podemos instalar solamente los programas
del sistema (instalacin mnima) o podemos realizar instalaciones ms amplias
incluyendo el cdigo fuente del kernel (ncleo), cdigo fuente de todas las
aplicaciones del sistema.
Caractersticas FreeBSD:
FreeBSD es un sistema operativo multiusuario, capaz de efectuar multitarea con
apropiacin y multiproceso en plataformas compatibles con mltiples
procesadores. Aunque FreeBSD no puede ser propiamente llamado UNIX, al no
haber adquirido la debida licencia de The Open Group, FreeBSD s est hecho
para ser compatible con la norma POSIX, al igual que varios otros sistemas
"clones de UNIX".
El sistema FreeBSD incluye el ncleo, la estructura de ficheros del sistema,
bibliotecas de la API de C, y algunas utilidades bsicas. La versin 6.1 trajo
importantes mejoras como mayor apoyo para dispositivos Bluetooth y
controladores para tarjetas de sonido y red.
La versin 7.0, lanzada el 27 de febrero del ao 2008, incluye compatibilidad con
el sistema de archivos ZFS de Sun y a la arquitectura ARM, entre otras
novedades.
Adems este es un Sistema desarrollado totalmente en 32 bits y fue diseado as
desde el primer momento. Posee "Preemptive multitasking" con ajuste dinmico
de prioridades para asegurar un buen reparto de recursos entre aplicaciones y
usuarios.
Completa conectividad TCP/IP incluyendo soporte SLIP, PPP, NFS y NIS. Esto
significa que la maquina con el Sistema Operativo FreeBSD puede comunicarse
fcilmente con otros sistemas, adems de actuar como servidor principal,
proveyendo de funciones vitales como NFS (acceso a ficheros remotos), servicios
de correo electrnico o poner a la organizacin del usuario en internet con WWW,
ftp, router, firewall (seguridad). Este goza de proteccin de memoria la cual evita
que las aplicaciones o usuarios puedan interferir entre ellas, ya que si una
aplicacin falla, no afecta al resto de aplicaciones del sistema.
FreeBSD es un verdadero sistema abierto ya que incluye todo el cdigo fuente.
No hay duda que los llamados sistemas abiertos son una de las ms importantes
caractersticas hoy en da, pero ninguna aplicacin comercial es tan abierta como
aquellas que incluyen todo el cdigo fuente del kernel, "daemons" de sistema,
programas y utilidades adems puede ser modificada cualquier parte del sistema
para ajustarlas a nuestras necesidades. Con su generosa poltica de licencias,
FreeBSD puede usarse como base para cualquier tipo de aplicacin tanto
comercial como libre. La interrelacin de la memoria virtual y el sistema de cache
de disco continuamente actualiza y aprovecha la memoria en uso por los procesos
de usuario y sistema. Los mdulos de compatibilidad posibilitan el funcionamiento
de programas desarrollados para otros sistemas operativos incluyendo SCO,
Linux, NetBSD y BSDI. Esto hace posible que en FreeBSD se pueda usar la
versin de WordPerfect de SCO o las extensiones de FrontPage de BSDI.
Adems comprende de mdulos kernel "cargables" dinmicamente. Esto posibilita
que nuevos tipos de sistema de ficheros, protocolos de red, o emuladores binarios
puedan ser cargados en el sistema sin necesidad de tener que crear un nuevo
kernel. Incluye libreras compartidas que reducen el tamao de los programas con
el consiguiente ahorro de espacio en disco y memoria del sistema. El sistema
base incluye compiladores de C, C++ (cc y gcc), fortran; entre otros. Muchos
lenguajes adicionales para investigacin avanzada y desarrollo estn incluidos en
las colecciones de ports y packages.
Plataformas soportadas:
FreeBSD goza de una merecida reputacin de sistema operativo seguro y estable
sobre plataformas Intel (i386). Tambin es posible utilizarlo en las siguientes
arquitecturas:
Alpha
amd64
ia64
i386
pc98
Sparc64
Existen unas listas actualizadas de hardware para cada arquitectura donde puede
verificarse rpidamente si su hardware est soportado por FreeBSD. En el campo
de los servidores FreeBSD dispone de un soporte excelente de RAID por
hardware y para adaptadores de red.
Hay varios proyectos que tienen como meta una instalacin de FreeBSD ms fcil.
Los ms importantes son:
DesktopBSD, que tiene como fin ofrecer un sistema operativo estable y poderoso
para usar como escritorio.
FreeSBIE, que ofrece un LiveCD de FreeBSD.
PC-BSD, que dispone de un sencillo instalador grfico sobre FreeBSD dirigido al
usuario de escritorio.

Framework integrados:
Hay diversos frameworks que le permitirn adaptar su entorno FreeBSD a sus
necesidades concretas. Algunos de ellos son:
Netgraph:
Netgraph es un subsistema de mdulos que se puede usar para ampliar la
infraestructura de red disponible en el kernel gracias a la posibilidad que se ofrece
a los desarrolladores de usar sus propios mdulos. De este modo ha sido posible
crear nuevos prototipos y productos en el rea de los sistemas de red avanzados
de un modo ms sencillo y limpio. Algunos de estos mdulos ya estn incluidos en
FreeBSD:
PPPoE
ATM
ISDN
Bluetooth
HDLC
EtherChannel
Frame Relay
y L2TP, solo por enumerar unos cuantos.
GEOM:
GEOM es un framework modular que permite gestionar las peticiones de
lectura/escritura en disco. Al ser un dispositivo de almacenamiento que se puede
enchufar permite que puedan desarrollarse nuevos servicios de almacenamiento
de forma rpida y limpia dentro del subsistema de almacenamiento de FreeBSD.
Las versiones ms recientes de FreeBSD disponen de diversas aplicaciones
administrativas para facilitar el uso de los mdulos de GEOM existentes.
GBDE:
GBDE (de GEOM Based Disk Encryption) ofrece una proteccin criptogrfica
fuerte que puede utilizarse en sistemas de ficheros y unidades swap entre otros
tipos de unidades de almacenamiento. Adems GBDE cifra de forma transparente
el sistema de ficheros en su totalidad, no solamente ficheros individuales. De este
modo el texto legible no llega siquiera a tocar el disco duro.

MAC:
MAC (Mandatory Access Control) ofrece un control de acceso a ficheros muy
configurable; su propsito es aumentar las posibilidades del control de acceso a
ficheros de los que ha gozado hasta ahora el sistema operativo. Puesto que MAC
se implementa como un framework modular cualquier sistema FreeBSD puede
configurarse para que alcance cualquier rango de exigencia, desde el
cumplimiento del estndar HIPAA hasta los sistemas de seguridad de grado
militar.
FreeBSD incluye mdulos que permiten implementar las normas, aunque no hay
que olvidar que el framework permite desarrollar e implementar cualquier otra
que se necesite:
Modelo Biba de integridad
ACL para ports
MLS (norma de confidencialidad Multi-Level Security)
LOMAC (norma de integridad de datos Low-watermark Mandatory Access
Control)
Normas de particin de procesos
PAM
Igual que Linux, FreeBSD ofrece soporte para PAM (Pluggable Authentication
Modules). Con PAM el administrador puede reforzar el modelo tradicional de
autentificacin usuario/contrasea. FreeBSD dispone de mdulos para integrar
PAM en una amplia gama de mecanismos de autenticacin. Algunos de ellos son:
Kerberos 5
OPIE
RADIUS
TACACS+
Tambin es posible configurar normas que se encarguen de problemas de control
de autentificacin como la calidad de las contraseas que los usuarios puedan
elegir.
Versiones del Sistema Operativo freeBSD
FreeBSD 1:
lanzado en noviembre de 1993. 1.1.5.1 puesto en libertad en julio de 1994.
FreeBSD 2:
2.0-RELEASE se anuncio el 22 de noviembre de 1994. el ultimo FreeBSD 2,2.2.8-
REALEASE, fue anunciada el 29 de noviembre de 1998 en primer lugar FreeBSD
para ser reclamados legalmente libre de AT & T con la aprobacin del cdigo
UNIX de Novell.
FreeBSD 3:
Anunciado el 16 de octubre 3.5-RELEASE se anuncio el 24 de junio 2000.
FreeBSD 4:
4.0 RELEASE apareci en Marzo de 2000 y la liberacin Ultima rama 4-STABLE
Fue 4,11 en enero 2007. FreeBSD 4 fue un sistema operativo preferido para los
ISPs y proveedores de lo alojamiento web durante la burbuja first, com, y es
ampliamente considerado como uno de los mas estables y de alto desempeo de
los sistemas operativos del todo el linaje de Unix. Entre las nuevas caractersticas
de FreeBSD 4, kqueue (2) se introdujo ( que ahora forma parte de otras grandes
sistemas BSD).
FreeBSD 5:
Despus de casi tres aos de desarrollo, los primeros 5.0-RELEASE en enero de
2003 se prev ampliamente, con soporte mltiples procesadores avanzados y con
hilo de ampliacin, y para el ultraSPARC y las plataformas |A-64. La primera
versin 5-STABLE. Fue de 5.3 (5.0 a travs 5.2.1 fueron cortados de-
CURRENTi). La ultima versin de la rama 5-STABLE fue de 5.5 STABLE fue en
Mayo 2006. FreeBSD 5 Cambien cambiado de manera significativa el bloque de
E/S mediante la aplicacin de la capa del disco GEOM modular de l/O marco de la
transformacin solicitud aportados por Roul-Henning Kamp. GEOM permite la
creacin sencilla de muchos tipos de funcionalidad, como reflejo (gmirror) y cifrado
(GBDE y GELI). Este trabajo fue apoyado por el patrocinio de la DARPA.
FreeBSD 6:
Fue lanzado el 04 de Noviembre 2005. la mas reciente versin de FreeBSD 6 fue
la 6,4 el 11 de noviembre 2008. Estas versiones seguir trabajando en la
optimizacin de leche desnatada en polvo y roscado, junto con el avanzado
802,11 funcionalidades, seguridad [TrustedBSD] auditora de sucesos, la pila de
red significativos mejoras de rendimiento, un kernel totalmente preventiva y el
apoyo a los contadores de rendimiento del hardware (HWPMC). Los principales
logros de estas versiones incluyen la eliminacin de la cerradura gigante de VFS,
la implementacin de una biblioteca Libthr mejor rendimiento opcional de 1:1
roscado y la adicin de un modulo de seguridad bsico (BSM) la ejecucin de
auditora OpenBSM llamada, que fue creado por el TrustedBSD proyecto (basado
en la implementacin de BSM en cdigo abierto de Apple Darwin) y fue publicado
bajo una licencia tipo BSD.
FreeBSD 7
Fue lanzado el 27 de febrero 2008. La ms reciente versin de FreeBSD 7 fue de
7,3, el 23 de marzo de 2010. Las nuevas caractersticas
incluyen SCTP, UFS diario, un puerto experimental de ZFS de Sun del sistema de
archivos, GCC4, soporte mejorado para la arquitectura ARM, Jemalloc (un gestor
de memoria optimizado para la computacin paralela, que fue portado a Firefox 3),
y grandes actualizaciones y optimizaciones relativas a las redes, audio, y el
rendimiento de leche desnatada en polvo.
FreeBSD 8
FreeBSD 8.1 es la ltima versin estable de FreeBSD, habiendo sido ramificado
desde el tronco en junio de 2010. Cuenta con SuperPages, Xen DomU apoyo, la
pila de red de vitalizacin, la proteccin de pila-sensacional, capa TTY reescribir,
ha mejorado mucho el apoyo de ZFS, un nuevo pila USB, incluyendo
actualizaciones de multidifusin IGMPv3, y el cliente NFS reescrito / Servidor de la
introduccin de [[NFSv4[[. La inclusin de Mmap dispositivo mejorado () permite a
las extensiones de la aplicacin de un controlador de pantalla de 64-bit NVIDIA
para la plataforma X86-64. FreeBSD 8.1 fue oficialmente lanzado el 23 de
julio 2010.
FreeBSD 9
En actualizacin 2009 , "sangrado" borde de desarrollo se produce en-CURRENT,
la versin tronco del sistema operativo, que se traducir en una versin futura
llamado FreeBSD 9. Hasta FreeBSD 8.0 fue lanzado, el tronco se ha actualizado
con cambios conservadores.
Compatibilidad con GNU/LINUX
La mayora del Software que se ejecuta en Linux se puede ejecutar
en FreeBSD sin la necesidad de cualquier capa de compatibilidad. FreeBSD no
obstante, todava proporciona una capa de compatibilidad para varios otros
sistemas operativos tipo Unix, incluyendo Linux. Por lo tanto, la mayora de los
binarios de Linux se puede ejecutar en FreeBSD, incluso en algunas aplicaciones
propietario distribuido slo en forma binaria.
Ejemplos de aplicaciones que pueden utilizar la capa de compatibilidad con Linux
son de StarOffice, la versin para Linux de Firefox, Adobe
Acrobat, RealPlayer, Oracle, Matemtica,MATLAB, WordPerfect, Skype,
Wolfenstein: Enemy Territory, Doom 3 y Quake 4 (aunque algunos de estas
aplicaciones tambin tienen una versin nativa). No hay pena de rendimiento
sobre los programas nativos de FreeBSD se ha sealado al ejecutar binarios de
Linux, y, en algunos casos, estos pueden incluso realizar ms suavemente que en
Linux.
Sin embargo, la capa no es del todo transparente, y algunos binarios de Linux no
pueden utilizarse las o slo parcialmente utilizables en FreeBSD. Esto se debe a la
capa de compatibilidad slo es compatible con las llamadas del sistema
disponibles en el histrico ncleo de Linux 2.4.2. Existe un apoyo de Linux
2.6.16llamadas del sistema, activado por defecto desde 8,0 y est disponible
desde 7,0. Sin embargo, actualmente no hay soporte para ejecutar binarios de
Linux de 64-Bit .
El objetivo de FreeBSD

El objetivo del Proyecto FreeBSD es proveer software que pueda ser usado en
todos los mbitos sin ningn tipo de atadura. La primera y principal "misin" es
proveer el cdigo libremente, y en cualquier mbito, para que el cdigo sea lo ms
expandido posible y produzca los mayores beneficios. Esto es, uno de los
objetivos fundamentales del Software Libre y lo apoyamos de manera
incondicional.
El cdigo fuente de los programas registrados bajo GNU General Public License
(GPL) o GNU Library General Public License (LGPL), se provee bajo las
condiciones fijadas por esas licencias. Debido a complicaciones adicionales en el
uso comercial de Software GPL, intentan reemplazar ese software por otros
registrados bajo el copyright BSD, menos estricto y ms permisivo.

Licencia del Sistema Operativo FreeBSD
FreeBSD es liberado bajo una variedad de licencias de cdigo abierto. El cdigo
del Ncleo y la mayora de nueva creacin de cdigo se distribuye bajo la Licencia
BSD de dos clusula que permite que cada uno de usar y redistribuir FreeBSD
como lo deseen. Hay partes en libertad en virtud de tres y cuatro
licencias BSD clusula, as como la Licencia Beerware. Algunos controladores de
dispositivo incluye un Blob binario, como el HAL Atheros de las versiones de
FreeBSD antes de 7,2. Parte del cdigo aportado por otros proyectos est
licenciado bajo GPL, LGPL, ISC o CDDL.
Todo el cdigo bajo licencia GPL y la licencia CDDL est claramente separado del
cdigo bajo licencias liberal, para hacer ms fcil para los usuarios como los
fabricantes de dispositivos embebidos a utilizar slo las licencias de Software libre

Logo del Sistema Operativo Freebsd
La mascota de FreeBSD es el demonio de BSD genricos, tambin conocido
como Beastie.
Durante muchos aos el logotipo de FreeBSD es el demonio de BSD genricos,
tambin llamado Beastie, una pronunciacin fontica de torpeza en BSD. Apareci
por primera vez en 1976 en T-shirtsUNIX adquiridos por los Laboratorios Bell, las
versiones ms populares del demonio BSD son la obra del director de
animacin John Lasseter inicio en 1984.
Varias versiones especficas de FreeBSD, se elaboraron ms tarde por Tatsumi
Hosokawa. A travs de los aos se convirti en Beastie tanto amada y criticada
como quizs inadecuada para la exposicin al mercado corporativo y de masas.
Adems, no era exclusiva de FreeBSD. En trminos litogrfica, el grfico no es
arte Lasseter lnea y, a menudo requiere un proceso de impresin controlados,
cuatro fotos color Offset para la reproduccin fiel en las superficies fsicas, tales
como el papel.
Por otra parte, el demonio de BSD se pensaba que era demasiado grfica
detallada para ampliar el tamao correcto y estticamente ms depende de
mltiples gradaciones de color, lo que hace difcil de reproducir de forma fiable
como un simple logotipo, colores estandarizados en slo dos o tres, y mucho
menos en monocromo. Debido a estas preocupaciones, se abri un concurso y un
nuevo logotipo diseado por Anton K. Gural, an resonaban el demonio de BSD,
fue lanzado el 8 de octubre 2005. Mientras tanto Lasseter sabe mucho de tener el
demonio de BSD lleva adelante como oficiales mascota del Proyecto FreeBSD.



Seguridad del Sistema Operativo FreeBSD
La seguridad es extremadamente importante para el grupo de ingeniera
de releases de FreeBSD. Esto se refleja en distintas reas.
Todos los problemas de seguridad y los parches que los corrigen pasan por el
equipo de seguridad, que los publica y pone a disposicin de los usuarios en lo
que se conoce como Advisories. El equipo de seguridad tiene una merecida
reputacin de rapidez en la resolucin de problemas de seguridad.
Uno de los problemas que suelen asociarse al software de cdigo abierto es la
escasez de aplicaciones que pueden ejecutarse. Hay literalmente decenas de
miles de proyectos desarrollando aplicaciones de Cdigo abierto, evidentemente
no todas tienen el mismo rigor en cuestiones de seguridad. En FreeBSD se ataja
este problema gracias a VuXML. Consiste en una base de datos donde se van
almacenando problemas de seguridad que van apareciendo; esta base de datos
se cruza con la informacin de los programas que incluye FreeBSD y las
aplicaciones que est en la Coleccin de Ports. El administrador tiene a su
disposicin Portaudit, con el que puede determinar rpidamente si cualquier
aplicacin que haya en un sistema FreeBSD es vulnerable. En el caso de que lo
sea recibir una descripcin del problema con un enlace donde encontrar
informacin ms detallada sobre l.
FreeBSD ofrece tambin diversos mecanismos para que el administrador pueda
hacer que su sistema operativo cumpla los requisitos de seguridad que necesite:
La utilidad Jail permite al administrador enjaular (de ah su nombre) un proceso.
Es ideal para aplicaciones que no pueden ejecutarse en un entorno chroot.
La utilidad chflags aumenta la seguridad que ofrece el sistema tradicional de
permisos de UNIX. Puede por ejemplo prohibirse la modificacin de uno o ms
ficheros dados; es posible incluso prohibir que el superusuario pueda modificarlos
o borrarlos.
FreeBSD ofrece 3 firewalls empotrados y con soporte de NAT, gracias a lo cual
puede elegirse el conjunto de reglas ms apropiado a las necesidades de
seguridad de cada situacin.
El Kernel de FreeBSD puede modificarse muy fcilmente, lo que permite al
administrador retirar de l caractersticas que no necesite. FreeBSD tambin
admite mdulos dinmicos y dispone de herramientas para cargar, descargar y ver
los mdulos que estn en el kernel.
Sysctl permite al administrador ver y configurar multitud de caractersticas del
kernel sin tener que reiniciar la mquina.
Ventajas del freeBSD
Compatible con hasta 11 arquitecturas
Ampliamente usado en servidores por su gran estabilidad.
Licencia de software libre BSD
Compatible con varios binarios de GNU/LINUX
Freebsd est tambin documentado y cumple muchos estndares. Un
administrador con conocimientos de nivel intermedio o avanzado puede utilizar en
freebsd su experiencia con Linux y UNIX rpidamente.
Los desarrolladores oficiales tienen acceso completo al cdigo de todas las
versiones de freebsd.
Los desarrolladores tambin tiene acceso completo a la base de datos de fallos
de FreeBSD, GNATS. Pueden buscar y gestionar los fallos existentes y enviar
parches para que puedan probarse e integrarse en el cdigo base de FreeBSD.
La licencia BSD. le permita modificar el cdigo de la forma que prefiera para que
satisfaga sus objetivos comerciales. A diferencia de la licencia GPL no hay
restricciones en el modo en que deba distribuirse el software que desarrolle.

Desventajas del freeBSD
No est orientada hacia el usuario final o novato. Instalacin y configuracin
compleja.
Ncleo BSD. No posee la gran capacidad de soporte de Hardware del ncleo
LINUX
Paquetera de software menos amplia que GNU/LINUX.
FreeBSD, distribucin basada en UNIX, es UNIX total, simplemente uno de los
mejores entornos para escritorio y servidor.
Es gratis para su uso, lo malo requieres conocimientos tcnicos avanzados para
usarlo
100 % recomendable FreeBSD
Es gratuito potente y lo mejor de todo es que se puede usar en entorno grafico o
en lnea de comandos todo un UNIX completo.

Desarrollo en freeBSD
Es un avanzado sistema operativo libre para arquitecturas. Derivado de BSD, la
versin de UNIX es desarrollada en la universidad de california, Berkeley, freeBSD
es desarrollado y mantenido por un numero equipo de personas. Los instaladores,
cdigo fuente y paquetes del sistema operativo freeBSD se distribuyen de manera
gratuita al pblico, en forma d archivos e imgenes ISO disponibles en servidores.
El cdigo de freeBSD se ha mantenido CVS (concurrent versions system, o
sistema concurrente de versiones) una herramienta de control de cdigo
totalmente libre que forma parte de FreeBSD. En junio de 2008 el proyecto adopto
SVN (subversin). La necesidad d un cambio como este venia de largo a medida
que las limitaciones tcnicas que el uso de CVS se impona se iban haciendo mas
y mas obvias con la rpida con la rpida expansin del rbol de cdigo y de la
cantidad de historial de cambios que hay que almacenar y gestionar.
FreeBSD distribuye su software de dos formas. Existen por una parte los ports, es
un sistema que descarga las fuentes, las compila e instala la aplicacin en el
ordenador local, y por otra parte estn los paquetes, que no son ms que la fuente
de los ports precompilados. Y por tanto, en binario. La ventaja ms importante de
los ports sobre los paquetes es que los primeros permiten al usuario configurar y
optimizar el software para su ordenador. Por el contrario, el sistema de paquetes,
al estar ya precompilados, permite instalar el software de una manera ms rpida.
Soporte de freeBSD
FreeBSD goza del soporte que ofrece una comunidad muy activa. Hay ms de un
centenar de listas de correo y muchos grupos de noticias. Hay tambin una gran
cantidad de grupos de usuarios repartidos por el mundo. As como diversos
canales de IRC. Hay soporte comercial tambin de una de las empresas que
ofrecen productos y servicios comerciales y/o consulta para freeBSD.

Gestin de Programas en el sistema Operativo FreeBSD
FreeBSD al igual que varios otros sistemas inspirados en BSD, provee de manejo
semi-automatizado de paquetes distribuidos en formato comprimido (en
formato tar.bz o .tbz). Adems de eso, y al igual que NetBSD y OpenBSD,
FreeBSD provee para conveniencia del usuario, de un eficiente sistema de gestin
de paquetera llamado ports. Los ports son un conjunto de comandos por lotes,
que especifican exactamente los requisitos, lo que se debe hacer
para compilar el cdigo fuente y lo necesario para instalar la versin ejecutable de
un determinado paquete de software en el sistema. Existen miles de programas
libres y comerciales hechos para sistemas como GNU/Linux, que tambin tienen
versiones en FreeBSD. Debido a que muchos de los paquetes estn ya
compilados y preparados por los participantes del proyecto FreeBSD, stos
pueden ser instalados simplemente seleccionndolos en una interfaz provista por
el sistema operativo, y copiados directamente desde un servidor HTTP o FTP


Glosario de trminos.
ZFS (sistema de archivos): es un sistema de archivos desarrollado por Sun
Microsystems para su sistema operativo Solaris.
Arquitectura ARM. es una arquitectura RISC (Reduced Instruction Set
Computer=Ordenador con Conjunto de Instrucciones Reducidas) de 32
bitsdesarrollada por ARM Holdings.
Multitarea preferente (Preemptive multitasking"): Un mtodo de procesamiento
multitarea que comparte tiempo con todos los programas en ejecucin. Multitarea
preferente crea un entorno de tiempo compartido en el que los programas en
ejecucin recibir una rebanada de tiempo recurrente de la CPU.
Interfaz de programacin de aplicaciones: (IPA) o API (del ingls Application
Programming Interface) es el conjunto de funciones y procedimientos (o mtodos,
en laprogramacin orientada a objetos) que ofrece cierta biblioteca para ser
utilizado por otro software como una capa de abstraccin. Son usadas
generalmente en las libreras.
Modelo TCP/IP: es un modelo de descripcin de protocolos de red creado en la
dcada de 1970 por DARPA, fue la primera red de rea amplia y predecesora
de Internet. EL modelo TCP/IP se denomina a veces como Internet Model,
Modelo DoD o Modelo DARPA.
World Wide Web: En informtica, la World Wide Web (WWW) o Red informtica
mundial
1
es un sistema de distribucin de informacin basado en hipertexto o
hipermedios enlazados y accesibles a travs de Internet.
File Transfer Protocol: FTP (siglas en ingls de File Transfer Protocol, 'Protocolo
de Transferencia de Archivos') en informtica, es un protocolo de red para
la transferencia de archivos entre sistemas conectados a una
red TCP (Transmission Control Protocol), basado en la arquitectura cliente.
Router: Un router anglicismo tambin conocido como enrutador o encaminador
de paquetes es un dispositivo que proporciona conectividad a nivel de red o
nivel tres en el modelo OSI. Su funcin principal consiste en enviar o encaminar
paquetes de datos de una red a otra, es decir, interconectar subredes,
entendiendo por subred un conjunto de mquinas IP que se pueden comunicar sin
la intervencin de un router (mediante bridges), y que por tanto tienen prefijos de
red distintos.

Cortafuegos (informtica): Un cortafuegos (firewall en ingls) es una parte de un
sistema o una red que est diseada para bloquear el acceso no autorizado,
permitiendo al mismo tiempo comunicaciones autorizadas.
POSIX: es el acrnimo de Portable Operating System Interface; la X viene
de UNIX como sea de identidad de la API.
El trmino fue sugerido por Richard Stallman en respuesta a la demanda de
la IEEE, que buscaba un nombre fcil de recordar. La traduccin del acrnimo es
"Interfaz portable de sistema operativo".
WordPerfect: es una aplicacin de procesamiento de textos propiedad de la
compaa de software Corel Corporation.
Microsoft FrontPage: es un editor de pginas web para el sistema
operativo Windows. Form parte de la suite Microsoft Office.
Alpha / Alfa (versin de software): Es la primera versin del programa, la cual es
enviada a los verificadores para probarla.
El nombre se deriva de alfa, la primera letra en el alfabeto griego.
Visin general: Se trata de una arquitectura desarrollada originalmente por AMD a
partir de la arquitectura x86, e implementada bajo el nombre de AMD64.
Arquitectura Intel Itanium: Intel Itanium, antes conocida como IA-
64 (Intel Architecture-64), es una arquitectura de 64 bits desarrollada por Intel en
cooperacin con Hewlett-Packard para su lnea de procesadores Itanium e Itanium
2. Usa direcciones de memoria de 64 bits y est basada en el modelo
EPIC[1] (Explicitly Parallel Instruction Computing, procesamiento de instrucciones
explcitamente en paralelo).
Los procesadores Intel Itanium 2 representan el diseo de producto ms complejo
del mundo con ms de 1700 millones de transistores. Esto permite obtener slidas
capacidades de virtualizacin, mejorar la confiabilidad y niveles de rendimiento
lderes del mercado.
Intel 80386: El Intel 80386 (i386, 386) es
un microprocesador CISC con arquitectura x86. Durante su diseo se lo llam 'P3',
debido a que era el prototipo de la tercera generacin x86. El i386 fue empleado
como la unidad central de proceso de muchos personales desde mediados de los
aos 80 hasta principios de los 90.
NEC PC-9801 (o PC98) es una microcomputadora japonesa de 16 bits fabricada
por NEC a partir de 1982. La plataforma estableci el dominio de NEC en el
mercado japons de los ordenadores personales, y en 1999 ya se haban vendido
ms de 18 millones de unidades de PC-98.1
RAID: En informtica, (el acrnimo 'RAID Redundant Array of Independent Disks,
conjunto redundante de discos independientes) hace referencia a un sistema de
almacenamiento que usan mltiples discos duros o SSD entre los que se
distribuyen o replican los datos.
DesktopBSD: es un 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. Existen
versiones para las plataformas Intel (IA32) y AMD64.
FreeSBIE: es un CD en vivo , un sistema operativo que es capaz de cargar
directamente desde un CD de arranque con ningn proceso de instalacin o el
disco duro. Se basa en la FreeBSD sistema operativo. Su nombre es un juego de
palabras sobre el disco volador . En la actualidad, FreeSBIE
utiliza Xfce y Fluxbox .
PC-BSD: es un sistema operativo orientado a los escritorios y basado
en FreeBSD. Su objetivo es la facilidad de uso y de instalacin grfica gracias a un
programa que instala y configura automticamente un escritorio con KDE por
defecto.
Framework: un framework o infraestructura digital, es una estructura conceptual y
tecnolgica de soporte definido, normalmente con artefactos o mdulos
desoftware concretos, con base a la cual otro proyecto de software puede ser ms
fcilmente organizado y desarrollado. Tpicamente, puede incluir soporte
de programas, bibliotecas, y un lenguaje interpretado, entre otras herramientas,
para as ayudar a desarrollar y unir los diferentes componentes de un proyecto.
Fortran: es un lenguaje de programacin alto nivel de propsito
general, procedimental

e imperativo, que est especialmente adaptado al clculo
numrico y a la computacin cientfica.
GPL: General Public Licence(licencia publica general) licencia creada por la free
software distribution para la modificacin distribucin y uso del software libre.
LGPL: licencia publica general reducida de GNU creada por la FSF que pretende
garantizar la libertad de compartir y modificar el software.
ISC: licencia de software libre.
CDDL: Licencia Comun de Desarrollo y Distribucion, es una licencia de cdigo
abierto.
Beerware: es un termino de licencia de software otorgado bajo trminos muy
libres. Provee al usuario final el derecho a un programa particular.
Licencia de documentacin libre de GNU o GFDL: es una licencia copyeft.
Blob binario: es una cultura de cdigo abierto es un termino peyorativo para un
objeto cargado en el nucleo de ub sistema operativo de cdigo libre o abierto.















Conclusin
Con la amplia gama de caractersticas que FreeBSD tiene se concluye que es el
servidor ideal para servicios de Internet o Intranet. Proporciona unos servicios de
red robustos, incluso en situaciones de alta carga, haciendo un uso eficaz de la
memoria para mantener buenos tiempos de respuesta con cientos o miles de
procesos simultneos de usuarios.
Adems La calidad de FreeBSD combinada con el bajo coste del hardware de alta
velocidad para PC's hace de este sistema una alternativa muy econmica sobre
las estaciones de trabajo UNIX comerciales. Existe gran cantidad
de aplicaciones tanto a nivel servidor como usuario. La licencia BSD. le permite a
estos modificar el cdigo de la forma que prefiera para que satisfaga sus objetivos
comerciales.
Actualmente El objetivo del Proyecto FreeBSD es proveer un software que pueda
ser usado en todos los mbitos sin ningn tipo de atadura. La primera y principal
"misin" es proveer el cdigo libremente, y en cualquier mbito, para que el cdigo
sea lo ms expandido posible y produzca los mayores beneficios.