Entrada

Que es FreeBSD - Un gran sistema operativo

05/03/2024

FreeBSD es un sistema operativo que actualmente pasa desapercibido por los usuarios de escritorio. Pero que quizá mas de uno este ejecutando ese sistema operativo sin darse cuenta.


Para no dar una introducción muy larga resumo; FreeBSD proviene de la familia BSD (Darwin, OpenBSD, NetBSD). Y da inicio en 1993 y sigue estando muy vigente hasta la fecha con el lanzamiento de FreeBSD 14.

Además, esta bajo la licencia BSD, que a diferencia de GNUPL (la licencia de GNU/Linux). Es aun mas permisiva, dejando poder copiar el código, modificarlo, darle uso comercial y no publicar los cambios, además de incluso no mencionar o dar atribución al origen del código.

Este ultimo punto en la clausula de la licencia BSD, da puerta a que muchas compañías han utilizado este sistema operativo para sus propios productos, y así ni siquiera nos hemos dado cuenta de que probablemente estemos ejecutando un sistema basado en FreeBSD en nuestro día a día.

Bondades de FreeBSD

En este caso me enfocare a las bondades que nos da FreeBSD ejecutándolo para un servidor y una PC de escritorio.

Estabilidad

La comunidad es muy minuciosa con los cambios al sistema y rara vez sale algún cambio sin haber sido comprobado que es 100% funcional. Por lo que es muy estable para servidores y sistemas críticos.

También esto nos da la flexibilidad de usarlo en una computadora de escritorio de uso diario como; oficina, trabajo, programación, escuela, etc.

Seguridad

Este punto también enfocado a servidores, cuenta con un sistema de jaulas (jails) o lo que podríamos llamar hoy en día contenedores. Que es una función integrada desde FreeeBSD 4.0 en el año 2000 (13 años antes de que existiera el concepto. Por ejemplo Docker).

Además de sistemas cortafuegos eficaces y fáciles de configurar (y por supuesto ya integrados desde su instalación).

Documentación

La comunidad en FreeBSD es bastante activa, por lo que si no encuentras algo en su documentación oficial, probablemente lo encuentres en el foro de FreeBSD donde probablemente alguien ya pregunto lo que estas buscando.

Sistemas basados en FreeBSD que probablemente ejecutas

Con lo antes mencionado y sobre todo con lo permisiva que es la licencia BSD. Muchas compañías han optado por tomar el código y crear sus propios sistemas. En algunos ejemplos:

Compatibilidad con Linux

FreeBSD no tiene la misma compatibilidad con GNU/Linux. Es decir, no podrías descargar un programa para Ubuntu (por ejemplo) y ejecutarlo en FreeBSD. Por lo que la cantidad de software se reduce aun mas que con GNU/Linux.

Aun así, gracias a la versatilidad de FreeBSD, incorpora una capa de compatibilidad, con la que da apertura a casi todas las aplicaciones de GNU/Linux (aunque no al 100%). Aun así, serán contadas y mayormente software propietario el software que no podrás ejecutar (sobre todo aplicaciones basadas en Electron).

Comentarios extras

Me gustaría agregar algunas cosas que personalmente me han gustado y por lo que al día de hoy FreeBSD es mi sistema operativo principal:

De esta manera invito a los lectores a que se den el tiempo de probar por lo menos en una maquina virtual FreeBSD y ustedes mismos juzguen si es un sistema que pueda incluso reemplazar al actual que ya tienen.

Tags: #FreeBSD #tecnologia #servidores #sistemas operativos