Ud. está en:  > Noticias  > Tecnología
Enviar Imprimir Volver

¿Por qué FreeBSD?

Mientras Linux adquiere cada vez más fuerza como sistema operativo de escritorio, en el mundo de los servicios Internet de alto rendimiento la elección es clara: FreeBSD.

FreeBSD es una versión de Unix desarrollada y mantenida por la Universidad de Berkeley. Es gratuito y es un sistema orientado a prestar servicios en Internet, no a ser usado en el escritorio, por ello tiene (ver referencias) el stack TCP/IP mejor implementado del planeta.


Ventajas

Las ventajas de FreeBSD como servidor Internet son bastante claras:

1- Estabilidad.

FreeBSD es uno de los sistemas más estables del mundo, aún en situaciones de mucha carga. Cdrom.com, Yahoo, Mp3.com y HotMail lo usan en sus sitios web, al igual que un alto porcentaje de ISPs.

En Netcraft.com se puede comprobar que los sitios más estables del mundo usan FreeBSD como sistema operativo (y Apache como servidor web).

2- Seguridad.

Una de las mayores preocupaciones de BSD es la seguridad. Si bien existe una versión de BSD extremadamente segura (OpenBSD, que lleva 4 años sin una sola vulnerabilidad descubierta), FreeBSD no se queda atrás, con la ventaja de ser la versión especializada en arquitectura Intel (mejor compatibilidad, más aplicaciones disponibles).

3- Mantención Fácil.

FreeBSD, al provenir de una sola fuente, y no de dos como Linux (el kernel por un lado y la distribución por otro), permite mantener el sistema completo con mayor facilidad. FreeBSD utiliza una herramienta, llamada CVSup, mediante la cual los programas fuentes del sistema completo se mantienen permanentemente actualizados.

Algo análogo ocurre con las aplicaciones instaladas.

De esta manera para pasar a un nuevo "release" basta con escribir:

# make world

Esto compila y instala todas las actualizaciones. Eventualmente, cuando es estrictamente necesario, se reinicia el servidor.

El hecho de que todo provenga de una sola fuente permite recibir e instalar parches de seguridad en menos de 24 horas, sin afectar el funcionamiento de los servicios (o sea, tener que activar máquinas de respaldo).


Antecedentes de Interés

- Partes del código de FreeBSD han sido adoptados por Windows en W2000 y por Apple en MacOS X. Esto es porque su esquema de licenciamiento es mucho más libre que GNU (!).

- BSD tiene cuatro "sabores":

- BSD/OS: el "gran" OS. Es comercial.

- NetBSD: orientado a correr en cualquier plataforma.

- OpenBSD: orientado a la seguridad.

- FreeBSD: la versión para plataforma Intel.

- BSD es muy popular en Japón. Particularmente, es el sistema escogido para el proyecto Kame, consorcio formado por Fujitsu, Hitachi, Internet Initiative Japan, NEC, Toshiba y Yokogawa para el desarrollo de IPV6.


FreeBSD y Linux

FreeBSD corre casi la totalidad de las aplicaciones Linux, ya sea nativamente, compilándolas especialmente, o a través de un "compatibility layer" que permite correr los binarios Linux sin modificaciones.


Referencias

- La experiencia de Yahoo!:

http://www.wantabe.com/unix/yahoobsd.html

- Reportajes en ZDNet:

http://www.zdnet.com/anchordesk/stories/story/0,10738,2855922,00.html

http://zdnet.com.com/2100-11-530081.html

- Análisis de Server Watch:

http://www.serverwatch.com/stypes/servers/article.php/15915_1299361

- Revista Byte:

http://www.byte.com/documents/s=1794/byt20011107s0001/1112_moshe.html

- Mayores uptimes, según NetCraft:

http://uptime.netcraft.com/up/today/top.avg.html

Enviar Imprimir Volver