
Las características básicas de FreeBSD son:
-
Sistema basado en BSD 4.4, una versión estándar de Unix,
desarrollada por la Computer Systems Research Group de la Universidad de
California, Berkeley. El libro "El diseño e
implementación del sistema operativo BSD 4.4" escrito por los
propios desarrolladores del sistema describa con detalle la mayoría
de funcionalidades del núcleo del sistema.
-
FreeBSD es un verdadero sistema abierto ya que incluye
todo el código fuente. No hay duda que los
llamados sistemas abiertos son una de las más importantes
características hoy en día, pero ninguna aplicación
comercial es tan abierta como aquellas que incluyen todo el código
fuente del kernel, "daemons" de sistema, programas y utilidades.
Puedes modificar cualquier parte del sistema según tus necesidades.
-
Soporte de periféricos ultra-dma en bus ISA
-
La interrelación 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 módulos 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
versión de WordPerfect de SCO o las extensiones de FrontPage
de BSDI.
-
Módulos kernel "cargables" dinamicamente. 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.
-
Librerías compartidas que reducen el tamaño de los
programas con el consiguiente ahorro de espacio en disco y memoria del
sistema.
-
Algunos ejemplos de entornos en los que destaca FreeBSD:
- Compartición de sistemas de ficheros NFS
- Distribución de información de red NIS
- Soporte de logins remotos
- Gestión y configuración remota mediante SNMP
- Resolución de nombres mediante DNS/BIND
- Enrutamiento de paquetes entre múltiples intefaces, incluyendo
PPP y SLIP
- Uso de servicios IP Multicast
