Journal Analyser la génération de nombre aléatoire du noyau

Posté par  . Licence CC By‑SA.
Étiquettes :
29
26
mar.
2013

Sommaire

Après avoir lu hier un journal décrivant une faille dans le code de génération des nombres aléatoires de NetBSD 6, j'ai décidé de regarder quelques méthodes visant à réduire le risque d'introduire ce genre de bug dans du code "critique".

Disclaimer : je suis novice dans le domaine de la sécurité et de la (…)

Journal [TOI AUSSI] Viens prendre un cours de programmation système

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
26
11
oct.
2012

On parle de DragonFly BSD.

Tout commence cet été lors du GSoC. Mihai Carabas a travaillé sur la prise en charge avancée de la topologie des processeurs. En gros, cela permet de faire la différence entre un socket, un core et un thread. Le monsieur qui porte le nom d’un acteur de cinéma a alors eu deux trois idées sur la façon dont l’ordonnanceur de processus pouvait en tirer parti.

Puis, il y a eu ce banc d’essai qui a déclenché (…)

Quand le dragon est de sortie

Posté par  . Modéré par Nÿco.
Étiquettes :
25
3
nov.
2010
FreeBSD
Tout le monde était tellement occupé par la récente sortie d'OpenBSD (sic!) que l'on en a presque oublié le monde « des autres » !

En effet, deux jours avant cet événement interplanétaire, s'est produite une anomalie, qui aurait pu passer inaperçue (mais j'ai un œil de lynx combo aigle (+10 acuité visuelle), moi Monsieur !), à des années-lumière d'ici. En effet, l'équipe de DragonFly BSD, après avoir couvé son œuf pendant de longs mois, a sorti la version 2.8.2 de son petit protégé.

Pour ceux qui ne connaissent pas DragonFly BSD, il s'agit d'une cuillère (euh non excusez moi, d'un fork... L'émotion sans doute !) de FreeBSD.

Les journaux LinuxFr.org les mieux notés du mois d'octobre 2014

Posté par  (site web personnel) . Édité par Thomas Debesse, Nÿco et Nils Ratusznik. Modéré par Nils Ratusznik. Licence CC By‑SA.
11
3
nov.
2014
LinuxFr.org

LinuxFr.org propose des dépêches et articles, soumis par tout un chacun, puis revus et corrigés par l'équipe de modération avant publication. C'est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par courriel, ou encore via médias sociaux.

Bannière LinuxFr.org

Ce que l’on sait moins, c’est que LinuxFr.org vous propose également à tous de tenir vos propres articles directement publiables, sans validation a priori des modérateurs. Ceux-ci s'appellent des journaux. Voici un florilège d'une dizaine de ces journaux parmi les mieux notés par les utilisateurs… qui notent. Lumière sur ceux du mois d'octobre passé.

Wiki Distribution Linux

4
21
fév.
2011

Une distribution Linux est un système d'exploitation basé sur le noyau Linux.

Attention à ne pas confondre Linux et GNU/Linux.

Quelques distributions Linux (section générique Distribution):

Distribution — Section sur LinuxFr.org — Tag sur LinuxFr.org — Commentaires
Arch Linux section Arch-Linux tag archlinux
CentOS pas de section tag centos
Debian section Debian tag debian
Fedora section Fedora tag fedora Communauté francophone
Gentoo section Gentoo tag gentoo forum francophone
LFS pas de section tag lfs
Mageia section
(…)

Journal [Benchmark] DragonFlyBSD plus performant dans sa version 3.2

Posté par  . Licence CC By‑SA.
3
5
nov.
2012

Concernant la dépêche sur DragonFlyBSD et sa nouvelle version, j'ai trouvé assez sympa le test de performance réalisé pour cette nouvelle monture.

Voici donc un petit résumé des pages, que je me suis permis d'établir.

Basé sur l'utilitaire pgbench, la page 1 établit la performance en projection de mémoire (mmap) selon le nombre de transactions effectuées à la seconde par rapport aux clients, en se basant sur une version de PostgreSQL 9.3-devel, un bi-Xéon X5650, et 24GB de mémoire (…)

La version 2.0 de DragonFlyBSD est disponible

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
1
23
juil.
2008
FreeBSD
Le projet DragonFlyBSD est le moins connu des systèmes d'exploitations de la famille BSD. Dans l'ombre de FreeBSD, OpenBSD et NetBSD le projet initié par Matt Dillon cherche à se différencier par ses particularités techniques.

DragonFlyBSD est, à l'origine, issu d'un conflit d'opinion entre les développeurs de FreeBSD et Matt Dillon (qui était membre de l'équipe FreeBSD à cette époque). Celui-ci pensait que la direction de développement initiée par la version 5.x n'était pas la bonne et il a donc choisi de se baser sur la très fiable série FreeBSD 4.x pour créer en juillet 2003 son projet BSD avec des objectifs très ambitieux.

5 ans plus tard voici la version 2.0 qui est annoncée...

L'alternative BSD

