Qué es FreeBSD ?
FreeBSD es un sistema operativo Unix basado en la versión 4.4 BSD-lite de la Universidad de Berkeley desarrollado para máquinas i386 (ordenadores personales con microprocesadores 386, 486 y Pentium). Originalmente, su desarrollo se basó en la versión Net/2, también conocida como 386BSD de William Jolitz, aunque en estos momentos no quede prácticamente nada del código original.
La primera release de FreeBSD apareció en 1993, basada en el código Net/2 (4.3BSD). En noviembre de 1994 apareció la versión 2.0 basada ya en el código de BSD 4.4, lo que provocó un aumento muy sustancial en las características, posibilidades y estabilidad de este sistema, a partir de un nuevo sistema de gestión de memoria virtual y un nuevo sistema de gestión de ficheros. En estos momentos, la última release es la 2.2.6 (abril de este año 1998).
FreeBSD es un sistema operativo totalmente libre, es decir, no hay que pagar por usarlo además, disponemos de todo el código fuente del kernel (módulo principal del sistema), lo que nos permite poder realizar cualquier tipo de modificación o desarrollo sobre él, compilarlo, y comprobar los resultados. Una de las grandes ventajas de FreeBSD sobre otros sistemas como Linux (que cuenta con diferentes distribuciones y cada una con sus propias características, versiones de kernel, aplicaciones, etc), es que existe una sola distribución coordinada por un grupo de trabajo dedicado a ello, haciendo el sistema más homogéneo, controlado y estándar. Esto no quiere decir que sea un sistema cerrado, ya que los grupos son totalmente abiertos, aceptándose la colaboración de todo el mundo. Además de la versión release (también conocida como -stable) existe una rama en continuo desarrollo llamada -current sobre la que se realizan todas las modificaciones y actualizaciones para la próxima release. Tenemos la posibilidad de tener nuestra máquina totalmente actualizada en la rama -current mediante un sistema de actualización online llamado cvsup (hay que tener en cuenta que la rama -current se basa en el continuo desarrollo del código fuente del kernel y sus aplicaciones, por lo que solo debería trabajarse con esta versión en sistemas de pruebas).
Algunas de las características principales de FreeBSD son:
Todas esta características (y otras aquí no mencionadas), hacen de FreeBSD uno de los más completos sistemas operativos Unix libres que existen hoy en día.
FreeBSD dispone de una serie de aplicaciones englobadas en dos sistemas (packages y ports) que actualmente cuenta con mas de 1000 programas en cada uno. Los packages son aplicaciones ya compiladas y "ready-to-run" en FreeBSD; se instalan mediante el comando pkg_add o mediante un interface de gestión de packages que permite la instalación y desinstalación de manera sencilla. Los ports son ficheros que incluyen el código (o patchs) necesarios para que una aplicación compile sin problemas en FreeBSD. Algunas de las secciones incluidas en los ports y packages son astro, audio, biología, cad, comunicaciones, conversores, desarrollo, bases de datos, editores, emuladores, gráficos, lenguajes de programación, matemáticas, redes, seguridad, herramientas de sistema, www, X11, etc.
FreeBSD es un sistema operativo ideal para usar en entornos de:
Los requerimientos a nivel de hardware de FreeBSD son mínimos ya que lo podemos instalar en cualquier máquina con microprocesador 386 o superior y con un mínimo de 5Mb de memoria RAM. Acepta cualquier disco duro de tipo IDE o SCSI y diferentes tarjetas de red de diferentes fabricantes. Puedes encontrar la lista completa de hardware soportado por FreeBSD en la siguiente dirección: http://www.es.freebsd.org/FAQ/FAQ42.html#42
Se puede encontrar toda la información referente a FreeBSD en su home page:
o en su mirror en España:
En un futuro próximo, estará disponible tanto el manual como las faq en castellano, y existirá una sección, también en castellano, en el mirror de España disponible para todos los castellano hablantes.
Otras direcciones interesantes son:
Manual de FreeBSD (handbook):
http://www.freebsd.org/handbook/handbook.html
http://www.es.freebsd.org/handbook/handbook.html
FAQ de FreeBSD:
http://www.freebsd.org/FAQ/FAQ.html
http://www.es.freebsd.org/FAQ/FAQ.html
Jesús Rodríguez
Barcelona, 18/05/98