Sistema Operativo FreeBSD Documento

download Sistema Operativo FreeBSD Documento

of 16

Transcript of Sistema Operativo FreeBSD Documento

sistema operativo FreeBSD documento

Republica Bolivariana de VenezuelaUniversidad Nacional ExperimentalFrancisco de MirandaArea Ciencias de la EducacinU.C Sistemas Operativos

Sistema operativo FreeBSD

Bachillereslvarez AnglicaEscalona LenimarHernndez MaraPerozo RebecaVera Rayneth

Santa Ana de Coro Marzo de 2013

ndiceIntroduccin.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.Elobjetivode 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.IntroduccinEl 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 llamadoports.

Historia del sistema operativo FreeBSDLa 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 solucionarDurante 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 FreeBSDEs 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 FreeBSDLos 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 FreeBSDLa 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 operativomultiusuario, capaz de efectuarmultitareacon apropiacin ymultiprocesoen plataformas compatibles con mltiples procesadores. Aunque FreeBSD no puede ser propiamente llamado UNIX, al no haber adquirido la debida licencia deThe Open Group, FreeBSD s est hecho para ser compatible con la normaPOSIX, al igual que varios otros sistemas "clones de UNIX".El sistema FreeBSD incluye elncleo, la estructura de ficheros del sistema, bibliotecas de laAPIdeC, y algunas utilidades bsicas. La versin 6.1trajo importantes mejoras como mayor apoyo para dispositivosBluetoothy controladores para tarjetas de sonido y red.La versin 7.0, lanzada el 27 de febrero del ao 2008, incluye compatibilidad con elsistema de archivosZFSdeSuny a la arquitecturaARM, 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 derecursosentre 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 unverdadero sistema abiertoya que incluyetodoel 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 generosapoltica de licencias, FreeBSD puede usarse como base para cualquier tipo deaplicacin 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 plataformasIntel (i386). Tambin es posible utilizarlo en las siguientes arquitecturas:Alphaamd64ia64i386pc98Sparc64Existen 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:PPPoEATMISDNBluetoothHDLCEtherChannelFrame Relayy 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 integridadACL para portsMLS (norma de confidencialidad Multi-Level Security)LOMAC (norma de integridad de datos Low-watermark Mandatory Access Control)Normas de particin de procesosPAMIgual queLinux, FreeBSD ofrece soporte paraPAM(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 5OPIERADIUSTACACS+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 freeBSDFreeBSD 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 7Fue lanzado el27 de febrero2008. La ms reciente versin de FreeBSD 7 fue de 7,3, el 23 de marzo de 2010. Las nuevas caractersticas incluyenSCTP,UFSdiario, un puerto experimental deZFSde Sun del sistema de archivos,GCC4, soporte mejorado para la arquitecturaARM,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 8FreeBSD 8.1es la ltima versin estable de FreeBSD, habiendo sido ramificado desde el tronco en junio de 2010. Cuenta conSuperPages,Xen DomUapoyo, la pila de red de vitalizacin, la proteccin de pila-sensacional, capaTTYreescribir, ha mejorado mucho el apoyo de ZFS, un nuevo pila USB, incluyendo actualizaciones de multidifusinIGMPv3, y el clienteNFSreescrito /Servidorde la introduccin de [[NFSv4[[. La inclusin deMmapdispositivo mejorado () permite a las extensiones de la aplicacin de un controlador de pantalla de 64-bit NVIDIA para la plataformaX86-64. FreeBSD 8.1 fue oficialmente lanzado el23 de julio2010.FreeBSD 9En 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/LINUXLa mayora delSoftwareque se ejecuta enLinuxse puede ejecutar enFreeBSDsin la necesidad de cualquier capa de compatibilidad. FreeBSD no obstante, todava proporciona una capa de compatibilidad para varios otros sistemas operativos tipoUnix, 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 deStarOffice, la versin para Linux deFirefox,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 deLinux 2.4.2. Existe un apoyo deLinux 2.6.16llamadasdel 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.Elobjetivode 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 delSoftware Librey 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 FreeBSDFreeBSD es liberado bajo una variedad de licencias de cdigo abierto. El cdigo delNcleoy la mayora de nueva creacin de cdigo se distribuye bajo laLicencia BSDde 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 licenciasBSDclusula, as como laLicencia Beerware. Algunos controladores de dispositivo incluye unBlobbinario, como elHAL Atherosde las versiones de FreeBSD antes de 7,2. Parte del cdigo aportado por otros proyectos est licenciado bajoGPL,LGPL,ISCoCDDL.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 deSoftware libre

Logo del Sistema Operativo FreebsdLa mascota de FreeBSD es el demonio deBSDgenricos, tambin conocido comoBeastie.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 enT-shirtsUNIXadquiridos por los LaboratoriosBell, las versiones ms populares del demonio BSD son la obra del director de animacinJohn Lasseterinicio en 1984.Varias versiones especficas de FreeBSD, se elaboraron ms tarde porTatsumi 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 colorOffsetpara la reproduccin fiel en las superficies fsicas, tales como el papel.Por otra parte, el demonio deBSDse 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 porAnton K. Gural, an resonaban el demonio de BSD, fue lanzado el8 de octubre2005. Mientras tanto Lasseter sabe mucho de tener el demonio de BSD lleva adelante como oficiales mascota del Proyecto FreeBSD.

Seguridad del Sistema Operativo FreeBSDLa seguridad es extremadamente importante para el grupo de ingeniera dereleasesdeFreeBSD. 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 deCdigo abierto, evidentemente no todas tienen el mismo rigor en cuestiones de seguridad. En FreeBSD se ataja este problema gracias aVuXML. 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 dePorts. El administrador tiene a su disposicinPortaudit, 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 utilidadJailpermite 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 deUNIX. 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 deNAT, gracias a lo cual puede elegirse el conjunto de reglas ms apropiado a las necesidades de seguridad de cada situacin.ElKernelde 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.Sysctlpermite al administrador ver y configurar multitud de caractersticas del kernel sin tener que reiniciar la mquina.Ventajas del freeBSDCompatible con hasta 11 arquitecturasAmpliamente usado en servidores por su gran estabilidad.Licencia de software libre BSDCompatible con varios binarios de GNU/LINUXFreebsd 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 freeBSDNo 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 LINUXPaquetera 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 usarlo100 % recomendable FreeBSDEs 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 freeBSDEs 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 freeBSDFreeBSD 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 FreeBSDFreeBSD al igual que varios otros sistemas inspirados en BSD, provee de manejo semi-automatizado de paquetes distribuidos en formato comprimido (en formatotar.bzo .tbz). Adems de eso, y al igual queNetBSDyOpenBSD, FreeBSD provee para conveniencia del usuario, de un eficiente sistema de gestin de paquetera llamadoports. Los ports son un conjunto de comandos por lotes, que especifican exactamente los requisitos, lo que se debe hacer paracompilarelcdigo fuentey lo necesario parainstalarla versin ejecutable de un determinado paquete de software en el sistema. Existen miles de programas libres y comerciales hechos para sistemas comoGNU/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 servidorHTTPoFTP

Glosario de trminos.ZFS(sistema de archivos):es unsistema de archivosdesarrollado porSun Microsystemspara su sistema operativoSolaris.Arquitectura ARM.es unaarquitecturaRISC(Reduced Instruction Set Computer=Ordenador con Conjunto de Instrucciones Reducidas) de32 bitsdesarrollada porARM 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 (delinglsApplication Programming Interface) es el conjunto defunciones y procedimientos(omtodos, en laprogramacin orientada a objetos) que ofrece ciertabibliotecapara ser utilizado por otro software como una capa de abstraccin. Son usadas generalmente en las libreras.Modelo TCP/IP:es un modelo de descripcin deprotocolos de redcreado en la dcada de1970porDARPA, fue la primerared de rea ampliay predecesora deInternet. EL modeloTCP/IPse denomina a veces comoInternet Model, ModeloDoDo Modelo DARPA.World Wide Web:Eninformtica, laWorld Wide Web(WWW) oRed informtica mundial1es un sistema de distribucin de informacin basado enhipertextoo hipermedios enlazados y accesibles a travs deInternet.File Transfer Protocol:FTP(siglaseninglsdeFileTransferProtocol, 'Protocolo de Transferencia de Archivos') en informtica, es unprotocolo de redpara latransferencia de archivosentre sistemas conectados a una redTCP(Transmission Control Protocol), basado en la arquitecturacliente.Router:Unrouteranglicismotambin conocido comoenrutadoroencaminador de paquetes es un dispositivo que proporciona conectividad a nivel de red o nivel tres en elmodelo OSI. Su funcin principal consiste en enviar o encaminar paquetes de datos de una red a otra, es decir, interconectarsubredes, entendiendo por subred un conjunto de mquinasIPque se pueden comunicar sin la intervencin de un router (mediantebridges), y que por tanto tienen prefijos de red distintos.

Cortafuegos (informtica):Uncortafuegos(firewallen 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 elacrnimodePortableOperatingSystemInterface; laXviene deUNIXcomo sea de identidad de laAPI.El trmino fue sugerido porRichard Stallmanen respuesta a la demanda de laIEEE, que buscaba un nombre fcil de recordar. La traduccin del acrnimo es "Interfaz portable de sistema operativo".WordPerfect:es una aplicacin deprocesamiento de textospropiedad de la compaa desoftwareCorel Corporation.Microsoft FrontPage:es uneditor de pginas webpara elsistema operativoWindows. Form parte de la suiteMicrosoft 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 dealfa, la primera letra en elalfabeto griego.Visin general:Se trata de una arquitectura desarrollada originalmente porAMDa partir de la arquitecturax86, e implementada bajo el nombre deAMD64.Arquitectura Intel Itanium:Intel Itanium, antes conocida comoIA-64(IntelArchitecture-64), es unaarquitecturade 64bitsdesarrollada porIntelen cooperacin conHewlett-Packardpara su lnea de procesadoresItaniumeItanium 2. Usa direcciones de memoria de64 bitsy 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:ElIntel 80386(i386, 386) es unmicroprocesadorCISCconarquitecturax86. Durante su diseo se lo llam 'P3', debido a que era el prototipo de latercera generacinx86. El i386 fue empleado como launidad central de procesode muchospersonales desde mediados de los aos 80 hasta principios de los 90.NEC PC-9801(o PC98)es unamicrocomputadorajaponesa de16 bitsfabricada porNECa partir de 1982. La plataforma estableci el dominio de NEC en el mercado japons de losordenadores personales, y en 1999 ya se haban vendido ms de 18 millones de unidades de PC-98.1RAID: Eninformtica, (elacrnimo'RAIDRedundant Array of Independent Disks, conjunto redundante de discos independientes) hace referencia a un sistema de almacenamiento que usan mltiplesdiscos durosoSSDentre los que se distribuyen o replican losdatos.DesktopBSD:es unsistema operativolibreygratuito, derivado deUnix, y basado enFreeBSD. Su objetivo es combinar la tradicional estabilidad deFreeBSDcon la sencillez de uso deKDE, suentorno de escritoriopreconfigurado. Existen versiones para lasplataformasIntel(IA32) yAMD64.FreeSBIE:es unCD en vivo, unsistema operativoque es capaz de cargar directamente desde un CD de arranque con ningn proceso de instalacin o el disco duro.Se basa en laFreeBSDsistema operativo.Su nombre es unjuego de palabrassobreel disco volador.En la actualidad, FreeSBIE utilizaXfceyFluxbox.PC-BSD:es unsistema operativoorientado a los escritorios y basado enFreeBSD. Su objetivo es la facilidad de uso y de instalacin grfica gracias a un programa que instala y configura automticamente un escritorio conKDEpor defecto.Framework:unframeworkoinfraestructura digital, es una estructura conceptual y tecnolgica de soporte definido, normalmente con artefactos o mdulos desoftwareconcretos, con base a la cual otro proyecto desoftwarepuede ser ms fcilmente organizado y desarrollado. Tpicamente, puede incluir soporte deprogramas, bibliotecas, y unlenguaje interpretado, entre otras herramientas, para as ayudar a desarrollar y unir los diferentes componentes de un proyecto.Fortran:es unlenguaje de programacinalto nivelde propsito general,procedimentale imperativo, que est especialmente adaptado alclculo numricoy a lacomputacin 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.

ConclusinCon la amplia gama de caractersticas que FreeBSD tiene se concluye que es el servidor ideal para servicios deInternet 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 deaplicacionestanto 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.ActualmenteEl 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.