LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


bsd:dragonflybsd

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

bsd:dragonflybsd [2018/11/17 13:52] (Version actuelle)
Ligne 1: Ligne 1:
 +====== DragonFly BSD ======
 +{{dragonflybsd.png?nolink}}
 +==== Présentation ====
 +**DragonFlyBSD** est un système d'exploitation de type **BSD**. Il résulte d'un "fork" de [[bsd: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 ».\\ \\ 
 +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 performance et de complexité, rendant le code difficile à maintenir.\\ 
 +À la place, **DragonFly** utilise un système de **serializing tokens** ne posant pas ces problèmes, mais surtout un système puissant nommé **LWKT**.\\ \\ 
 +Les systèmes **BSD** libres utilisent traditionnellement une hiérarchie de fichiers nécessaires pour compiler une application à partir des sources, nommés « ports » sous **FreeBSD** et [[bsd:OpenBSD]], et « pkgsrc » sous [[bsd: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.
 +==== Dernière version stable ====
 +  *//[[http://www.quebecos.com/modules/news/article.php?storyid=3831|Article original]]//\\ 
 +**DragonFlyBSD 2.6.1 ** est maintenant disponible.\\ 
 +Cette nouvelle mouture apporte diverses nouveautés, en l'occurrence le système de fichiers journalisé, Hammer qui permet une reprise des activités rapide en cas de plantage du système et il est également adapté aux disques de très grande taille.
  
 + Le support des disques Flash SSD avec une nouvelle fonction de swapcache (utilisée pour des données en cache) permettant d'optimiser les performances. Mise à jour des programmes externes (GCC 4.4.2; OpenSSH 5.3p1; Sendmail 8.14.4; Bind 9.5.2-P3; Binutils 2.20 etc). 
 +
 +Le coeur du système d'exploitation a bien progressé, particulièrement au niveau de la gestion de l'architecture x86_64 et éventuellement de nouveaux pilotes sont également de la partie.
 +
 + La couche de compatibilité Linuxulator a été mise à jour, elle permet maintenant de faire fonctionner Java ou Flash. L'équipe de développement adopte également le système de fichiers tmpfs pour tirer pleinement parti du système.
 +...\\ 
 +Pour plus d'informations, consultez [[http://www.dragonflybsd.org/release26//|l'annonce officielle]].
 +  *[[http://www.dragonflybsd.org/download/|Page de téléchargement]].
 +
 +==== Liens ====
 +  *[[http://www.dragonflybsd.org/|Site officiel]]
bsd/dragonflybsd.txt · Dernière modification: 2018/11/17 13:52 (modification externe)