Posté par  (site web personnel) . Modéré par Amaury.
1
24
août
2006
Communauté
Suite aux différents articles concernant les BSD, il m’a semblé intéressant de faire un tour d’horizon rapide de l’univers des systèmes d'exploitation BSD.

Il n’y a pas un noyau BSD, mais des noyaux BSD ayant tous la même origine 4.3BSD-Lite. Quatre noyaux majeurs cohabitent : OpenBSD, NetBSD, FreeBSD et le petit dernier DragonflyBSD. Un nouveau a été annoncé il y peu : MidnightBSD, fork de FreeBSD, encore trop jeune pour être évoqué plus longuement.

Tour d’horizon :
  • FreeBSD est apparu en version 1.0 en 1993. Le but de ce projet est de fournir un système d’exploitation efficace pour n’importe quelle utilisation (serveur, bureautique, etc.). Initialement focalisé sur la plate-forme x86, il est disponible sur x86, x86_64, ARM, IA-64, PC-98 et UltraSparc.
  • NetBSD est apparu en 1993 en version 0.8. Le but de ce projet est la portabilité, plus de 50 architectures répertoriées.
  • OpenBSD est apparu en 1994, c’est un fork du projet NetBSD, mené par un leader charismatique et controversé : Theo de Raadt ; le but de ce projet est la sécurité et la liberté totale : pas de propriétaire supporté officiellement ou non par le projet et 16 plate-formes matérielles supportées : Alpha, AMD64, cats, HP 9000 séries 300 et 400, PA-RISC, i386, luna88k, mac68k, macppc, mvme68k, mvme88k, SPARC, UltraSPARC, Zaurus, SGI et DEC VAX.
  • DragonflyBSD fork de FreeBSD est apparu en juin 2003, pour continuer le développement de la branche 4.x de FreeBSD, les modifications des versions 5.x n’étant pas jugées utiles.

Tous les projets BSD sont capables au travers d’une couche d’émulation d’utiliser les binaires Linux. NetBSD et OpenBSD permettent également de faire tourner les binaires SVR4 (Solaris), FreeBSD, Linux, BSD/OS, SunOS et HP-UX.

Ils ont tous le même mode de développement, c’est à dire que le noyau et les outils de base du système (userland) forment un tout indissociable offrant ainsi une très grande cohérence.

Tous les BSD utilisent la licence BSD, une licence très controversée dans le monde libre par sa grande permissivité. Elle offre la possibilité notamment d’être utilisée dans du code propriétaire, ce qui permit la généralisation de pile TCP/IP en son temps, mais aussi l’adoption rapide et massive de SSH.

Sortie de DragonFlyBSD 1.4

Posté par  (site web personnel) . Modéré par Amaury.
Étiquettes :
0
10
jan.
2006
FreeBSD
Le projet DragonFlyBSD est issu d'une divergence entre les développeurs de FreeBSD et Matt Dillon qui était un contributeur régulier. Celui-ci pensait que le chemin emprunté par la série des FreeBSD 5.x n'était pas le bon et il a donc choisi de se baser sur la série (robuste et éprouvée) FreeBSD 4.x pour la faire évoluer. Le but final est d'obtenir un système à image unique pour les clusters (un seul OS pour n machines) au lieu d'un cluster traditionnel (n OS pour n machines).

Voici donc, depuis le 7 janvier, la version 1.4 de ce système original.

Les nouveautés essentielles concernent une mise à jour profonde de la librairie C et l'introduction du système de packages de NetBSD (PKGSRC). Le compilateur par défaut est maintenant GCC 3.4 (la série 2.95 n'est plus supportée). Le démon NTP (synchronisation du temps) est DNTPD et il devient spécifique à cet OS. TLS (Thread Local Storage) est maintenant en espace utilisateur et les programmes peuvent donc l'utiliser directement (qu'ils soient multithreadés ou pas).

La liste des améliorations et des corrections de bugs est importante et Matt Dillon annonce que cette version 1.4 est la meilleure de toute sur le plan de la stabilité. La seule architecture supportée reste x86 mais un port vers x86-64 a démarré.

DragonflyBSD 1.0rc1

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
6
juil.
2004
FreeBSD
La première release candidate du fork de FreeBSD 4.X est dans les bacs.
L'optique de DragonflyBSD est la scalabilité , de la simple machine de bureau au cluster massif, mais uniquement sur architecture x86 actuellement.

Pour rappel, Matt Dillon, à l'époque est un des principaux devs de la core team FreeBSD n'aimait pas les directions prises pour la branche 5.X, il a donc décidé de reprendre le code et apporter les évolutions qui lui paraissent appropriées.

Journal DragonFly BSD

Posté par  (site web personnel) .
Étiquettes :
0
23
août
2004
Dragonfly est un fork de FreeBSD. Pour l'instant, c'est un CD bootable en attendant la création d'une install'. Pour le mettre sur une partition, vous devez donc tout faire manuellement.

Note : Le CD de Dragonfly est disponible dans le "Login" numéro 118 de Juin 2004

Plus d'informations sur : http://www.dragonflybsd.org/main/(...)