Freebsd

Solo disponible en BuenasTareas
  • Páginas : 14 (3337 palabras )
  • Descarga(s) : 4
  • Publicado : 10 de junio de 2010
Leer documento completo
Vista previa del texto
1

FreeBSD Performance
Victor Dill‘erva Torres jdillervaster@hotmail.com Luis Sanchez Panihuara luis123456 29@hotmail.com Milagros Trujillo Segovia tatiana t.s@hotmail.com Christian Juarez Medina clvjm 15@hotmail.com Brenda Tamayo Oporto brend steph@hotmail.com

Resumen—FreeBSD es el sistema operativo m´ s utilizado a de la familia BSD por las diferentes caracter´sticas que ı presenta y queresultan atractivas para los usuarios. Esto debido a que es desarrollado y apoyado por un buen numero de colaboradores, entre ellos programadores y desarrolladores que se encargan de a˜ adir nuevas herramientas, mejorar n ciertas funcionalidades, encontrar posibles bugs, dar soporte y otras funciones que se dan en el proceso de mejoramiento continuo. En el presente paper analizaremos 3innovaciones para el sistema: Jails, OCF y ZFS, que mejoraron alg´ n u aspecto en espec´fico del sistema operativo, mejorando su ı performance y sus prestaciones. Veremos las soluciones que da cada una de estas herramientas, alguna de sus caracter´sticas ı y trabajos que se est´ n realizando actualmente. e Palabras Claves—FreeBSD, performance, jails, system file, ZFS, OpenBSD, Cryptographic Framework, BSD. I.I NTRODUCCION FreeBSD es el sistema operativo libre m´ s extendido de la a familia BSD, es b´ sicamente, el sistema operativo ideal para a poder controlar la red de trabajo o simplemente para el uso personal. Ofrece diferentes caracter´sticas que resultan atracı tivas para muchos de los usuarios, su soporte multiusuario, multitarea y multiproceso en plataformas compatibles con m´ ltiplesprocesadores. No en vano es conocido como ”el u gigante desconocido entre sistemas operativos libres” [1]. Todo esto debido a que cuenta con un buen n´ mero de u usuarios y colaboradores que hacen posibles las innovaciones y mejoramiento continuo del sistema operativo. Analizaremos tres diferentes innovaciones que se dieron a FreeBSD para el mejoramiento de su performance y prestaciones. II. A NALISIS DELOS A RT ´ CULOS I El objetivo principal de FreeBSD es proveer software que puede ser utilizado para cualquier prop´ sito y sin condiciones o [2]. No en vano su lema es ”Power to Serve”. Con tal prop´ sito o se presentaron para el proyecto diferentes mecanismos que se ocuparon y mejoraron un aspecto concreto del sistema.

A. JAILS Uno de los aspectos m´ s importantes que todo sistema a operativoservidor debe cuidar es la seguridad de cuentas de sus servicios y las cuentas de sus clientes. Poul-Henning Kamp nos presenta una poderosa y flexible herramienta que cubre este aspecto: ”Jails”[3]. El m´ todo tradicional de see guridad de UNIX a cada usuario se le da un ID. El sistema reconoce un ID de usuario particular, el del super-usuario, que convencionalmente lleva el nombre de root y de ID0, este usuario no tiene restricciones de control de acceso y puede hacer ”todo”. En consecuencia la seguridad tradicional de de Unix en gran medida se reduce a obtener la cuenta de root. La utilidad chroot sirve para cambiar el directorio ra´z de un conjunto de procesos, la creaci´ n de un entorno ı o seguro y separado del resto del sistema, donde no se podra acceder a los archivos o recursosfuera de ella. Por esa raz´ n, un proceso se pone en peligro cuando se ejecuta en o un entorno chroot, este no debe permitir que el atacante ponga en peligro todo el sistema. El chroot es bueno para las tareas f´ ciles, que no requieren una gran flexibilidad ni a que sean complejas o con funciones avanzadas. Sin embargo, muchos aspectos se han encontrado para escapar de un entorno chroot. Jails mejorael concepto del tradicional ambiente de ”chroot”, de varias maneras. En un tradicional ambiente de chroot, los procesos s´ lo est´ n limitados en la parte del sistema o a de archivos que pueden acceder. El resto de los recursos del sistema (como el conjunto de usuarios del sistema, los procesos en ejecuci´ n, o el subsistema de red) son compartidos o por los procesos de chroot y los procesos...
tracking img