La version 0.2 de Jappix, de nom de code Lidar est sortie il y a trois semaines de cela.
Web-client XMPP sous licence AGPL, il peut être considéré comme une plate-forme sociale libre et décentralisée, dans l'optique des projets Movim, OneSocialWeb, Diaspora et GNU Social.
Cette nouvelle version a apporté un nombre considérable d'améliorations et une clarification de l'interface depuis la version 0.1, nom de code Genesis, qui était jugée « pas assez ergonomique ».
GCstar 1.6.0 vient de sortir
GCstar est un gestionnaire de collections personnelles sous licence GNU GPL utilisant GTK+ pour son interface graphique (donc s'intégrant bien à GNOME ou Xfce). Il permet de trier vos livres, films, musiques, jeux vidéos, etc. Et depuis cette version, aussi vos collections de cartes à puce. L'application est également à présent traduite en chinois traditionnel, ce qui porte à 23 le nombre de langues proposées.
Une nouveauté, qui était demandée depuis longtemps, est la génération de statistiques. Sous forme de divers graphiques, l'utilisateur peut enfin avoir des vues synthétiques des éléments de sa collection. Parmi les demandes récurrentes, il y avait aussi la possibilité de pouvoir mettre à jour les informations d'un élément (film, livre, jeu,...) en téléchargeant à nouveau ses informations depuis Internet. C'est à présent possible.
Ces modules de téléchargement ont justement fait l'objet d'un important travail pour les vérifier et les corriger. Certains sont aussi marqués comme « préférés » pour aider un nouveau venu à choisir.
Enfin notez que GCstar est disponible pour les plates-formes libres GNU/Linux et BSD, avec des paquets pour les principales distributions. Mais il fonctionne également sous Mac OS X et Windows. Et cette dépêche est également l'occasion d'annoncer la sortie récente de GCstar Viewer, une application libre et gratuite (GNU GPL) permettant de lire ses collections sur un système Android.
Une nouveauté, qui était demandée depuis longtemps, est la génération de statistiques. Sous forme de divers graphiques, l'utilisateur peut enfin avoir des vues synthétiques des éléments de sa collection. Parmi les demandes récurrentes, il y avait aussi la possibilité de pouvoir mettre à jour les informations d'un élément (film, livre, jeu,...) en téléchargeant à nouveau ses informations depuis Internet. C'est à présent possible.
Ces modules de téléchargement ont justement fait l'objet d'un important travail pour les vérifier et les corriger. Certains sont aussi marqués comme « préférés » pour aider un nouveau venu à choisir.
Enfin notez que GCstar est disponible pour les plates-formes libres GNU/Linux et BSD, avec des paquets pour les principales distributions. Mais il fonctionne également sous Mac OS X et Windows. Et cette dépêche est également l'occasion d'annoncer la sortie récente de GCstar Viewer, une application libre et gratuite (GNU GPL) permettant de lire ses collections sur un système Android.
L'administration Tomcat facile avec PSI-probe
Tomcat, le serveur web (conteneur de servlets) bien connu de la fondation Apache séduit par sa robustesse et sa simplicité. Robuste, simple, fiable, clusterisable, tout cela est très bien, mais qu'en est-il de la supervision ? Il est essentiel pour des équipes d'exploitation de garder une vue des métriques vitales des serveurs qu'elles administrent, surtout en ces temps de clustering qui rajoute une couche de complexité. Petit retour sur un projet qui renaît de ses cendres, pour garder la main sur Tomcat donc, rien de tel que PSI-probe.
L'historique de l'outil est tumultueux : initié sous le nom de "Tomcat-Probe", le projet a été renommé en Lambda-probe avant de rentrer dans une phase d'inactivité encore effective aujourd'hui. Alors Lambda-probe, projet mort ? C'était sans compter sur la force des communautés Open Source. Sans nouvelle du développeur et confortés par la licence GPL, des utilisateurs du forum ont repris le développement de l'outil d'administration de serveur Tomcat en le forkant : PSI-probe.
Les mesures proposées par PSI-probe dans sa version 2.0.2 sont très diverses :
La liste impressionnante de ses possibilités par rôle est à consulter sur le site.
PSI-probe gère en effet les utilisateurs en plusieurs rôles, ce qui devrait intéresser les environnements fortement industrialisés dans lesquels plusieurs utilisateurs d'équipes différentes doivent accéder à certaines statistiques ou actions selon leurs fonctions. Les développeurs ont mis l'accent sur la gestion des instances de serveurs en cluster qui est implémentée nativement.
Le logiciel est proposé sous forme d'application web qui se déploie naturellement sous Tomcat, mais aussi sous JBoss de façon triviale. L'ancien site de LambdaProbe propose des captures d'écran et une démonstration en ligne (d'une ancienne version 1.7) qui donnent une bonne idée des mesures et graphiques déjà disponibles à l'époque ainsi que de l'interface utilisateur ergonomique, claire et complète que l'on peut retrouver en français. Pour information, PSI-probe nécessite une exécution en environnement privilégié afin de pouvoir administrer les WARs de son serveur ainsi que de l'activation de la console JMX dans la machine virtuelle Java.
Comme on a pu le voir au moment de l'inactivité du projet, le forum, véritable ligne de vie d'un logiciel Open Source, est actif et les demandes d'informations ne restent pas lettre morte. Les idées de développement futurs ne manquent pas comme par exemple la prise en charge de Tomcat 6 ou les avertissements par email. PSI-probe est le parfait exemple de projet Open Source : basé sur une communauté active et qualifiée, à même de reprendre le projet de bout en bout, et de proposer une réponse pertinente à un besoin souvent exprimé.
PSI-probe ? Un incontournable !
NdM : cette dépêche est tirée du journal de galaux.
L'historique de l'outil est tumultueux : initié sous le nom de "Tomcat-Probe", le projet a été renommé en Lambda-probe avant de rentrer dans une phase d'inactivité encore effective aujourd'hui. Alors Lambda-probe, projet mort ? C'était sans compter sur la force des communautés Open Source. Sans nouvelle du développeur et confortés par la licence GPL, des utilisateurs du forum ont repris le développement de l'outil d'administration de serveur Tomcat en le forkant : PSI-probe.
Les mesures proposées par PSI-probe dans sa version 2.0.2 sont très diverses :
- Gestion des applications déployées (affichage des sessions et de leurs détails, désactivation de celles-ci), de leurs composantes (connexions JDBC) ;
- Gestion des datasources, visualisation de leurs taux d'engorgement ;
- Déploiement d'applications ;
- Affichage des logs Tomcat et des logs applicatifs ;
- Informations sur les processus en cours ;
- Gestion en clusters ;
- Informations système de l'hôte ;
- État du serveur.
La liste impressionnante de ses possibilités par rôle est à consulter sur le site.
PSI-probe gère en effet les utilisateurs en plusieurs rôles, ce qui devrait intéresser les environnements fortement industrialisés dans lesquels plusieurs utilisateurs d'équipes différentes doivent accéder à certaines statistiques ou actions selon leurs fonctions. Les développeurs ont mis l'accent sur la gestion des instances de serveurs en cluster qui est implémentée nativement.
Le logiciel est proposé sous forme d'application web qui se déploie naturellement sous Tomcat, mais aussi sous JBoss de façon triviale. L'ancien site de LambdaProbe propose des captures d'écran et une démonstration en ligne (d'une ancienne version 1.7) qui donnent une bonne idée des mesures et graphiques déjà disponibles à l'époque ainsi que de l'interface utilisateur ergonomique, claire et complète que l'on peut retrouver en français. Pour information, PSI-probe nécessite une exécution en environnement privilégié afin de pouvoir administrer les WARs de son serveur ainsi que de l'activation de la console JMX dans la machine virtuelle Java.
Comme on a pu le voir au moment de l'inactivité du projet, le forum, véritable ligne de vie d'un logiciel Open Source, est actif et les demandes d'informations ne restent pas lettre morte. Les idées de développement futurs ne manquent pas comme par exemple la prise en charge de Tomcat 6 ou les avertissements par email. PSI-probe est le parfait exemple de projet Open Source : basé sur une communauté active et qualifiée, à même de reprendre le projet de bout en bout, et de proposer une réponse pertinente à un besoin souvent exprimé.
PSI-probe ? Un incontournable !
NdM : cette dépêche est tirée du journal de galaux.
Nouvelle version 2.6.35 du noyau Linux
La sortie de la version stable 2.6.35 du noyau Linux vient d'être annoncée par Linus Torvalds. Le nouveau noyau est, comme d'habitude, téléchargeable sur les serveurs du site kernel.org.
Le détail des évolutions, nouveautés et prévisions est dans la seconde partie de la dépêche (qui est sous licence CC BY-SA).
Le détail des évolutions, nouveautés et prévisions est dans la seconde partie de la dépêche (qui est sous licence CC BY-SA).
Sortie de ZiK en version 0.14
ZiK est un lecteur audio sous licence GPL v2. Il ne gère pas de bibliothèque audio, à la place son interface propose de naviguer directement dans l’arborescence des répertoires dans lesquels sont stockés les fichiers audio. Cela peut être pratique, si vous avez organisé cette arborescence à votre goût.
Les nouveautés incluses dans la version 0.14 sont :
Suite à la correction de nombreux bogues, ZiK fonctionne maintenant sous Ruby 1.9.
Les nouveautés incluses dans la version 0.14 sont :
- La possibilité d'ajouter depuis un programme externe (ex : nautilus) un fichier à la liste de lecture en cours au lieu d'ouvrir une nouvelle fenêtre ;
- Un nouveau module permettant l'édition automatique de vos tags via musicbrainz.org ;
- La modification des configurations des modules même si le module n'est pas chargé ;
- Affichage de la durée des pistes pour de nouveaux formats ;
- Amélioration du support du format XSPF ;
- Ajout possible de liste de lecture depuis une application externe ;
- Mise à jour de la traduction.
Suite à la correction de nombreux bogues, ZiK fonctionne maintenant sous Ruby 1.9.
Publication de Quantum GIS 1.5 « Tethys »
Le projet Quantum GIS vient de publier la version 1.5 de son système d'information géographique, elle répond au doux nom de « Thetys ». Cette version est le résultat de six mois de développement ; une quarantaine de nouvelles fonctionnalités ont été ajoutées, et plus de 350 problèmes ont été corrigés.
Pour rappel, un Système d'Information Géographique (SIG) est un logiciel permettant d'éditer et de consulter un ensemble de données dans un espace de coordonnées, cela va de la simple composition de cartes de randonnées aux analyses de terrain avancées telles que l'estimation de la durée d'ensoleillement d'une parcelle ou de l'interpolation d'un horizon géologique.
QGIS est un projet sous GPL qui utilise la bibliothèque Qt 4 et s'interface avec d'autres logiciels tels que GRASS et MapServer. Il peut servir de base pour créer de nouvelles applications ou extensions ; il en existe plus d'une centaine à l'heure actuelle !
Pour rappel, un Système d'Information Géographique (SIG) est un logiciel permettant d'éditer et de consulter un ensemble de données dans un espace de coordonnées, cela va de la simple composition de cartes de randonnées aux analyses de terrain avancées telles que l'estimation de la durée d'ensoleillement d'une parcelle ou de l'interpolation d'un horizon géologique.
QGIS est un projet sous GPL qui utilise la bibliothèque Qt 4 et s'interface avec d'autres logiciels tels que GRASS et MapServer. Il peut servir de base pour créer de nouvelles applications ou extensions ; il en existe plus d'une centaine à l'heure actuelle !
Self Service Password (projet LDAP Tool Box) en version 0.4
Self Service Password est une interface web très simple permettant à un utilisateur de changer son mot de passe dans un annuaire LDAP. Cet annuaire peut être Active Directory ou un annuaire LDAP conforme au standard.
Le logiciel est en PHP, sous licence GPL.
Cette nouvelle version apporte les nouveautés suivantes :
L'interface est désormais traduite en 5 langues : anglais, français, allemand, espagnol et brésilien.
La documentation a également été entièrement réécrite.
Le logiciel est en PHP, sous licence GPL.
Cette nouvelle version apporte les nouveautés suivantes :
- Réinitialisation par question/réponse
- Réinitialisation par jeton envoyé par mail
- Contrôle des caractères spéciaux dans le mot de passe
- Possibilité d'interdire certains caractères dans le mot de passe
L'interface est désormais traduite en 5 langues : anglais, français, allemand, espagnol et brésilien.
La documentation a également été entièrement réécrite.
GLX-Dock 2.2 entre en version bêta
GLX-Dock est une interface en OpenGL pour les bureaux GNU/Linux , qui prend la forme de docks ou de desklets.
La prochaine version majeure vient de passer en version bêta.
Elle apporte un énorme lot de nouveautés :
Elle fournit aussi une vue "tableau de bord", et un thème "Unity" qui s'adapte particulièrement bien aux netbooks.
Pour l'installer, un dépôt PPA est disponible :
http://www.glx-dock.org/ww_page.php?p=ppa%20Weekly
Sous Lucid, vous pouvez faire un simple :
La prochaine version majeure vient de passer en version bêta.
Elle apporte un énorme lot de nouveautés :
- 2 nouveaux modes de visibilité et de nouveaux effets de masquage ;
- un calendrier qui gère les tâches ;
- le Me-Menu et le Messaging-Menu d'Ubuntu ;
- le verrouillage de l'écran à partir du dock ;
- et encore bien d'autres nouveautés et améliorations.
Elle fournit aussi une vue "tableau de bord", et un thème "Unity" qui s'adapte particulièrement bien aux netbooks.
Pour l'installer, un dépôt PPA est disponible :
http://www.glx-dock.org/ww_page.php?p=ppa%20Weekly
Sous Lucid, vous pouvez faire un simple :
sudo add-apt-repository ppa:cairo-dock-team/weekly
sudo apt-get update
sudo apt-get install cairo-dock cairo-dock-plug-ins
Sortie de Rakudo Star
Rakudo, le compilateur Perl 6, annonce aujourd'hui sa première version publique après 10 ans de travail collectif. Baptisée Rakudo * (ou Rakudo Star), elle se base sur la machine virtuelle Parrot, conçue comme un projet indépendant pour interpréter des langages dynamiques.
Ce compilateur est l'implémentation officielle du langage Perl 6, qui est plus ou moins le successeur de Perl 5, dont la première version remonte à 1994. De très nombreuses évolutions sont présentées, révélant les modifications importantes qu'ont subies Perl et sa communauté depuis leur création.
Meme si Rakudo Star n'est pas encore considérée comme une implémentation stable ni même complète de Perl 6, les développeurs de Rakudo espèrent encourager la communauté à tester Perl 6, et à faire remonter des avis sur ce qui fonctionne déjà.
Ce compilateur est l'implémentation officielle du langage Perl 6, qui est plus ou moins le successeur de Perl 5, dont la première version remonte à 1994. De très nombreuses évolutions sont présentées, révélant les modifications importantes qu'ont subies Perl et sa communauté depuis leur création.
Meme si Rakudo Star n'est pas encore considérée comme une implémentation stable ni même complète de Perl 6, les développeurs de Rakudo espèrent encourager la communauté à tester Perl 6, et à faire remonter des avis sur ce qui fonctionne déjà.
Sortie de CImg 1.3.9 et G'MIC 1.3.9.0
Deux mises à jour simultanées de bibliothèques/logiciels libres liés au traitement d'images sont à signaler, avec la sortie de CImg (en version 1.3.9) et G'MIC (en version 1.3.9.0).
Ces deux projets, qui ont respectivement dix et deux ans d'âge, sont aujourd'hui développés et maintenus dans l'équipe IMAGE du laboratoire de recherche GREYC, unité de recherche CNRS basée à Caen, et sont distribués sous licence CeCiLL. Ils définissent un ensemble de fonctionnalités pour la manipulation de données images pixelliques génériques (images 2D, 3D, 3D+t, couleurs, multi-spectrales, à valeurs entières 8/16/32 bits ou flottantes), qui peuvent se mettre en place aussi bien dans un code C++ (avec CImg) que dans un shell/script (avec G'MIC), ou encore au travers de l'interface graphique proposé par le greffon G'MIC, dédié spécifiquement au logiciel de retouche d'images GIMP.
Le duo CImg / G'MIC couvre donc un large spectre de besoins et de profils d'utilisation, et peut intéresser potentiellement à la fois les programmeurs et les utilisateurs demandeurs d'algorithmes en traitement d'images. Ces réalisations sont disponibles pour de nombreuses plateformes, et les dernières versions en particulier pour Linux (paquets Debian / Ubuntu), Windows et Mac OS X accessibles sur les pages respectives des projets.
Ces deux projets, qui ont respectivement dix et deux ans d'âge, sont aujourd'hui développés et maintenus dans l'équipe IMAGE du laboratoire de recherche GREYC, unité de recherche CNRS basée à Caen, et sont distribués sous licence CeCiLL. Ils définissent un ensemble de fonctionnalités pour la manipulation de données images pixelliques génériques (images 2D, 3D, 3D+t, couleurs, multi-spectrales, à valeurs entières 8/16/32 bits ou flottantes), qui peuvent se mettre en place aussi bien dans un code C++ (avec CImg) que dans un shell/script (avec G'MIC), ou encore au travers de l'interface graphique proposé par le greffon G'MIC, dédié spécifiquement au logiciel de retouche d'images GIMP.
Le duo CImg / G'MIC couvre donc un large spectre de besoins et de profils d'utilisation, et peut intéresser potentiellement à la fois les programmeurs et les utilisateurs demandeurs d'algorithmes en traitement d'images. Ces réalisations sont disponibles pour de nombreuses plateformes, et les dernières versions en particulier pour Linux (paquets Debian / Ubuntu), Windows et Mac OS X accessibles sur les pages respectives des projets.
Aide à la supervision informatique avec la suite gbRRDGraphix 1.7.0
Sortie de la suite gbRRDGraphix en version 1.7.0, outil de surveillance et d’aide au diagnostique réseau. La suite se compose d'un front-end complet et souple pour la création de graphiques via RRDtool, d'un ordonnanceur, ainsi que d'un outil d’analyse des flux réseaux. La combinaison des outils RRDtool, SNMP et Flow-tools permet sur un grand parc de machines/équipements de réaliser des analyses et diagnostiques de manière fine et rapide.
Contrairement aux outils existants comme Cacti, Nagios et d'autres, cette suite permet une analyse graphique simultanée des données SNMP et Netflow, mais aussi une étude plus pointue par l'analyse détaillée des trames Netflow elles-mêmes. La suite logicielle est développée depuis quatre ans et fonctionne en production sur un parc de plus d'un millier d'équipements. Elle a été développée pour tenter de combler un manque de logiciel open source d'aide au diagnostique réseau. Elle se place entre le logiciel de monitoring et celui d’analyse précise de flux réseaux et permet de faire de manière conjointe le travail de logiciel de monitoring, de tracing et d’analyse du réseau. Ceci dans le but d’accélérer la résolution d’incidents et cibler facilement les différentes sources d’anomalies.
gbRRDGraphix n'est en rien un substitut de solutions comme Nagios ou Advanced Netflow Manager (logiciel commercial) mais bien un complément à celles-ci. De plus, gbRRDGraphix fait partie des rares interfaces graphiques les plus complètes pour apprendre et manipuler RRDtool. L'architecture du logiciel peut être éclatée sur plusieurs machines soit pour absorber la charge, soit pour permettre une administration déportée de chaque composant. Tous les composants de cette suite ainsi que l'interface graphique principale ont été développés en language Gambas v2.x, à l'exception de l’interface web.
Contrairement aux outils existants comme Cacti, Nagios et d'autres, cette suite permet une analyse graphique simultanée des données SNMP et Netflow, mais aussi une étude plus pointue par l'analyse détaillée des trames Netflow elles-mêmes. La suite logicielle est développée depuis quatre ans et fonctionne en production sur un parc de plus d'un millier d'équipements. Elle a été développée pour tenter de combler un manque de logiciel open source d'aide au diagnostique réseau. Elle se place entre le logiciel de monitoring et celui d’analyse précise de flux réseaux et permet de faire de manière conjointe le travail de logiciel de monitoring, de tracing et d’analyse du réseau. Ceci dans le but d’accélérer la résolution d’incidents et cibler facilement les différentes sources d’anomalies.
gbRRDGraphix n'est en rien un substitut de solutions comme Nagios ou Advanced Netflow Manager (logiciel commercial) mais bien un complément à celles-ci. De plus, gbRRDGraphix fait partie des rares interfaces graphiques les plus complètes pour apprendre et manipuler RRDtool. L'architecture du logiciel peut être éclatée sur plusieurs machines soit pour absorber la charge, soit pour permettre une administration déportée de chaque composant. Tous les composants de cette suite ainsi que l'interface graphique principale ont été développés en language Gambas v2.x, à l'exception de l’interface web.
FreetuxTV 0.5.1 est disponible
Près de 6 mois après sortie de la version 0.4.0, FreetuxTV sort en version 0.5.1.
Pour rappel, FreetuxTV est un logiciel fonctionnant sous Linux, permettant de regarder et d'enregistrer la télévision sur son PC ainsi que d'écouter et enregistrer la radio en utilisant les fonctions de multiposte proposé par les FAI (Fournisseurs d'accès Internet) ou les WebTV et WebRadio gratuites disponibles sur internet. Il a pour objectif d'être l'équivalent d'ADSLTV pour Linux. Il est écrit en C avec GTK+ pour bien s'intégrer dans l'environnement Gnome et est basé sur LibVLC pour la gestion de la vidéo. Il est distribué désormais sous licence GPLv3 (au lieu de GLPv2 dans les versions antérieures).
Ces dernières versions ont surtout connu une amélioration du code interne et l'ajout de quelques fonctionnalités attendues, notamment la gestion des favoris et le dé-entrelacement. De plus Yannick, qui s'occupe de la gestion des listes de chaînes et des logos, a ajouté de nombreux logos et WebTV et WebRadio dans diverses langues.
Par ailleurs, le projet recherche toujours des contributeurs :
Si vous faites un tour sur le blog, n'oubliez pas de participer au sondage pour que l'on sache.
Pour rappel, FreetuxTV est un logiciel fonctionnant sous Linux, permettant de regarder et d'enregistrer la télévision sur son PC ainsi que d'écouter et enregistrer la radio en utilisant les fonctions de multiposte proposé par les FAI (Fournisseurs d'accès Internet) ou les WebTV et WebRadio gratuites disponibles sur internet. Il a pour objectif d'être l'équivalent d'ADSLTV pour Linux. Il est écrit en C avec GTK+ pour bien s'intégrer dans l'environnement Gnome et est basé sur LibVLC pour la gestion de la vidéo. Il est distribué désormais sous licence GPLv3 (au lieu de GLPv2 dans les versions antérieures).
Ces dernières versions ont surtout connu une amélioration du code interne et l'ajout de quelques fonctionnalités attendues, notamment la gestion des favoris et le dé-entrelacement. De plus Yannick, qui s'occupe de la gestion des listes de chaînes et des logos, a ajouté de nombreux logos et WebTV et WebRadio dans diverses langues.
Par ailleurs, le projet recherche toujours des contributeurs :
- Un graphiste pour réaliser un logo et une page de garde/fenêtre d'attente (splashscreen) ;
- Des développeurs pour effectuer et maintenir le portage sous Mac OS X et MS Windows ou d'autres plate-formes ;
- Des développeurs C/GTK+ pour améliorer FreetuxTV ;
- Des testeurs pour remonter les bogues : http://code.google.com/p/freetuxtv/issues/list ;
- Des empaqueteurs pour les distributions Linux dont les paquetages ne sont pas à jour ou disponibles ici : http://freetuxtv.eric-beuque.com/packages/?mode=all
Si vous faites un tour sur le blog, n'oubliez pas de participer au sondage pour que l'on sache.
Videoporama disponible en version 0.8
Videoporama, petit projet commencé il y a maintenant presque trois ans continue son petit bonhomme de chemin. C'est avec plaisir que je vous annonce la sortie de la version 0.8.
Videoporama c'est quoi ? C'est un logiciel libre (GPLv2+) de création de diaporamas exportés en vidéo, dans la même veine que smile ou imagination. Videoporama se base sur Qt et se différencie par sa capacité à exporter les diaporamas au format full HD.
Quoi de neuf dans cette version ? (La suite dans le reste de la dépêche)
Videoporama c'est quoi ? C'est un logiciel libre (GPLv2+) de création de diaporamas exportés en vidéo, dans la même veine que smile ou imagination. Videoporama se base sur Qt et se différencie par sa capacité à exporter les diaporamas au format full HD.
Quoi de neuf dans cette version ? (La suite dans le reste de la dépêche)
Sortie de SystemTap 1.3
Ce 21 juillet, SystemTap est passé en version 1.3.
SystemTap est un outil d'instrumentation de code pour GNU/Linux et ses applications, souvent comparé à DTrace. La version 1.3 marque l'avènement d'une implémentation utilisable de print_ubacktrace() permettant d'obtenir un backtrace (pile d'appel) complet de l'espace utilisateur depuis un événement noyau. Cette amélioration fait partie d'un grand nombre de modifications dans le fonctionnement interne de SystemTap qui ont visé à améliorer ses performances et la qualité des résultats fournis (avec des backtraces plus précis et rapides notamment).
L'actualité SystemTap de ces derniers mois inclut aussi la possibilité d'instrumenter facilement des applications Python et Java dans Fedora 13, ainsi que l'activation de kprobe dans le noyau Debian qui augure la possibilité d'avoir un SystemTap utilisable dans Squeeze.
SystemTap est un outil d'instrumentation de code pour GNU/Linux et ses applications, souvent comparé à DTrace. La version 1.3 marque l'avènement d'une implémentation utilisable de print_ubacktrace() permettant d'obtenir un backtrace (pile d'appel) complet de l'espace utilisateur depuis un événement noyau. Cette amélioration fait partie d'un grand nombre de modifications dans le fonctionnement interne de SystemTap qui ont visé à améliorer ses performances et la qualité des résultats fournis (avec des backtraces plus précis et rapides notamment).
L'actualité SystemTap de ces derniers mois inclut aussi la possibilité d'instrumenter facilement des applications Python et Java dans Fedora 13, ainsi que l'activation de kprobe dans le noyau Debian qui augure la possibilité d'avoir un SystemTap utilisable dans Squeeze.
Sortie de la version 2.2 de Sonar
Sonar est une plate-forme libre (LGPL v3) permettant de gérer la qualité du code source.
La version 2.2 de Sonar vient de sortir. Parmi une soixantaine d'améliorations et corrections de bogues se trouvent également trois fonctionnalités majeures qui viennent enrichir l'outil ainsi que augmenter les possibilités de l'étendre par des greffons :
La version 2.2 de Sonar vient de sortir. Parmi une soixantaine d'améliorations et corrections de bogues se trouvent également trois fonctionnalités majeures qui viennent enrichir l'outil ainsi que augmenter les possibilités de l'étendre par des greffons :
- Filtres : les utilisateurs peuvent définir des filtres et créer des onglets afin d'obtenir une vue sur un sujet particulier. Par exemple : tous les projets, les tests unitaires dont l'exécution est la plus longue, les classes avec une couvertures par les tests unitaires < 50% et une complexité moyenne par méthode > 10...
- Favoris : il est maintenant possible de marquer une ressource (projet, module, package, fichier) comme étant une ressource favorite ce qui permet de la retrouver par la suite dans un onglet dédié aux favoris.
- Le chargeur de classe des greffons : chaque greffon est maintenant exécuté dans son propre classloader. Le principal avantage en est que les greffons peuvent maintenant déclarer leurs propres dépendances au lieu d'être limités aux bibliothèques fournies par Sonar.