Tema de Jannah La licencia no está validada. Vaya a la página de opciones del tema para validar la licencia. Necesita una sola licencia para cada nombre de dominio.

Características de DragonFly BSD que lo convierten en una opción diferente entre los sistemas operativos

¿Qué es DragonFly BSD y vale la pena instalarlo como sistema operativo?

Muchos usuarios buscan alternativas que ofrezcan un rendimiento potente y funciones avanzadas que superen las de los sistemas convencionales. DragonFly BSD ofrece una experiencia única que combina estabilidad y flexibilidad, con innovaciones como el sistema de archivos HAMMER, que proporciona una gestión avanzada del almacenamiento, y un diseño que optimiza la eficiencia del servidor. Estas características lo han convertido en la opción preferida de un número creciente de desarrolladores y administradores de sistemas que necesitan un entorno robusto y fiable.

Características de DragonFly BSD que lo convierten en una opción diferente entre los sistemas operativos

Resumen

  • DragonFly BSD se centra en la escalabilidad y el multiprocesamiento. Parece más un sistema operativo de investigación que un sistema operativo de escritorio común.
  • La instalación es sencilla y está centrada en la consola. X puede tener errores.
  • El sistema parece ideal para experimentos de kernel y escalabilidad (vkernel y HAMMER), pero no es ideal para el uso diario.

En el mundo BSD, FreeBSD parece estar atrayendo la mayor atención, junto con OpenBSD y NetBSD. Una bifurcación de FreeBSD, DragonFly BSD, afirma estar optimizada para máquinas multinúcleo modernas. ¿Cómo se compara en la práctica?

Índice

¿Qué es DragonFly BSD?

dragonfly-bsd-website Características de DragonFly BSD que lo convierten en una opción diferente entre los sistemas operativos

DragonFly BSD Es un sistema basado en BSD que tiene como objetivo soportar múltiples arquitecturas de procesador.

Fue fundada por el desarrollador de FreeBSD, Matthew Dillon. En 2003, Dillon discrepó con otros desarrolladores de FreeBSD sobre la mejor manera de soportar el multiprocesamiento en FreeBSD. Este fue un desarrollo con visión de futuro, dada la escasez de computadoras con múltiples CPU. Finalmente, Dillon decidió dividir FreeBSD para crear un nuevo sistema.

El nombre "DragonFly BSD" surgió cuando Dillon estaba tomando fotos en su patio trasero. Se topó con una libélula y le tomó una foto. Decidió usar el nombre y el logotipo para el sistema, que también es una libélula.

¿Qué hace que DragonFly BSD sea único?

Lo que distingue a DragonFly BSD de otros sistemas BSD es su enfoque en la creación de sistemas escalables. Esto significa que no solo puede ejecutarse en una PC convencional, sino también, en teoría, en sistemas grandes y complejos, como múltiples servidores montados en racks.

Instalar DragonFly BSD

dragonfly-install-screen Características de DragonFly BSD que lo convierten en una opción diferente entre los sistemas operativos Características de DragonFly BSD que lo convierten en una opción diferente entre los sistemas operativos Características de DragonFly BSD que lo convierten en una opción diferente entre los sistemas operativos

dragonfly-filesystem-select Características de DragonFly BSD que lo convierten en una opción diferente entre los sistemas operativos dragonfly-disk-select Características de DragonFly BSD que lo convierten en una opción diferente entre los sistemas operativos Instalación de Dragonfly Características de DragonFly BSD que lo convierten en una opción diferente entre los sistemas operativos dragonfly-install-menu Características de DragonFly BSD que lo convierten en una opción diferente entre los sistemas operativos

Instalar DragonFly BSD fue sencillo. Solo tuve que hacer lo siguiente: Descargue el contenido multimedia de la página de descarga del proyecto y reprodúzcalo. Decidí probarlo en una máquina virtual.

Al iniciar la máquina virtual, ejecuté la imagen de instalación y me apareció una pantalla de inicio de sesión. Para ejecutar el instalador, inicié sesión como "instalador". Apareció el script de instalación. Como pasé buena parte de los 90 instalando juegos en MS-DOS, la pantalla de instalación me resultó familiar.

El instalador de DragonFly BSD es similar al de FreeBSD o a otros instaladores que hayas usado para distribuciones de Linux. Te guía por las tareas principales. Lo primero que debes hacer es particionar tu disco duro. DragonFly BSD usa el sistema de archivos HAMMER por defecto. Te sugerirá un esquema de particionamiento adecuado. Estuve de acuerdo con la decisión del instalador, aunque me advirtió que el disco podría llenarse. Solo probaría este sistema brevemente en una máquina virtual, así que no fue un gran problema.

Una vez finalizado el proceso de particionado, el programa se instala desde el medio de instalación. Finalmente, el instalador permite instalar los "bloques de arranque", el gestor de arranque BSD.

Tras la instalación, es hora de configurar el sistema. DragonFly abre un menú donde puede configurar el reloj del sistema, la contraseña de root y agregar usuarios. En sistemas BSD, no olvide agregar al grupo "wheel" a los usuarios que usarán el comando "su". Esto es importante si es el único usuario humano en el sistema. De lo contrario, deberá cerrar sesión y volver a iniciarla con privilegios de root si desea ejecutar comandos administrativos.

Cómo utilizar DragonFly BSD

dragonfly-x11-environment Características de DragonFly BSD que lo convierten en una opción diferente entre los sistemas operativos

