DragonflyBSD

DragonflyBSD

DragonFly BSD

Page d'aide sur l'homonymie Pour les articles homonymes, voir Dragonfly.
DragonFly BSD
Famille BSD
Type de noyau Hybride
État du projet en développement
Plates-formes i386
Entreprise/
Développeur
Matt Dillon
Licence BSD
États des sources Open source
Dernière version stable 2.4.0 (le 16 septembre 2009) [+/−]
Site Web www.dragonflybsd.org

DragonFlyBSD est un système d'exploitation de type BSD. Il résulte d'un fork de FreeBSD 4.8 mené par Matt Dillon, jugeant le nouveau système de threading et SMP de FreeBSD 5 peu performant et difficile à maintenir.

Ce projet s'annonce donc comme la continuation logique de FreeBSD 4. Il est disponible sous forme de « LiveCD ».

Sommaire

Améliorations techniques

La façon d'implémenter le SMP, et son impact sur l'organisation d'un noyau Unix, constitue une des raisons ayant motivé la création de DragonFly BSD.

Alors que FreeBSD 4 utilisait un seul gros verrou pour empêcher deux tâches d'accéder simultanément au noyau, FreeBSD 5 emploie de nombreux mutex fins pour verrouiller certaines portions de code. Cela pose, aux yeux de Matt Dillon, de nombreux problèmes de complexité, rendant le code difficile à maintenir, et de performance.

À la place, DragonFly utilise un système de serializing tokens ne posant pas ces problèmes, mais surtout un système puissant nommé LWKT.

LWKT

LWKT (Light Weight Kernel Threads), annoncé officiellement sur les listes de diffusion de FreeBSD, constitue un système puissant d'échange de messages entre les threads légers noyau, leur permettant de coopérer efficacement.

Réécriture de la couche VFS

La réécriture de la couche VFS héritée de 4.4BSD est un projet que FreeBSD et DragonFly BSD envisagent tous deux. Dans ce dernier, elle utiliserait alors LWKT, et permettrait d'avoir des systèmes de fichiers en espace utilisateur (« userspace »).

Système de paquets

Les systèmes BSD libres utilisent traditionnellement une hiérarchie de fichiers nécessaires pour compiler une application à partir des sources, nommé « ports » sous FreeBSD et OpenBSD, et « pkgsrc » sous NetBSD. En parallèle, il existe aussi un système de « paquetages » pour installer une application à partir de binaires pré-compilés.

Matt Dillon considère que DragonFlyBSD, s'adressant à des administrateurs et des utilisateurs n'ayant ni l'utilité, ni le désir de compiler l'ensemble de leurs applications, devra employer principalement un système de « paquetages » ne présentant pas les problèmes habituels, tels les conflits de bibliothèques, et les interdépendances complexes, compliquant les mises à jours. Le tout sans omettre la possibilité de compiler à partir des sources pour adapter l'application aux besoins de chacun.

Liens externes

  • Portail des logiciels libres Portail des logiciels libres
Ce document provient de « DragonFly BSD ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article DragonflyBSD de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • DragonFlyBSD — 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

  • DragonFlyBSD — …   Википедия

  • Vergleich von BSD-Betriebssystemen — Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung. Es gibt eine große Anzahl UNIX ähnlicher Betriebssysteme, die auf… …   Deutsch Wikipedia

  • DragonFly BSD — DragonFly redirects here. For other uses, see Dragonfly (disambiguation). DragonFly Company / developer Matthew Dillon OS family Unix like …   Wikipedia

  • DragonFly BSD — У этого термина существуют и другие значения, см. Dragonfly …   Википедия

  • Comparison of BSD operating systems — There are a number of Unix like operating systems based on or descended from the Berkeley Software Distribution (BSD) series of Unix variants. The three most notable descendants in current use are FreeBSD, OpenBSD, and NetBSD, which are all… …   Wikipedia

  • 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-BSD — 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 — 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 BSD — Saltar a navegación, búsqueda DragonFly BSD Parte de la familia BSD Desarrollador The DragonFly Team[1] …   Wikipedia Español

Share the article and excerpts

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