DragonFly BSD

DragonFly BSD
Parte de BSD

Cargador de arranque de DragonFly BSD 6.2.1, UEFI
Información general
Tipo de programa BSD
Desarrollador Matthew Dillon & The DragonFly Team[1]
Modelo de desarrollo Software de código abierto
Lanzamiento inicial 12 de julio de 2004 (20 años, 4 meses y 10 días)
Licencia BSD
Estado actual Activo
Idiomas Inglés
Información técnica
Tipo de núcleo Híbrido
Plataformas admitidas x86-64
Interfaz gráfica predeterminada tcsh (root) / sh (users)
Sistema de gestión de paquetes pkgsrc de NetBSD; DPorts[3]
Versiones
Última versión estable 6.4.0 (info) ( 10 de mayo de 2021 (3 años, 6 meses y 12 días))
Enlaces

DragonFly BSD es un sistema operativo similar a Unix Software libre y de código abierto derivado de FreeBSD 4.8. Matthew Dillon, desarrollador de Amiga a finales de los 80 y principios de los 90 y desarrollador de FreeBSD entre 1994 y 2003, comenzó a trabajar en DragonFly BSD en junio de 2003 y lo anunció en las listas de correo de FreeBSD el 16 de julio de 2003.[4][5]

El objetivo inicial del proyecto fue reescribir toda la gestión de concurrencia, SMP y la mayoría de los subsistemas del núcleo.

Dillon inició DragonFly con la creencia de que las técnicas adoptadas para subprocesos y multiprocesamiento simétrico en FreeBSD 5[6]​ conducirían a un bajo rendimiento y problemas de mantenimiento. Trató de corregir estos problemas anticipados dentro del proyecto FreeBSD.[7]​ Debido a conflictos con otros desarrolladores de FreeBSD sobre la implementación de sus ideas,[8]​ su capacidad para cambiar directamente la base de código finalmente fue revocada. A pesar de esto, los proyectos DragonFly BSD y FreeBSD aún funcionan juntos, compartiendo correcciones de errores, actualizaciones de controladores y otras mejoras.

Diseñado como la continuación lógica de la serie FreeBSD 4.x, DragonFly se ha desviado significativamente de FreeBSD, implementando Subprocesos de núcleo ligeros, (en inglés) Light Weight Kernel Threads, LWKT, un sistema de paso de mensajes en el núcleo y el sistema de archivos HAMMER.[9]​ Muchos conceptos de diseño fueron influenciados por AmigaOS.[10]

Una de sus características es que posee un instalador propio, y adaptado por otras distribuciones BSD, llamado BSD Installer.

La mascota del proyecto es una libélula, Dragonfly, (en inglés).[11]

  1. The DragonFly Team - dragonflybsd.org (en inglés).
  2. wiki.dragonflybsd.org FAQ Spanish Sección:¿Qué arquitecturas soporta DragonFly?.
  3. [url=https://www.dragonflybsd.org/docs/howtos/HowToDPorts/ HowToDPorts]
  4. Dillon, Matthew (16 de julio de 2003), «Announcing DragonFly BSD!», freebsd-current mailing list, consultado el 26 de julio de 2007 .
  5. The History of DragonFly - dragonflybsd.org(en inglés).
  6. Lehey, Greg (2001), Improving the FreeBSD SMP implementation, USENIX, consultado el 22 de febrero de 2012 .
  7. Kerner, Sean Michael (10 de enero de 2006), «New DragonFly Released For BSD Users», InternetNews, archivado desde el original el 28 de junio de 2011, consultado el 20 de noviembre de 2011 .
  8. Biancuzzi, Federico (8 de julio de 2004), «Behind DragonFly BSD», O'Reilly Media, archivado desde el original el 9 de abril de 2014, consultado el 20 de noviembre de 2011 .
  9. Loli-Queru, Eugenia (13 de marzo de 2004), «Interview with Matthew Dillon of DragonFly BSD», OSNews, consultado el 22 de febrero de 2012 .
  10. Chisnall, David (15 de junio de 2007), «DragonFly BSD: UNIX for Clusters?», InformIT, consultado el 22 de noviembre de 2011 .
  11. DragonFly - Our Mascot - dragonflybsd.org

Developed by StudentB