DragonFly

DragonFly
Dieser Artikel erläutert das Betriebssystem DragonFly BSD, Informationen zum Film Dragonfly aus dem Jahr 2002 finden sich unter dem deutschen Verleihtitel Im Zeichen der Libelle.
DragonFly BSD
Entwickler Matt Dillon, uvm.
Version 2.2.1
(27. April 2009)
Abstammung \ BSD \ FreeBSD \ DragonFly BSD
Architekturen x86
Lizenz BSD-Lizenz
Sonstiges Preis: kostenlos
Sprache: Englisch
Website www.dragonflybsd.org

DragonFly BSD ist ein freies Unix-Derivat. Das Betriebssystem basiert auf den Quelltexten von FreeBSD-STABLE 4.8 vom 16. Juni 2003 und gehört somit zu der Familie der BSD-Betriebssysteme. Es läuft zur Zeit auf PCs mit i386-basiertem Prozessor, eine Version für AMD64-Prozessoren wird derzeit entwickelt. Weitere Architekturen, die FreeBSD bereits unterstützt, werden zunächst nicht vorbereitet.

Initiiert wurde das Projekt vom ehemaligen FreeBSD-Entwickler Matt Dillon, der mit den Designentscheidungen für die Architektur des FreeBSD-5.x-Kernels, insbesondere bezüglich Kernel-Threading und SMP, nicht zufrieden war und sich deshalb mit den anderen FreeBSD-Entwicklern überworfen hatte. Das Projekt sieht sich als Fortsetzung des FreeBSD-STABLE-Zweigs. Matt Dillon, der Vollzeit am Projekt entwickelt, wird mittlerweile von einem guten Dutzend weiterer Entwickler unterstützt.

Da DragonFly BSD zu Beginn keine Benutzerbasis hatte, musste die Codebasis nicht rückwärtskompatibel sein, so dass eine Reihe von APIs modernisiert und einige experimentelle Änderungen vorgenommen werden konnten.

Ein weiteres Merkmal der Entwicklung von DragonFly BSD besteht hinsichtlich der Tatsache, dass neue Sicherheitskonzepte und Innovationen auf diesem Gebiet, beispielsweise eine - verglichen mit klassischen Ansätzen als sicherer geltende - malloc-Implementierung des OpenBSD-Projektes sehr schnell in den Entwicklungszweig aufgenommen werden.

Inhaltsverzeichnis

Ziele

Ziele von DragonFly BSD, die teilweise bereits implementiert wurden, sind

  • ein neues Kernelthreading-Modell namens light weight kernel threading (LWKT)
  • eine Messaging-API (ähnlich dem Amiga-Betriebssystem)
  • verschiedene Erweiterungen des VM-Subsystems (virtuelle Speicherverwaltung)
  • ein neues I/O-Device-Modell
  • größere Änderungen am VFS-Subsystem
  • ein neuer Slab allocator (Verwaltung des Kernel-Arbeitsspeichers)
  • Übernahme von OpenBSDs Paketfilter pf
  • ein Buildsystem basierend auf GCC 4.x, einschließlich der Erweiterung Stack Smashing Protector zur Vermeidung von Pufferüberläufen
  • virtuelle Kernel (vKernel, seit Release 1.8), die im Userland laufen (ähnlich wie User Mode Linux oder Linux KVM)
  • NATA, ein neuer Treiber für ATA-Festplatten mit S-ATA- und SMP-Unterstützung

Außerdem ist geplant, einige Entwicklungen von FreeBSD 5.x/6.x zu portieren, unter Anderem:

  • ACPI-Unterstützung
  • Newcard, Unterstützung von 32bit-Cardbus-Karten

Mit Version 2.0 wurde HAMMER als 64-Bit-Cluster-Dateisystem in DragonFly BSD vorgestellt. HAMMER unterstützt unter Anderem unbegrenzt viele dynamische Snapshots einzelner Dateisysteme, Spiegelung, Partitionsgrößen von bis zu 1 Exbibyte und so genannte Slave-Dateisysteme (PFS). Die Ordnerstruktur wird mittels B-Trees gebildet.

