Por qué elegir BSD en 2025
(it-notes.dragas.net)- Hace 20~30 años, el software de código abierto significaba libertad e independencia tecnológica
- En ese entonces, Windows y Unix comercial dominaban, pero Linux y BSD eran una elección por la libertad
- Hoy el código abierto se volvió mainstream, pero está surgiendo el problema del monocultivo
- Desarrollo centrado en herramientas → obsesión con las herramientas en lugar de la innovación
- Se prioriza la nueva tecnología por encima de la seguridad
Problemas actuales
- La estabilidad está desapareciendo
- "Se arreglará en la próxima versión"
- "Si falla, basta con reiniciarlo automáticamente"
- Se prioriza el rendimiento por encima de los crashes del sistema
- Incluso la seguridad de memoria de Rust deja de tener sentido si se usan funciones inseguras
La solución que ofrece BSD
- BSD ofrece consistencia y estabilidad
- La filosofía de los sistemas BSD
- El kernel y las herramientas de usuario son desarrollados por el mismo equipo → se garantiza la consistencia
- Excelente documentación (especialmente OpenBSD)
- Simplificación del código → refuerzo de la seguridad
- Evolución gradual, no cambios radicales
Principales tipos de BSD y sus características
FreeBSD
- Sistema de propósito general – pone énfasis en rendimiento y estabilidad
- Existe HardenedBSD, una versión reforzada en seguridad
- ZFS, entornos de arranque, separación entre el SO y los paquetes
- Contenedores Jail (introducidos en 2000) – 10 años por delante de los cgroups de Linux
- Se usa en Netflix, PlayStation, MacOS, entre otros
OpenBSD
- Enfoque en seguridad y corrección del código
- Ofrece mecanismos de seguridad como pledge() y unveil()
- Punto de partida de OpenSSH y varias herramientas de seguridad
- Desarrollo con prioridad en el equipo – no se deja llevar por demandas de usuarios
NetBSD
- "Of course it runs NetBSD!" – puede ejecutarse en una gran variedad de plataformas
- Soporta más de 50 arquitecturas
- Enfoque en calidad del código y compatibilidad
- Funciona de forma estable en hardware antiguo, como dispositivos embebidos
Ventajas reales de usar BSD
- Mejor estabilidad y seguridad – los sistemas BSD son estables y muy seguros
- Administración del sistema más sencilla – el sistema no se rompe después de una actualización
- Menor exposición a vulnerabilidades comunes – "En OpenBSD eso ya se corrigió hace 20 años"
- Nombres de interfaces de red consistentes –
ix0no cambia a nombres comoenx3e3300c9e14eoenp10s0f0np0 - Baja carga del sistema en FreeBSD – mantiene menos carga que Linux en el mismo hardware
- Excelente rendimiento de I/O en FreeBSD – experiencia de 70% menos tiempo en el mismo hardware
- Mejor experiencia de usuario en FreeBSD – ofrece respuestas más rápidas y consistentes
- Garantía de soporte a largo plazo en NetBSD – "No te preocupes, la plataforma será soportada por mucho tiempo"
Por qué elegir BSD en 2025
- Seguridad – ofrece una seguridad sólida en un entorno cada vez más amenazante
- Estabilidad – mantiene una estabilidad constante en un mundo obsesionado con la tecnología nueva
- Rendimiento – brinda rendimiento eficiente sin complejidad innecesaria
- Libertad – garantiza independencia frente a herramientas y tecnologías dominantes
- Filosofía coherente – mantiene un diseño de sistema claro y consistente
Conclusión
- BSD es una alternativa que ofrece libertad, estabilidad y seguridad
- Se recomienda no dejarse arrastrar por cada nueva tecnología y experimentar la filosofía de BSD
Introducción a la charla
- Es un resumen de una presentación dada en OSDay 2025. En la charla de 25 minutos se abordaron temas generales más que detalles
- El ponente, Stefano Marinelli, es fundador y barista de BSD Cafe, y fue usuario de Linux desde 1996
- Comenzó a explorar sistemas BSD en 2002 – el detonante fue el handbook de FreeBSD
- Diapositivas de la presentación
- Video de la presentación
2 comentarios
Aun así, en cuanto a ecosistema, Linux probablemente siga teniendo la ventaja..
Comentarios de Lobste.rs
runjyocirun.pf(filtro de paquetes) es una de las razones para elegir BSD.