Avances Tecnol?gicos de FreeBSD

Skip site navigation (1) Skip section navigation (2)

Avances Tecnol?gicos de FreeBSD

FreeBSD ofrece diferentes caracter?sticas avanzadas.

No importa que aplicaci?n quieras que use los recursos del sistema aprovech?ndolos al m?ximo. Las avanzadas caracter?sticas de FreeBSD se encargar?n de ello.

Un sistema operativo completo basado en 4.4BSD.

Las raices de FreeBSD derivan de la ?ltima release de software del Computer Systems Research Group de la Universidad de California, Berkeley. El libro The Design and Implementation of 4.4BSD Operating System, escrito por los arquitectos del sistema 4.4BSD, describe en detalle muchas de las funcionalidades del n?cleo de FreeBSD.

Gracias al nivel y experiencia de diversos grupos de desarrolladores de todo el mundo, el proyecto FreeBSD ha trabajado para extender las caracter?sticas y posibilidades del sistema operativo 4.4BSD, consiguiendo en cada nueva release un sistema operativo m?s estable, r?pido y conteniendo nuevas funcionalidades creadas a demanda de los usuarios.

FreeBSD ofrece el m?s alto rendimiento, gran compatibilidad con otros sistemas operativos y una menor administraci?n del sistema.

Los desarrolladores de FreeBSD se han enfrentado a algunos de los problemas m?s dif?ciles en el dise?o de sistemas operativos para poder ofrecerte estas avanzadas caracter?sticas:

  • Bounce buffering trata sobre la limitaci?n en la arquitectura ISA de los PC’s que limita el acceso directo a memoria en los primeros 16 megabytes.

    Resultado: sistemas con m?s de 16 megabytes operan m?s eficientemente con perif?ricos DMA en el bus ISA.

  • Un buffer de cach? conjunto de memoria virtual y sistema de ficheros continuamente ajusta la cantidad de memoria usada por los programas y el cache de disco.

    Resultado: los programas reciben una excelente gesti?n de memoria y un alto rendimiento en los accesos a disco, liberando al administrador del sistema del trabajo de ajustar los tama?os de los cach?s.

  • M?dulos de compatibilidad que permiten la ejecuci?n de programas de otros sistemas operativos en FreeBSD, incluyendo programas para Linux, SCO, NetBSD y BSDI.

    Resultado:?los usuarios no tendr?n que recompilar programas ya compilados para algunos de los sistemas compatibles, teniendo acceso a programas como las extensiones para BSDI de Microsoft FrontPage Server o WordPerfect para SCO y Linux.

  • M?dulos de kernel de carga din?mica que permiten tener acceso a nuevos sistemas de ficheros, protocolos de red o emuladores de binarios en tiempo de ejecuci?n sin necesidad de generar un nuevo kernel.

    Resultado: Se puede ganar mucho tiempo y desarrolladores de terceras partes pueden ofrecer subsistemas completos como m?dulos de kernel sin necesidad de distribuir el c?digo fuente o complejos procedimientos de instalaci?n.

  • Librer?as compartidas reducen el tama?o de los programas, ahorrando espacio de disco y memoria. FreeBSD usa un avanzado esquema de librer?as compartidas que ofrecen muchas de las ventajas de ELF, ofreciendo la versi?n actual compatibilidad ELF con programas de Linux y nativos de FreeBSD.

Naturalmente, c?mo FreeBSD es un esfuerzo en constante evoluci?n, puedes esperar nuevas caracter?sticas y niveles m?s altos de estabilidad con cada release.

Lo que dicen los expertos . . .

“FreeBSD has an outline-structured visual configuration editor ... you can enter the configuration of every device the OS supports and can therefore get a successful installation on the first try almost every time. IBM, Microsoft, and others would do well to emulate FreeBSD’s approach.”

—Brett Glass, Infoworld, April 8 1996.