Nach der Umstellung der Quelltexte auf durchgehende SMP-Unterstützung (MP safety) in den einzelnen Kernel-Subsystemen wollen sich die Entwickler auf die zweite große Zielsetzung konzentrieren: Implementierung von Clustering. Hierfür sind große Mengen an Änderungen notwendig, da viele Annahmen aus dem Ein-Prozessor-Bereich nicht mehr zutreffen und der verteilte Aspekt neue Algorithmen erforderlich macht.

Als Softwarepaketmanager wird das von NetBSD stammende pkgsrc verwendet. Der Release-Zyklus beträgt sechs Monate.

Versionen

Dragonfly BSD
Datum Ereignis
16. Juni 2003 Fork von FreeBSD-STABLE 4.8
12. Juli 2004 Version 1.0
8. April 2005 Version 1.2
7. Januar 2006 Version 1.4
24. Juli 2006 Version 1.6
30. Januar 2007 Version 1.8
27. März 2007 Version 1.8.1
06. August 2007 Version 1.10.0
21. August 2007 Version 1.10.1
26. Februar 2008 Version 1.12.0
8. März 2008 Version 1.12.1
20. April 2008 Version 1.12.2
21. Juli 2008 Version 2.0
27. September 2008 Version 2.0.1
17. Februar 2009 Version 2.2
27. April 2009 Version 2.2.1

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Dragonfly — Saltar a navegación, búsqueda Dragonfly significa libélula en inglés. Se puede referir a: La película Dragonfly protagonizada por Kevin Costner El sistema operativo DragonFly BSD Proyecto DragonFly, proyecto del desarrollo del sistema operativo… …   Wikipedia Español

  • Dragonfly — может означать: Dragonfly  хорватская рок группа, участница конкурса «Евровидение» в 2007 году. DragonFly BSD  операционная система с открытым кодом, возникшая в середине 2003 года на базе FreeBSD. Opera Dragonfly  инструмент для… …   Википедия

  • Dragonfly — (Dinner Plain,Австралия) Категория отеля: Адрес: 3019 Big Muster Drive, 3898 Dinner Plain, Австралия Описание: Offering views of the s …   Каталог отелей

  • dragonfly — 1620s, from DRAGON (Cf. dragon) + FLY (Cf. fly) (n.) …   Etymology dictionary

  • dragonfly — ► NOUN ▪ a fast flying long bodied insect with two pairs of large transparent wings …   English terms dictionary

  • dragonfly — [drag′ən flī΄] n. pl. dragonflies any of an order (Odonata) or suborder (Anisoptera) of large insects, harmless to people, having narrow, transparent, net veined wings and feeding mostly on flies, mosquitoes, etc. while in flight: see DAMSELFLY …   English World dictionary

  • Dragonfly — This article is about the insect. For other uses, see Dragonfly (disambiguation). Anisoptera redirects here. For other uses, see Anisoptera (disambiguation). Dragonfly Yellow winged Darter …   Wikipedia

  • Dragonfly — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Dragonfly », sur le Wiktionnaire (dictionnaire universel) Dragonfly est une marque d hélicoptère… …   Wikipédia en Français

  • Dragonfly — Dieser Artikel erläutert das Betriebssystem DragonFly BSD, Informationen zum Film Dragonfly aus dem Jahr 2002 finden sich unter dem deutschen Verleihtitel Im Zeichen der Libelle. DragonFly BSD Entwickler Matt Dillon, uvm. Version 2.2.1 …   Deutsch Wikipedia

  • dragonfly — /drag euhn fluy /, n., pl. dragonflies. 1. any of numerous stout bodied, nonstinging insects of the order Odonata (suborder Anisoptera), the species of which prey on mosquitoes and other insects and are distinguished from the damselflies by… …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”