Je ne sais pas si vous êtes au courant mais à chaque nouvelle version d'OpenBSD une chanson (souvent très drôle) est créée afin de célébrer l'évènement.
Pour la version 4.1 il y a eu par exemple "Puffy Baba and the 40 Vendors" qui évoquait le problème du manque de documentation sur certains matériels.
La création de ces chansons est une tradition rigolote et sympathique de la communauté OpenBSD et j'ai toujours pensé que c'était une bonne idée...jusqu'à aujourd'hui.
C'est triste (…)
Les systèmes de fichiers pour disques SSD
Depuis plusieurs mois les disques durs basés sur de la mémoire flash, aussi nommés disques SSD, commencent à apparaître dans des machines comme l'EeePC d'Asus ou le MacBook Air d'Apple. De plus il est possible d'acheter ces disques séparément pour les installer dans des ordinateurs de bureau afin d'augmenter leurs performances.
Pourtant cette apparition timide sur le marché n'est que le prélude d'un véritable raz de marée programmé par les industriels dans les années à venir.
Le monde du logiciel libre est-il prêt à exploiter de façon efficace cette nouvelle technologie ? De nouveaux systèmes de fichiers sont-ils nécessaires et le noyau Linux doit-il être adapté ?
Cette dépêche tente de faire le point sur ces questions et d'évaluer les solutions en présence permettant le support des disques SSD.
Pourtant cette apparition timide sur le marché n'est que le prélude d'un véritable raz de marée programmé par les industriels dans les années à venir.
Le monde du logiciel libre est-il prêt à exploiter de façon efficace cette nouvelle technologie ? De nouveaux systèmes de fichiers sont-ils nécessaires et le noyau Linux doit-il être adapté ?
Cette dépêche tente de faire le point sur ces questions et d'évaluer les solutions en présence permettant le support des disques SSD.
Journal Thomas Edison battu par un français !
Le 25 mars 1857 un typographe et écrivain français, Édouard-Léon Scott de Martinville, dépose un brevet sur un engin bizarre nommé le phonautographe. Ce dernier se compose d'un grand pavillon servant à concentrer les sons et relié a une membrane souple jouant le rôle d'un diaphragme. Ce diaphragme est lui-même couplé avec une pointe ou stylet. Quand un son est émis dans le pavillon cela fait vibrer le diaphragme et donc la pointe. Si on place devant cette pointe (…)
Journal 38 Téraflops pour Renault F1...et Linux !
L'équipe Renault de Formule 1 vient d'acheter un supercalculateur d'une puissance de 38 Téraflops.
Ce très gros joujou (un Appro Xtreme-X2) est basé sur des AMD Opteron quadri-coeurs et possède 4.4 Téraoctets de mémoire et une connexion de type Infiniband.
La bestiole fonctionne sous RedHat AS v5 et le système de fichier des noeuds de calcul est Global File System (avec un peu de Ext3 pour /temp et /root).
La bibliothèque MPIservant a faire passer les messages (…)
Ce très gros joujou (un Appro Xtreme-X2) est basé sur des AMD Opteron quadri-coeurs et possède 4.4 Téraoctets de mémoire et une connexion de type Infiniband.
La bestiole fonctionne sous RedHat AS v5 et le système de fichier des noeuds de calcul est Global File System (avec un peu de Ext3 pour /temp et /root).
La bibliothèque MPIservant a faire passer les messages (…)
Sortie de GCC 4.3
La nouvelle version 4.3 de GCC (GNU Compiler Collection) vient de sortir.
Cette version du compilateur du projet GNU, initié par Richard Stallman, est particulièrement importante et a été testée depuis des mois de façon intensive par les distributions car elle sera le compilateur utilisé par Fedora 9, par OpenSuse 11.0 et par Debian Lenny - ce message détaillé donne une bonne idée du travail ayant lieu actuellement chez Debian pour pouvoir utiliser GCC 4.3 dans la future version stable de la distribution.
Ci-dessous, les nouveautés concernant GCC, gfortran, gcj et les optimisations mises en oeuvre.
Cette version du compilateur du projet GNU, initié par Richard Stallman, est particulièrement importante et a été testée depuis des mois de façon intensive par les distributions car elle sera le compilateur utilisé par Fedora 9, par OpenSuse 11.0 et par Debian Lenny - ce message détaillé donne une bonne idée du travail ayant lieu actuellement chez Debian pour pouvoir utiliser GCC 4.3 dans la future version stable de la distribution.
Ci-dessous, les nouveautés concernant GCC, gfortran, gcj et les optimisations mises en oeuvre.
Journal Pouvez-vous m'en dire plus sur votre mort Joseph ?
Le professeur du MIT Joseph Weizenbaum est mort avant-hier, mercredi 5 mars.
Si vous ne connaissez pas son nom je peux peut-être vous mettre sur la voie en vous disant "ELIZA" ?
Et oui, Weizenbaum est l'auteur du fameux programme ELIZA, la première tentative de traitement du langage naturel. Son article de 1966 explique très bien la machinerie interne du programme qui simule un psychothérapeute lors d'une session avec un patient.
Tout est basé sur la reconnaissance de (…)
Si vous ne connaissez pas son nom je peux peut-être vous mettre sur la voie en vous disant "ELIZA" ?
Et oui, Weizenbaum est l'auteur du fameux programme ELIZA, la première tentative de traitement du langage naturel. Son article de 1966 explique très bien la machinerie interne du programme qui simule un psychothérapeute lors d'une session avec un patient.
Tout est basé sur la reconnaissance de (…)
Journal Top500 : La rétrospective des 15 ans.
Cela fait 15 ans maintenant que le Top500 existe. C'est en juin 1993 qu'est apparu le premier classement des 500 ordinateurs les plus puissants du monde et, tous les six mois, cette liste est scrupuleusement mise à jour.
Nous avons donc maintenant 30 classements derrière nous et le boss du Top500, le professeur Meuer, a décidé que c'était l'occasion d'écrire un article récapitulatif pour célébrer cet anniversaire.
Autant vous le dire tout de suite cet article est une pure jouissance (…)
Nous avons donc maintenant 30 classements derrière nous et le boss du Top500, le professeur Meuer, a décidé que c'était l'occasion d'écrire un article récapitulatif pour célébrer cet anniversaire.
Autant vous le dire tout de suite cet article est une pure jouissance (…)
Linux Standard Base 3.2
La Fondation Linux vient d'annoncer le 18 février la sortie de la version 3.2 du Linux Standard Base. Cette fondation Linux est un organisme à but non-lucratif qui est né en 2007 de la fusion entre l'Open Source Development Labs (OSDL) et le Free Standards Group. Selon ses statuts elle assure la promotion, le soutien, la standardisation et la défense de Linux à l'échelle mondiale. C'est notamment cette fondation qui paye le salaire de Linus Torvalds et de Theodore Ts'o. De nombreuses firmes sponsorisent la fondation et la liste de ses membres est très impressionnante.
L'un des projets importants chapeautés par la Fondation Linux est le Linux Standard Base. Le but est d'améliorer l'interopérabilité entre les distributions afin d'éviter que les vendeurs de logiciels (les ISV) ne doivent compiler un binaire pour chacune d'entre elle. En théorie il suffit de compiler son binaire pour la Linux Standard Base et il fonctionnera sur toutes les distributions qui respectent ce standard.
La Fondation Linux a mis en place tout un un processus de certification afin de s'assurer du respect des spécifications (et de la norme POSIX). En outre la LSB assure une compatibilité complète avec les anciennes versions. Cela signifie que les nouvelles exigences des versions récentes ne font souvent que s'ajouter aux anciennes sans les remplacer. De cette façon un éditeur de logiciel est assuré que son produit restera compatible dans le temps.
L'un des projets importants chapeautés par la Fondation Linux est le Linux Standard Base. Le but est d'améliorer l'interopérabilité entre les distributions afin d'éviter que les vendeurs de logiciels (les ISV) ne doivent compiler un binaire pour chacune d'entre elle. En théorie il suffit de compiler son binaire pour la Linux Standard Base et il fonctionnera sur toutes les distributions qui respectent ce standard.
La Fondation Linux a mis en place tout un un processus de certification afin de s'assurer du respect des spécifications (et de la norme POSIX). En outre la LSB assure une compatibilité complète avec les anciennes versions. Cela signifie que les nouvelles exigences des versions récentes ne font souvent que s'ajouter aux anciennes sans les remplacer. De cette façon un éditeur de logiciel est assuré que son produit restera compatible dans le temps.
Journal Dix propositions pour un droit d'auteur équitable
Sur le blog de David Madore a été posté une très intéressante liste de mesures pour réformer le droit d'auteur.
Plutôt que de lutter défensivement contre la pression des lobbies du droit d'auteur, David prône un contre-lobbying basé sur des propositions concrètes afin de faire effectivement reculer l'emprise des restrictions actuelles.
Il fait remarquer que l'industrie n'a, sur ces questions, jamaisreculé et que nos victoires (partielles) dans la lutte pour un droit d'auteur équilibré ne sont jamais que provisoires. (…)
Plutôt que de lutter défensivement contre la pression des lobbies du droit d'auteur, David prône un contre-lobbying basé sur des propositions concrètes afin de faire effectivement reculer l'emprise des restrictions actuelles.
Il fait remarquer que l'industrie n'a, sur ces questions, jamaisreculé et que nos victoires (partielles) dans la lutte pour un droit d'auteur équilibré ne sont jamais que provisoires. (…)
LLVM 2.2 : Un concurrent pour GCC ?
Le compilateur LLVM (pour Low Level Virtual Machine) vient de sortir le 11 février dernier dans sa version 2.2 et s'affirme de plus en plus comme un concurrent possible pour le projet GNU GCC.
LLVM n'est pourtant pas tout à fait comparable au compilateur GCC. En effet GCC est un projet complet et monolithique car Richard Stallman a choisi explicitement de ne pas le rendre modulaire afin de ne pas permettre a des programmes propriétaires de s'interfacer avec lui.
LLVM au contraire est placé sous licence BSD et a choisi une conception très modulaire afin d'être réutilisé au maximum par tous. Il se limite à des fonctions d'optimisation et de génération de binaire ; il ne peut analyser lui-même le code source des programmes à compiler (c'est le projet Clang qui est prévu pour ça).
Il sera intéressant de voir ce qui va se passer sur le long terme dans l'écosystème du libre et si LLVM va être capable d'attirer des développeurs utilisant actuellement GCC.
LLVM n'est pourtant pas tout à fait comparable au compilateur GCC. En effet GCC est un projet complet et monolithique car Richard Stallman a choisi explicitement de ne pas le rendre modulaire afin de ne pas permettre a des programmes propriétaires de s'interfacer avec lui.
LLVM au contraire est placé sous licence BSD et a choisi une conception très modulaire afin d'être réutilisé au maximum par tous. Il se limite à des fonctions d'optimisation et de génération de binaire ; il ne peut analyser lui-même le code source des programmes à compiler (c'est le projet Clang qui est prévu pour ça).
Il sera intéressant de voir ce qui va se passer sur le long terme dans l'écosystème du libre et si LLVM va être capable d'attirer des développeurs utilisant actuellement GCC.
Journal La course à la sécurité
Le site Distrowatch propose un très intéressant tableau comparatif pour voir le temps de réaction des principales distributions lors de la récente alerte de sécurité du noyau Linux.
Quel a été le délai entre la publication générale de l'alerte sur tous les sites (le 11 février) et la mise à disposition du patch correcteur par les différentes distributions ?
Distribution => Delay
Debian GNU/Linux => +0 hours
Fedora => +8 hours
Slackware Linux => +12 hours
Mandriva Linux => +19 (…)
Quel a été le délai entre la publication générale de l'alerte sur tous les sites (le 11 février) et la mise à disposition du patch correcteur par les différentes distributions ?
Distribution => Delay
Debian GNU/Linux => +0 hours
Fedora => +8 hours
Slackware Linux => +12 hours
Mandriva Linux => +19 (…)
Journal Shoot the satellite !
Non, ce n'est pas le titre d'un nouveau jeu vidéo sous Linux.
C'est simplement ce qui va arriver dans quelque jours quand les Etats-unis vont lancer un missile pour détruire un satellite espion. Ce qui est assez inattendu c'est que cet engin est américain !
L'explication est simple : Les américains ont lancé en 2006 un satellite espion de plus de deux tonnes mais il y a eu un petit problème technique et son ordinateur s'est mis en rade immédiatement.
(…)
C'est simplement ce qui va arriver dans quelque jours quand les Etats-unis vont lancer un missile pour détruire un satellite espion. Ce qui est assez inattendu c'est que cet engin est américain !
L'explication est simple : Les américains ont lancé en 2006 un satellite espion de plus de deux tonnes mais il y a eu un petit problème technique et son ordinateur s'est mis en rade immédiatement.
(…)
Journal Ubuntu, Vim et Bash
Les vidéos et les slides des interventions de la dernière conférence Linux en Australie sont maintenant en ligne.
Au vu du programme des conférences cela semble avoir été très dense et très complet. Je vous recommande particulièrement le Kernel report de Jonathan Corbet qui est particulièrement clair.
Dans un registre plus léger et plus trollifère un sondage sur la distro, l'éditeur et le shell qui sont utilisés a été effectuée auprès de tous les inscrits.
Evidemment les résultats sont (…)
Au vu du programme des conférences cela semble avoir été très dense et très complet. Je vous recommande particulièrement le Kernel report de Jonathan Corbet qui est particulièrement clair.
Dans un registre plus léger et plus trollifère un sondage sur la distro, l'éditeur et le shell qui sont utilisés a été effectuée auprès de tous les inscrits.
Evidemment les résultats sont (…)
Journal Sun Rock : Les détails arrivent
La conférence ISSCC qui a débuté le 3 février est l'occasion d'avoir enfin des détails sur tous les futurs processeurs qui vont sortir prochainement.
Le site ArsTechnica propose une première analyse du nouveau processeur Sparc de SUN : le Rock.
On sait que Sun a choisi une voie originale avec ses processeurs Niagara 1 et 2. Plutôt que de lutter sur la puissance brute d'un seul coeur d'exécution, les Niagara privilégient la puissance cumulée de plusieurs coeurs (8) et ils (…)
Le site ArsTechnica propose une première analyse du nouveau processeur Sparc de SUN : le Rock.
On sait que Sun a choisi une voie originale avec ses processeurs Niagara 1 et 2. Plutôt que de lutter sur la puissance brute d'un seul coeur d'exécution, les Niagara privilégient la puissance cumulée de plusieurs coeurs (8) et ils (…)
Journal Le Dieu Anton Blanchard
Si vous avez envie de passer une fin de journée fort peu productive vous pouvez aller lire toutes les geekeries se trouvant sur le site http://antonblanchardfacts.com/
Pour info Anton Blanchard est un dev s'occupant de l'architecture PPC dans le noyau Linux.
L'humour second degré est assez incompréhensible pour qui ne connais pas l'informatique mais c'est vraiment marrant. On peut dire qu'il a poussé le culte du hacker héros jusqu'à sa conclusion ultime ;-)
Quelques extraits :
* The mere mention (…)
Pour info Anton Blanchard est un dev s'occupant de l'architecture PPC dans le noyau Linux.
L'humour second degré est assez incompréhensible pour qui ne connais pas l'informatique mais c'est vraiment marrant. On peut dire qu'il a poussé le culte du hacker héros jusqu'à sa conclusion ultime ;-)
Quelques extraits :
* The mere mention (…)