La instalación predeterminada de DragonFly BSD se asemeja a la instalación básica de una distribución técnica de Linux como Gentoo o Arch. No cuenta con un escritorio gráfico por defecto. Puede iniciar sesión en una consola normal y ejecutar comandos desde una ventana de comandos. La ventana de comandos predeterminada es tcsh, estándar en los sistemas BSD.

Otra diferencia con los sistemas Linux mencionados anteriormente es el uso del comando "su" para ejecutar comandos temporalmente con privilegios de root. Suele ir precedido de un "-" (guión), lo que proporciona el mismo entorno root:

su -

Luego puede ingresar comandos con privilegios de root hasta escribir “salir” o presionar Ctrl+D para regresar al mensaje de usuario normal.

Como vengo de la era MS-DOS, también me siento cómodo con un entorno de línea de comandos a pantalla completa, pero usar un escritorio moderno requiere una interfaz gráfica de usuario. Fue muy fácil de instalar.

Al igual que otros sistemas, DragonFly BSD tiene un administrador de paquetes llamado pkg, que es similar a otros administradores de paquetes en Linux y BSD.

He instalado los paquetes recomendados en Guía de DragonFly BSD.

su -
pkg install xorg xdm cwm

dragonfly-pkg-install-xorg Características de DragonFly BSD que lo convierten en una opción diferente entre los sistemas operativos

Intenté probar los paquetes instalados usando el comando startx.

X se inició con el gestor de ventanas TWM, pero al intentar usar las ventanas de terminal que aparecieron, tuve una ligera dificultad para escribir. X no parecía reconocer el teclado. Este era un problema nuevo para mí. Siempre que he usado sistemas tipo Unix, he dependido del teclado. Intenté instalar un controlador diferente, pero fue en vano. En ocasiones, X no se iniciaba, pero nunca con el teclado. El teclado funcionaba perfectamente en la consola. Me pregunto si he encontrado un error o si esta instalación de X no admite máquinas virtuales.

Normalmente, si tenía un problema con X, podía cambiar a una consola virtual en sistemas tipo Unix, pero como no parecía estar escuchando al teclado, solo podía reiniciar la máquina. Me alegré de no tener que configurarla para iniciar XDM u otro administrador de pantalla.

Este inusual problema pone de relieve el diseño de los sistemas tipo Unix. En un sistema como Windows, donde la interfaz gráfica de usuario es parte integral del sistema, no poder usar el teclado en el escritorio sería un desastre aún mayor.

dragonfly-top Características de DragonFly BSD que lo convierten en una opción diferente entre los sistemas operativos

Tendré que seguir explorando DragonFly BSD desde la consola. Intenté buscar evidencia de la compatibilidad con multiprocesadores de DragonFly BSD. Ejecuté el programa desde el principio para ver todos los procesos en ejecución, pero no encontré nada que pareciera visiblemente diferente de Linux u otros sistemas BSD.

Lo que también noté sobre DragonFly BSD:

A pesar del aparente fracaso de DragonFly BSD para su uso en escritorio, el sistema cuenta con algunas características interesantes. Esto incluye un "núcleo virtual", o vkernel, que permite ejecutar un núcleo completo en el espacio de usuario. Esto es inusual, ya que la mayoría de los sistemas operativos se ejecutan en un espacio privilegiado. Se supone que esto facilita la depuración del núcleo. Dudo que la mayoría de los usuarios sean desarrolladores de núcleo, pero demuestra el compromiso de DragonFly BSD con la innovación.

¿Deberías utilizar DragonFly BSD?

Según mi experiencia, no creo que usar DragonFly BSD como sistema operativo diario sea viable. Aunque soy un experto en tecnología, me desconcertó su imposibilidad de usarlo como escritorio gráfico. Si funcionara mal en hardware real en lugar de en la máquina virtual que usé para probarlo, no lo recomendaría para uso diario. Además, el proceso de instalación sería demasiado técnico para el usuario promedio.

Dado que muchos sistemas BSD se utilizan como servidores, la imposibilidad de usarlo como escritorio puede resultar conveniente para algunas personas, que probablemente no necesiten una interfaz gráfica de usuario o incluso que no la instalen.

Las características técnicas del sistema, en particular su compatibilidad con multiprocesadores, son interesantes. Puede ser un buen sistema para usuarios técnicos. Si busca un sistema operativo de código abierto para uso diario, le recomendamos otro sistema, como una distribución Linux popular u otro sistema BSD, como FreeBSD. He tenido más éxito con estos sistemas para obtener una buena experiencia de escritorio.

A diferencia de otros sistemas BSD, que se centran en la estabilidad, DragonFly parece centrarse en la innovación técnica. Entiendo cómo Dillon discrepó con otros desarrolladores de FreeBSD. Incluso más de 20 años después del lanzamiento de DragonFly BSD, todavía parece ser un sistema operativo de investigación. Muchos aspectos técnicos, como el enfoque en la escalabilidad, son difíciles de integrar en un solo sistema.

Las ideas técnicas detrás de DragonFly BSD siguen siendo interesantes. El sistema podría ser un banco de pruebas interesante para la experimentación en una máquina virtual o un sistema secundario. Será un sistema operativo digno de seguir en el futuro, incluso aunque se encuentre a la sombra de versiones BSD más populares.

DragonFly BSD no es para todos, pero ofrece una gama de características que lo convierten en una excelente opción para quienes buscan estabilidad a largo plazo y un rendimiento optimizado para tareas complejas. Si está considerando probar un sistema operativo diferente, DragonFly BSD podría ser una valiosa incorporación que le ofrezca una nueva perspectiva sobre los sistemas operativos.

Ir al botón superior