Cuando escuche el término BSD, podría pensar en FreeBSD, NetBSD u OpenBSD, pero hay otra variante de BSD que parece recibir menos atención: DragonFly BSD. ¿Cuál es esta nueva variante de BSD? ¿Es para ti? Siga leyendo para averiguarlo.
¿Qué es DragonFly BSD?
DragonFly BSD es un sistema BSD que originalmente se centró en admitir multiprocesamiento simétrico (SMP) o se ejecuta en varios procesadores.
En el momento de su desarrollo inicial, esto todavía era algo que solo se veía principalmente en servidores y clústeres de alta potencia. Los procesadores multinúcleo se estaban volviendo comunes en las computadoras personales. El sistema está diseñado para funcionar en sistemas multiprocesador y para evitar interbloqueos tanto como sea posible.
Con los sistemas multinúcleo ahora comunes, el proyecto se ha orientado hacia la escalabilidad y la confiabilidad. El reclamos del sitio web del proyecto que el sistema puede manejar hasta al menos un millón de procesos o subprocesos de usuario. Es posible ejecutar un kernel completo en modo de usuario en DragonFly BSD.
El sistema también utiliza su propio sistema de archivos, HAMMER. Puede recuperarse de fallas sin ejecutar fsck al reiniciar y admite hasta un exabyte de almacenamiento.
Una breve historia de DragonFly
Al igual que con OpenBSD, DragonFly BSD es el resultado de una bifurcación en un sistema BSD debido a un desacuerdo entre el proyecto y uno de sus propios desarrolladores. Matthew Dillon, un desarrollador de FreeBSD, tuvo una disputa con los otros desarrolladores que resultó en el acceso al repositorio de código fuente del proyecto, por lo que Dillon decidió bifurcar el código base de FreeBSD 4.x.
Se le ocurrió el nombre "DragonFly BSD" después de ver una libélula en su jardín, anunciando el proyecto en 2003. El proyecto ha crecido a lo largo de los años y la versión actual es 6.0.1.
Instalación de DragonFly BSD
La instalación de DragonFly BSD es similar a la instalación de cualquier otro sistema BSD o Linux. Sin embargo, la única arquitectura compatible es x86-64.
Descarga la imagen de instalación y arranca la máquina. Te recibe con una interfaz de texto de maldiciones de estilo antiguo. Aquí no hay gráficos, pero el proceso de instalación es bastante sencillo.
El instalador lo guiará a través de la partición del disco, configurando la contraseña de root, configurando usuarios (no olvidar agregar cualquier usuario con privilegios de superusuario al grupo "rueda"), establecer la zona horaria y otros opciones.
Cuando reinicia, tiene un entorno de consola que probablemente le resultará familiar a cualquiera que haya usado un sistema similar a Unix antes. El shell predeterminado es tcsh, que parece ser estándar entre los BSD.
Descargar: DragonFly BSD
Gestión de paquetes en DragonFly BSD
Al igual que con cualquier otro sistema, el sistema por sí solo no tiene todo lo que desea en la instalación, por lo que tendrá que agregar otros programas. También es fácil hacer esto en un sistema DragonFly BSD.
Si bien la comunidad BSD ha favorecido durante mucho tiempo la creación de programas desde la fuente, se han movido más hacia los paquetes binarios porque ahorran mucho tiempo; y DragonFly BSD no es una excepción.
El comando de instalación del paquete binario en DragonFly BSD se llama pkg. Para usarlo, primero, asegúrese de ser root:
su -
Luego, actualice todos los paquetes en su sistema usando:
actualización del paquete
Para instalar un paquete, use el paquete de instalación mando:
paquete instalar vim
Es similar a usar administradores de paquetes binarios en un sistema Linux.
DragonFly BSD en el escritorio
Si bien los sistemas BSD como DragonFly BSD tienen la reputación de ser solo para servidores, pueden ser escritorios útiles para aquellos cómodo con los conceptos de Unix, especialmente para las personas que tienen experiencia con distribuciones técnicas de Linux como Slackware, Gentoo o Arco.
De forma predeterminada, DragonFly BSD arranca en modo consola, lo que significa que es solo texto. Puede ejecutar las mismas aplicaciones de línea de comandos que usaría en un sistema Linux, pero ¿qué pasa con las aplicaciones GUI, como los navegadores web? No se preocupe, ya que DragonFly BSD se envía con el servidor X. Para iniciarlo, escriba esto en el shell:
startx
Esto iniciará una sesión de CWM que parece muy de la vieja escuela, con un reloj y algunas ventanas de terminal. Si cierra o sale del shell en la ventana etiquetada "iniciar sesión", esto finalizará su sesión de X11.
También puede instalar sus entornos de escritorio favoritos y administradores de ventanas con pkg, como se vio anteriormente. También puede configurar XDM para iniciar inicios de sesión gráficos como con otros sistemas Linux.
La única advertencia para usar DragonFly BSD es que, dado que es menos conocido que otras variantes de Linux e incluso BSD, el soporte de hardware puede ser menor que en estos otros sistemas.
DragonFly BSD: el niño más nuevo del bloque BSD
Con sus características únicas, vale la pena echarle un vistazo a DragonFly BSD si eres fanático de los sistemas Linux y Unix, especialmente si te inclinas más hacia sistemas que son más "Unixy". Si todavía no sabe si usar una distribución de Linux o uno de los BSD, lea más sobre sistemas operativos similares como OpenBSD y tome una decisión. respectivamente.
OpenBSD es sin duda uno de los sistemas operativos más seguros de Internet. Esto es lo que necesita saber al respecto.
Leer siguiente
- Linux
- Sistema operativo
- Distribución de Linux
David es un escritor independiente que vive en el noroeste del Pacífico, pero originalmente proviene del Área de la Bahía. Ha sido un entusiasta de la tecnología desde la infancia. Los intereses de David incluyen leer, ver películas y programas de televisión de calidad, juegos retro y coleccionar discos.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse