BSD : La version 2.0 de DragonFlyBSD est disponible
Posté par patrick_g (page perso, ). Modéré le mercredi 23 juillet.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...
Les nouveautés de DragonFlyBSD 2.0 (1170 hits)
Le système de fichier HAMMER (pdf) (467 hits)
> Lire la dépêche (294 commentaires, moyenne: 1,8). [dépêche : 3631 caractères]
Logiciel : Sortie du noyau Linux 2.6.26
Posté par patrick_g (page perso, ). Modéré le 14 juillet 2008.NdM : le détail des évolutions, nouveautés et prévisions est dans la seconde partie de la dépêche.
Les nouveautés du noyau 2.6.26 (2192 hits)
Le bilan des ajouts partie 1 (369 hits)
Le bilan des ajouts partie 2 (250 hits)
Le bilan des ajouts partie 3 (236 hits)
les changements d'API du 2.6.26 (377 hits)
Les prévisions pour l'avenir de Linux (871 hits)
> Lire la dépêche (58 commentaires, moyenne: 3,6). [dépêche : 27383 caractères]
Articles : Un top 500 sous le signe du pétaflops
Posté par patrick_g (page perso, ). Modéré le 18 juin 2008.Bien entendu la grande nouvelle de ce classement est le franchissement, pour la première fois, de la barre du pétaFLOPS par le superordinateur Roadrunner (qui coûte la bagatelle de 133 millions de dollars tout compris).
Après le gigaflops atteint en 1986 par le Cray 2, après le téraflops atteint en 1997 par Asci Red, voici un nouveau seuil symbolique qui est atteint.
Le classement du top500 (2550 hits)
Le graphique des performances (966 hits)
Statistiques selon le système d'exploitation (995 hits)
Statistiques selon le continent (350 hits)
Statistiques selon le pays (465 hits)
> Lire la dépêche (44 commentaires, moyenne: 3,8). [dépêche : 5702 caractères]
Articles : La course au pétaflops se déroule sous Linux
Posté par patrick_g (page perso, ). Modéré le 25 mai 2008.Alors que le franchissement du téraflops datait de 1996 avec le superordinateur Asci Red (4510 processeurs Pentium Pro cadencés à 200 MHz) nous voici, 12 ans plus tard, à la veille de franchir la marche supérieure, le pétaflops (un million de milliards de calculs par seconde).
Pour la première place au classement Top500 du mois prochain la course est donc engagée entre le Ranger du centre de calcul de l'université du Texas et le Roadrunner du laboratoire de Los Alamos.
Présentation générale de Roadrunner (996 hits)
L'architecture détaillée de Roadrunner (pdf - 1,3 M) (511 hits)
Spéculations sur le futur numéro 1 du Top 500 (541 hits)
> Lire la dépêche (62 commentaires, moyenne: 4,4). [dépêche : 9977 caractères]
Articles : La fin du verrou global dans le noyau Linux ?
Posté par patrick_g (page perso, ). Modéré le 18 mai 2008.Récemment un problème de régression de performances est venu remettre en lumière le BKL et raviver l'intérêt dans la difficile tâche consistant à le supprimer entièrement du noyau Linux.
Les discussions sur la liste de diffusion ont été vives avant que Linus ne choisisse une orientation. Maintenant c'est un travail de longue haleine qui va commencer afin d'en finir une bonne fois pour toute avec le verrou géant du noyau.
Article de KernelTrap (784 hits)
L'annonce sur Slashdot (378 hits)
> Lire la dépêche (80 commentaires, moyenne: 4,7). [dépêche : 12698 caractères]
Une des forces de Puppy est la possibilité de charger toute la distribution dans la mémoire vive puis de retirer le disque ayant permis le démarrage. On a ainsi un système qui ne fait plus appel a un disque dur réel et poussif mais à un RAM-disque bien plus rapide. Pour utiliser cette fonction il faut posséder un ordinateur ayant au moins 128 Mo de RAM. Une quantité moindre obligera à laisser une partie des programmes sur le disque dur ou sur le CD-ROM d'amorçage mais permettra d'utiliser des machines ayant des quantités de mémoire aussi faibles que 48 Mo.
Pour cette nouvelle version Barry Kauler a pris la décision de tout repenser de fond en comble...
La liste des nouveautés de la version 4.0 (964 hits)
Une copie d'écran de Puppy Linux 4.0 (1727 hits)
L'ISO à télécharger (610 hits)
Test de 5 mini-distributions (856 hits)
DLFP : Toutou Linux 03-01.4 est sortie (770 hits)
> Lire la dépêche (19 commentaires, moyenne: 3,3). [dépêche : 5150 caractères]
Logiciel : Le noyau Linux 2.6.25 est disponible
Posté par patrick_g (page perso, ). Modéré le 17 avril 2008.Peu avant la sortie du 2.6.24 les divers mainteneurs des sous-systèmes ont indiqués sur la liste de diffusion du noyau leurs intentions sur les patchs suffisamment stables pour pouvoir migrer de la branche de test d'Andrew Morton (la -mm) vers la branche de Linus. La période d'intégration de ces milliers de patchs doit durer deux semaines et elle permet l'ajout de toutes les nouveautés prévues dans le nouveau noyau.
Cette fois-ci le démarrage a été rendu un peu plus lent car la plupart des développeurs participaient à la conférence Linux en Australie à la fin du mois de janvier. Une fois la fenêtre d'intégration d'environ quinze jours refermée la saga des "releases candidates" a pu commencer.
Les nouveautés du noyau 2.6.25 (3384 hits)
Le bilan des ajouts partie 1 (508 hits)
Le bilan des ajouts partie 2 (324 hits)
Le bilan des ajouts partie 3 (331 hits)
Les prévisions pour l'avenir de Linux (1172 hits)
> Lire la dépêche (134 commentaires, moyenne: 4,1). [dépêche : 34938 caractères]
Articles : Les systèmes de fichiers pour disques SSD
Posté par patrick_g (page perso, ). Modéré le 04 avril 2008.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.
Benchmark entre JFFS2, LogFS et UBIFS (2131 hits)
JFFS2 (314 hits)
YAFFS (252 hits)
LogFS (242 hits)
UBIFS (420 hits)
> Lire la dépêche (96 commentaires, moyenne: 5,1). [dépêche : 15638 caractères]
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.
GCC (417 hits)
Les nouveautés de GCC 4.3 (1551 hits)
Portage du code vers GCC 4.3 (507 hits)
La bibliothèque arithmétique GMPLib (319 hits)
La bibliothèque de calcul de précision MPFR (341 hits)
> Lire la dépêche (137 commentaires, moyenne: 3,4). [dépêche : 10497 caractères]
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.
Annonce de LSB 3.2 (297 hits)
Présentation des nouveautés (448 hits)
> Lire la dépêche (69 commentaires, moyenne: 3,3). [dépêche : 3359 caractères]
Développeur : LLVM 2.2 : Un concurrent pour GCC ?
Posté par patrick_g (page perso, ). Modéré le 18 février 2008.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.
Les nouveautés de LLVM 2.2 (634 hits)
Tutoriels pour LLVM (530 hits)
Clang (356 hits)
> Lire la dépêche (173 commentaires, moyenne: 2,8). [dépêche : 3673 caractères]
Ce logiciel sous licence GPLv2 utilise les bibliothèques KDE et est développé principalement par Robby Stephenson. Il permet de gérer facilement toutes sortes de collections et d'importer des informations depuis divers sites Internet afin de remplir automatiquement les champs de ces collections. Du fait de ses très nombreuses fonctions, de la réactivité de son développeur et de son manuel d'utilisation complet, Tellico est devenu une sorte de référence dans son genre au sein du monde du logiciel libre et même au-delà.
La branche 1.2 devait théoriquement être la dernière avant le passage à Qt4 et à un soubassement basé sur SQL mais Robby a annoncé que ce travail prenait plus de temps que prévu et il n'a pas voulu repousser plus longtemps l'inclusion dans Tellico de diverses améliorations.
Tellico (702 hits)
L'annonce de la 1.3 (125 hits)
Copies d'écran (1171 hits)
Manuel d'utilisation (141 hits)
Dépot imalip pour Debian/Ubuntu (147 hits)
Journal sur les versions candidates (187 hits)
> Lire la dépêche (11 commentaires, moyenne: 2,9). [dépêche : 5267 caractères]
Logiciel : Sortie du noyau Linux 2.6.24
Posté par patrick_g (page perso, ). Modéré le 25 janvier 2008.- Cette version 2.6.24 se caractérise essentiellement par l'ampleur des changements, en terme de lignes de codes, avec la version précédente. Le 23 octobre, dans son mail d'annonce de la RC-1, Linus écrit :
Cela doit être l'une des plus grosses versions candidates de tous les temps. C'est monstrueux. D'habitude, pour la RC-1, la taille du fichier compressé des différences est de l'ordre de 3 à 5 Mo. Certains sont plus petits que ça et on a occasionnellement des pointes à 6 Mo. Celle-ci fait *onze* méga-octets.
En bref nous avons juste eu un grand nombre de merges, et pas seulement pour x86 mais aussi des tonnes de nouveaux pilotes (surtout pour le wifi mais pas seulement - dvb, réseau classique, mmc..etc) ainsi qu'une bonne quantité de travail sur les diverses architectures, les systèmes de fichiers, le réseau etc.
Donc il y a juste beaucoup de nouvelles choses. - En dépit de ces nombreux changements le cycle des versions candidates n'a pas été excessivement douloureux. Le 6 novembre Linus a annoncé la RC-2 :
Ouais, ne m'en parlez-pas - c'est en retard. Il n'y a rien eu de particulier pour retenir cette version aussi longtemps. J'ai juste simplement oublié de faire une RC-2 la semaine dernière. Il n'y a pas beaucoup de trucs vraiment excitants ici. Des mises à jour d'architectures : MIPS, arm, blackfin, x86, sparc64, sh, s390. Également des mises à jour de pilotes : libata, IDE, réseau, DVB. Rien de vraiment révolutionnaire dont je puisse me souvenir. La liste des modifications est encore trop grosse pour la limite de la liste de diffusion mais, franchement, ce n'est pas du Tolstoï. Si vous avez des problèmes pour vous endormir vous pouvez essayer de l'imprimer et de la prendre au lit avec vous.
- La RC-3, apparue le 16 novembre, a vu, en plus de beaucoup de petites corrections, la touche finale au processus de fusion des branches i386 et x86-64 qui constitue l'une des grandes nouveautés du noyau 2.6.24 :
En plus des autres mises à jour il y a également le dernier nettoyage du patch d'unification. Le reste peut attendre après le 2.6.24 mais avec ce dernier patch la configuration x86 est vraiment fusionnée et les architectures i386 et x86-64 sont vraiment juste des cas spéciaux de l'architecture globale "x86" lors de la configuration.
- La RC-4 n'a été annoncée que le 3 décembre par Linus :
Nous devrions avoir seulement une semaine entre chaque version candidate mais, à l'occasion de Thanksgiving, j'étais parti pour une semaine (comme certains autres développeurs du noyau) ce qui fait que celle-ci est un peu en retard.
Comme d'habitude, c'est devenu rituel lors des cycles de développement, il a ensuite protesté devant le grand nombres de patchs qui continuent d'arriver alors que le noyau devrait être en mode stabilisation :La différence par rapport à la RC-3 est de presque de 36000 lignes (...) Je vais blâmer la période de deux semaines qui s'est écoulée mais, même en tenant compte de ce délai, c'est un peu décourageant. J'espère vraiment que nous allons ralentir et que la RC-5 ne sera pas aussi grosse. Ceci dit aucun des changements n'est vraiment excitant ou vraiment effrayant.
- Une semaine pile après la version candidate précédente voici la RC-5 :
Cela fait une semaine et comme j'ai promis d'être un bon garçon et d'essayer de suivre mes propres règles de sortie, voici la version candidate suivante.
Les choses ont ralenti mais je mentirais si je disais que nous avons toutes les régressions bien en main et sous contrôle. C'est en cours de résolution et la liste diminue mais, si je devais deviner, nous ne pourrons certainement pas avoir un 2.6.24 avant Noël sauf si le père Noël met un peu plus d'elfes pour travailler sur ces régressions.
Donc pour tous les elfes là dehors, merci de continuer à bosser. - Malheureusement le père Noël n'a pas été coopératif et Linus, dans l'annonce de la RC-6, a reconnu que la nouvelle cible était début janvier :
La liste des régressions continue à se réduire donc nous sommes dans les clous pour une sortie du 2.6.24 début janvier... en supposant que nous ne fassions pas trop d'excès de boustifaille pendant les vacances et que les gens continuent à bosser. Mais nous savons tous que les vacances sont le moment où on peut couper avec l'ennuyeux "travail réel" et enfin passer 24 heures sur 24 à hacker le noyau n'est-ce pas ?
- Après le break des vacances Linus a annoncé la sortie de la version RC-7. Cette dernière consiste principalement en de multiples petites corrections et le changement par rapport à la RC-6 n'est pas énorme. Linus l'a expliqué à sa façon à lui :
Je vais être charitable et prétendre que c'est parce que les choses se stabilisent et pas parce que nous avons tous été perdus dans les brumes de l'alcool durant les vacances
- La seconde hypothèse s'étant révélée être la bonne il a été nécessaire d'ajouter une RC-8 pour corriger divers petits problèmes de dernière minute :
Je déteste faire des RC pendant si longtemps, mais je déteste encore plus annoncer une sortie quand je sens que les choses n'ont pas mitonné suffisamment.
Vous trouverez plus de détails sur les nouveautés dans la suite de cette dépêche.
Les nouveautés du noyau 2.6.24 (2881 hits)
Le bilan des ajouts partie 1 (564 hits)
Le bilan des ajouts partie 2 (394 hits)
Les prévisions pour le futur de Linux (1191 hits)
> Lire la dépêche (65 commentaires, moyenne: 4,9). [dépêche : 33614 caractères]
Articles : Btrfs : Le système de fichiers du futur
Posté par patrick_g (page perso, ). Modéré le 24 janvier 2008.En effet les développeurs Linux sont déjà au travail depuis 2006 sur Ext4, le successeur d'Ext3 qui est le système standard sous Linux. Bien que bénéficiant de nombreuses améliorations, Ext4 n'en reste pas moins limité dans sa liberté de développement par son souci de compatibilité (ascendante et descendante) avec Ext3.
Btrfs en revanche part de zéro et peut se permettre d'inclure d'autres solutions qui seront détaillées dans la suite de cette dépêche.
NdM : Merci à Axel pour sa proposition de news.
Le projet Btrfs (1049 hits)
Le design technique de Btrf (716 hits)
Un comparatif de performances (1009 hits)
Le programme de développement (176 hits)
La version 0.10 analysée (323 hits)
> Lire la dépêche (77 commentaires, moyenne: 3,2). [dépêche : 7552 caractères]
Distribution : Sortie de Gobolinux 014
Posté par patrick_g (page perso, ). Modéré le 08 janvier 2008.Celle-ci contient KDE 3.5.8, Glibc 2.5 et Xorg 7.2 ainsi que des nouvelles versions des outils de gestion spécifiques de GoboLinux. L'ISO téléchargée ne contient aucun programme propriétaire et le CD gravé permet, outre l'installation en mode graphique, de tester GoboLinux en mode LiveCD.
Ce liveCD est extrêmement adaptable et il est possible d'utiliser les outils GoboLinux pour se construite une version spécifique adaptée à ses besoins.
Les nouveautés de la version 014 (271 hits)
La présentation de GoboLinux (1303 hits)
La FAQ (220 hits)
Copies d'écran de GoboLinux (1042 hits)
Page de téléchargement (180 hits)
DLFP (2003) : GoboLinux : une nouvelle hiérarchie de fichier pour votre distribution (342 hits)
> Lire la dépêche (73 commentaires, moyenne: 2,9). [dépêche : 3445 caractères]
Cette volonté de ne pas laisser un concurrent en position de monopole sur ce secteur, même pour une durée infime, s'explique aisément. En effet de plus en plus les entreprises reposent sur l'automatisation poussée de leurs processus afin de gagner en réactivité. On se rappelle, lors du sommet Linux 2007, le témoignage du représentant du Crédit Suisse qui indiquait qu'un noyau patché pour le temps réel aidait à maintenir les profits lors d'une transaction financière.
La prédictibilité des temps de réponse est donc un enjeu crucial et les distributeurs commerciaux de Linux sont en compétition pour couvrir ce marché au point, comme nous allons le voir, de déclencher une véritable guerre des communiqués.
LWN : La compétition autour du temps réel (556 hits)
Description de la solution Novell (298 hits)
Description de la solution Red Hat (351 hits)
Les patchs RT du noyau (471 hits)
> Lire la dépêche (53 commentaires, moyenne: 4,9). [dépêche : 5607 caractères]
Articles : Le projet Fprint et les scanneurs d'empreintes digitales
Posté par patrick_g (page perso, ). Modéré le 22 novembre 2007.Pourtant l'utilisation de ces outils biométriques avec Linux reste problématique. Souvent le scanneur ne prend tout simplement pas en charge Linux. Quand, par chance, ce support existe c'est souvent sous la forme d'un module propriétaire qui implémente sa propre API sans aucune mutualisation du code.
C'est pourquoi l'initiative Fprint, lancée par Daniel Drake, est si importante pour le monde du libre.
Vous trouverez plus de détails sur Fprint dans la suite de cette dépêche.
Le projet Fprint (1327 hits)
Le mail d'annonce du projet (198 hits)
Un screenshot de l'application de démonstration (1054 hits)
La FAQ de libfprint (231 hits)
Les détails de l'API libfprint (219 hits)
La FingerForce de Debian (480 hits)
> Lire la dépêche (61 commentaires, moyenne: 3,1). [dépêche : 4573 caractères]
Articles : CBI : coopérer pour découvrir les bugs
Posté par patrick_g (page perso, ). Modéré le 21 novembre 2007.La solution adoptée est originale puisque le projet CBI met à disposition en téléchargement des versions modifiées des logiciels faisant l'objet de l'étude. Le code source a été instrumenté afin d'observer en permanence le comportement du logiciel. Un rapport est envoyé automatiquement afin de déterminer comment l'application se comporte, dans quelles conditions un plantage apparaît, etc. Parmi les logiciels disponibles on peut noter la présence d'Evolution, Gimp, Gnome-panel, Gnumeric, Nautilus, Pidgin, Rhythmbox, etc.
Récemment des paquets instrumentés destinés à la toute dernière version de Fedora ont été annoncés et ils sont installables par les différents gestionnaires de paquets (yum, yumex, smart, up2date, apt-rpm).
Le projet Cooperative Bug Isolation (241 hits)
L'instrumentation des logiciels (183 hits)
La confidentialité des données (135 hits)
Une courbe statistique des résultats (211 hits)
Un article de l'université du Wisconsin sur CBI (133 hits)
La page personnelle de Ben Liblit (143 hits)
> Lire la dépêche (4 commentaires, moyenne: 2). [dépêche : 5932 caractères]
Articles : Le Top500 nouveau est arrivé
Posté par patrick_g (page perso, ). Modéré le 14 novembre 2007.On constate que la vitesse continue d'augmenter à un rythme très rapide puisque l'agrégation des puissances individuelle des 500 machines totalise 6970 teraflops alors qu'elle n'était que de 4920 teraflops il y a six mois et 3540 teraflops il y a à peine un an.
Le classement du top500 (3482 hits)
Le graphique des performances (1280 hits)
Statistiques selon le système d'exploitation (1629 hits)
Statistiques selon le continent (622 hits)
Statistiques selon le pays (831 hits)
> Lire la dépêche (34 commentaires, moyenne: 3,8). [dépêche : 2571 caractères]
Articles : Le Cray XT-5 entièrement sous Linux
Posté par patrick_g (page perso, ). Modéré le 10 novembre 2007.Il existe en deux versions : le XT5 classique qui calcule avec des quadri-coeurs AMD Opteron et le XT5h, une machine hybride, qui ajoute aux Opteron des processeurs reconfigurables (FPGA) et/ou des processeurs vectoriels.
Un noeud de calcul accueille 192 processeurs quadri-coeurs et délivre une puissance de calcul de 7 teraflops en pointe (pour une consommation d'environ 42 kW).
Le XT5h est annoncé comme une machine particulièrement bien adaptée aux modélisations climatiques complexes. La simulation de l'atmosphère est effectuée par des processeurs superscalaires (Opteron) tandis que celle de l'océan s'adapte bien aux processeurs vectoriels. Les continents sont pris en charge par les opterons avec l'aide de FPGA pour certaines portions de code.
Ce qui nous intéresse plus particulièrement, c'est que ces deux superordinateurs fonctionnent, pour la première fois chez Cray, entièrement sous le système d'exploitation Linux.
Le XT5 sur le site de Cray (1521 hits)
Une analyse du XT5 (792 hits)
> Lire la dépêche (46 commentaires, moyenne: 3,5). [dépêche : 2776 caractères]








