Cuando hablamos de sistemas operativos, solemos irnos directos a los sospechosos habituales como Windows o Linux, pero hay un rincón fascinante que mucha gente pasa por alto: el mundo de BSD (Berkeley Software Distribution). Básicamente, estamos ante un derivado de UNIX que empezó a cocinarse en los laboratorios de la Universidad de California en Berkeley, convirtiéndose en una pieza clave para la informática moderna gracias a su enfoque en la libertad y la eficiencia.
Lo que hace que BSD sea especial es, sin duda, su licencia de software libre. Es tan abierta que prácticamente roza el dominio público, lo que ha permitido que no solo florezcan proyectos comunitarios, sino que empresas gigantes hayan integrado su código en productos cerrados. Así que, aunque no lo parezca, gran parte de la tecnología que usamos hoy en día tiene un pedacito de ADN de Berkeley en sus entrañas.
El origen y la evolución de la familia BSD
Para entender dónde estamos, hay que echar la vista atrás a los años 60, cuando nació UNIX, uno de los sistemas más influyentes de la historia. En sus inicios, los Laboratorios Bell de AT&T permitieron que universidades como la de Berkeley trastearan con el código fuente. Los desarrolladores de allí no se quedaron de brazos cruzados y empezaron a investigar y mejorar el sistema, creando lo que hoy conocemos como BSD.
La cosa se puso tensa cuando AT&T decidió retirar los permisos por temas comerciales, lo que acabó en una batalla judicial bastante absurda. Esto obligó a la Universidad a desarrollar su propia versión independiente. Este esfuerzo dio frutos increíbles, ya que BSD aportó innovaciones que hoy damos por sentadas, como la pila TCP/IP, que es básicamente el lenguaje que permite que internet funcione, además de mejoras en la memoria virtual y los sistemas de archivos.

Los pilares fundamentales: FreeBSD, NetBSD y OpenBSD
Si quieres entrar en este mundo, lo primero que te vas a encontrar son los «tres grandes». Empezamos con FreeBSD, que probablemente sea el más popular de todos. Lanzado en 1993, se centra en ofrecer un alto rendimiento y facilidad de uso. Es la opción preferida para servidores de contenidos web y almacenamiento, soportando arquitecturas muy variadas desde x86 hasta ARM de 64 bits. Además, es el padre de muchos otros proyectos como TrueNAS o GhostBSD.
Luego tenemos a NetBSD, que es el rey absoluto de la portabilidad del código. Su lema es prácticamente que «claro que funciona en NetBSD», y no es broma, ya que es compatible con una cantidad ingente de plataformas (¡más de 50!). Ha llegado a ser utilizado incluso en misiones espaciales de la NASA y en la mítica consola Dreamcast de SEGA, demostrando que puede correr en casi cualquier cosa que tenga un chip.
Por último, llegamos a OpenBSD. Este sistema nació de una bifurcación de NetBSD debido a diferencias en la filosofía de sus creadores. Su obsesión es la seguridad y la integridad del código. Se autodefine como «seguro por defecto» porque revisan cada línea de código con una lupa impresionante y desactivan todos los servicios innecesarios. Por eso, es la herramienta ideal para montar cortafuegos o sistemas de detección de intrusos.
Otras distribuciones y variantes interesantes
Fuera de los tres principales, hay proyectos muy curiosos. Por ejemplo, DragonFly BSD es un fork de FreeBSD que se lanzó en 2003 para experimentar con la gestión de concurrencia y el sistema de archivos HAMMER, siendo muy potente para computación transaccional en servidores.
Si buscas algo más amigable para el día a día, GhostBSD es la opción ideal. Está basado en FreeBSD pero viene listo para usar, con entornos de escritorio como MATE y aplicaciones preinstaladas, evitando que el usuario tenga que pelearse con la terminal desde el minuto uno. Por otro lado, MidnightBSD mezcla código de varias fuentes y ofrece un entorno Xfce que resultará muy familiar para quienes vienen de Linux.
Para los que prefieren la movilidad, existe NomadBSD. Este se comporta como un UNIX portátil que arranca desde un USB, siendo perfecto para tareas de reparación de sistemas, recuperación de datos o simplemente para probar el sistema sin tocar el disco duro principal.
La huella de BSD en el software comercial y Linux
Es increíble cómo el código de BSD ha permeado en productos que usamos a diario. El ejemplo más claro es macOS e iOS de Apple, cuyo núcleo (Darwin) bebe directamente de FreeBSD. También encontramos su rastro en la PlayStation 4 y la Nintendo Switch, así como en routers de diversas marcas.
Incluso Microsoft Windows ha utilizado partes de su pila de redes TCP/IP. En cuanto a Linux, aunque es un sistema distinto, existen distribuciones que intentan imitar la filosofía BSD. Void Linux, por ejemplo, utiliza un sistema de gestión de paquetes inspirado en pkgsrc de NetBSD, y CRUX emplea scripts de inicio muy similares a los de los sistemas Berkeley.
Resumen de la familia y sus derivados
El árbol genealógico de BSD es vasto. Desde el legendario 4.4BSD-Lite hasta proyectos especializados como OPNsense o pfSense, que son firewalls basados en FreeBSD, la versatilidad es enorme. También han existido proyectos ahora descontinuados como TrueOS o PC-BSD, que intentaron llevar la experiencia de escritorio a las masas.
Hay que tener claro que estos sistemas no son reemplazos directos de Windows o Linux para el usuario medio, ya que no se actualizan con la misma frecuencia ni tienen el mismo soporte de hardware masivo. Sin embargo, para quien quiera aprender sobre la arquitectura de los arquitectura de los sistemas operativos o necesite estabilidad extrema en servidores, son una joya tecnológica.
Todo este ecosistema, nacido de la curiosidad académica y la lucha por el código abierto, ha dejado una marca imborrable en la computación. Desde la creación de los sockets de internet hasta la base de los sistemas operativos de Apple, la herencia de Berkeley sigue viva en cada paquete de datos que viaja por la red y en cada servidor que prioriza la seguridad y la robustez sobre el marketing.