Debian Lenny a été mise à jour
Régulièrement, la version stable de Debian subit de légères mises à jour afin de corriger quelques bogues très importants, de proposer les patchs de sécurité à ceux qui ne suivent pas les mises à jour de security.debian.org et de générer de nouvelles images des CD et DVD d'installation. Lenny en est ainsi à sa sixième mise à jour depuis sa sortie, ceci permet - entre autres - de fournir un noyau qui prend en charge plus de matériels et d'inclure les paquets sun-java5 et sun-java6 pour l'architecture ia64.
GDB 7.2 est sorti
Le GNU Debugger, un outil qui permet de connaître la valeur des variables en mémoire et de retracer les appels de fonction afin d'identifier la cause d'un crash d'une application, vient de sortir une nouvelle version. La prise en charge du langage D a été ajoutée, ainsi que l'architecture ARM pour Symbian, une liste plus exhaustive est disponible dans l'annonce.
Mozilla Labs Gaming
Mozilla a ouvert une nouvelle division, le Mozilla Labs Gaming, dont le but est de promouvoir l'utilisation des nouvelles fonctionnalités pour la création de jeu en ligne. Ces fonctionnalités sont, notamment, les balises vidéo et audio (avec un codec libre), WebGL, touch events, l'orientation de l'appareil, la géolocalisation et les moteurs JavaScript rapides. Afin de motiver les développeurs, une compétition, Game On 2010, va s'ouvrir fin septembre pour les créateurs de jeu intéressés.
Piwik 1.0, Inkscape 0.48 et RabbitMQ 2.0
Piwik est une application de mesure d'audience de sites internet en temps réel. Il fournit des rapports détaillés sur les visiteurs de votre site web avec de nombreux graphiques et tableaux sur les moteurs de recherche et mots clés qu'ils ont utilisés, les langues qu'ils parlent, les pages populaires et tant d'autres statistiques. Développé en PHP et MySQL, il vient d'atteindre la version symbolique 1.0 et peut être téléchargé sous licence GPL.
Le fameux logiciel de dessin vectoriel Inkscape est sorti en version 0.48. Grâce au Google Summer of Code, cette version propose de nombreux améliorations dont :
RabbitMQ est une solution de messagerie d'entreprise complète et fiable, qui implémente le standard AMQP (Advanced Message Queuing Protocol), sous licence MPL. La sortie de la version 2.0 apporte un nouveau moteur de stockage scalable, une API pour la persistance, le support natif du multi-protocoles (en plus d'AMQP, RabbitMQ prend en charge XMPP, STOMP, SMTP, JSON/RPC et PubSubHubBub) et une meilleure gestion des greffons.
Le fameux logiciel de dessin vectoriel Inkscape est sorti en version 0.48. Grâce au Google Summer of Code, cette version propose de nombreux améliorations dont :
- L'outil Node a été profondément modifié et permet maintenant de modifier plusieurs paths en même temps ;
- Amélioration de l'outil texte avec la prise en charge de subscript, superscript et le paramétrage des espaces ;
- Nouvel outil Airbrush ;
- Export LaTeX avec PDF/PS/EPS ;
- Création de présentations avec l'extension JessyInk.
RabbitMQ est une solution de messagerie d'entreprise complète et fiable, qui implémente le standard AMQP (Advanced Message Queuing Protocol), sous licence MPL. La sortie de la version 2.0 apporte un nouveau moteur de stockage scalable, une API pour la persistance, le support natif du multi-protocoles (en plus d'AMQP, RabbitMQ prend en charge XMPP, STOMP, SMTP, JSON/RPC et PubSubHubBub) et une meilleure gestion des greffons.
Gerrit, libaacs, MongoDB
Gerrit
Gerrit, dont la version 2.1.4 est sortie récemment, est un système de revue de code, sur le web, permettant la comparaison côte à côte et les commentaires de code. Il est basé sur Git, et est publié sous licence Apache 2.0.
Historiquement, Gerrit a commencé comme un ensemble de patch pour Rietveld, un outil de revue de code basé sur subversion. Le besoin d'ACL, non souhaité par l'auteur de Rietveld (Guido van Rossum), a poussé Gerrit à forker et à devenir un projet à part entière. Le passage en version 2 a été l'objet d'une réécriture complète de Gerrit pour passer du python au Java (Servlet J2EE) avec une base SQL.
libaacs
libaacs est un projet libre de recherche qui a pour but d'expérimenter et de comprendre la spécification « Advanced Access Content System » ou AACS, un système pour restreindre la lecture et la copie de la génération actuelle de disques optiques (Blu-ray, HD DVD). Les leaders du projet sont principalement des développeurs de Doom9, à l'origine de nombreux tests de référence des codecs vidéo. Libaacs n'offre pas de clefs ou de certificats qui pourront être utilisés pour décoder des contenus restreints.
MongoDB
MongoDB 1.6.0 est sorti, après la période de développement et de stabilisation de la série 1.5. Cette version apporte deux grosses améliorations pour la scalabilité et la disponibilité : le sharding ou partitionnement horizontal, très à la mode, et les Replica Sets pour mettre en place des clusters de haute disponibilité avec failover et recovery automatiques.
Gerrit, dont la version 2.1.4 est sortie récemment, est un système de revue de code, sur le web, permettant la comparaison côte à côte et les commentaires de code. Il est basé sur Git, et est publié sous licence Apache 2.0.
Historiquement, Gerrit a commencé comme un ensemble de patch pour Rietveld, un outil de revue de code basé sur subversion. Le besoin d'ACL, non souhaité par l'auteur de Rietveld (Guido van Rossum), a poussé Gerrit à forker et à devenir un projet à part entière. Le passage en version 2 a été l'objet d'une réécriture complète de Gerrit pour passer du python au Java (Servlet J2EE) avec une base SQL.
libaacs
libaacs est un projet libre de recherche qui a pour but d'expérimenter et de comprendre la spécification « Advanced Access Content System » ou AACS, un système pour restreindre la lecture et la copie de la génération actuelle de disques optiques (Blu-ray, HD DVD). Les leaders du projet sont principalement des développeurs de Doom9, à l'origine de nombreux tests de référence des codecs vidéo. Libaacs n'offre pas de clefs ou de certificats qui pourront être utilisés pour décoder des contenus restreints.
MongoDB
MongoDB 1.6.0 est sorti, après la période de développement et de stabilisation de la série 1.5. Cette version apporte deux grosses améliorations pour la scalabilité et la disponibilité : le sharding ou partitionnement horizontal, très à la mode, et les Replica Sets pour mettre en place des clusters de haute disponibilité avec failover et recovery automatiques.
NoSQL : Neo4J, Riak, Kyoto Cabinet et Graylog2
Petite compilation de brèves autour de divers projets de type NoSQL :
Neo4J est une base de données de type graphes sous licence AGPLv3. La version 1.1, sortie fin juillet, apporte 7 grandes nouveautés :
Riak est une base de données distribuée de type clé-valeur, sous licence Apache 2. Depuis la précédente dépêche sur LinuxFr.org, deux versions sont sorties : la 0.11 et la 0.12. Bitcask est maintenant le moteur de stockage par défaut. Pour le reste, pas de grands changements, mais un bon nombre de corrections de bogues et de petites améliorations diverses.
Kyoto Cabinet est une base de données très rapide de type clé-valeur. Un nouveau type de stockage a été introduit dans la version 1.1.0 : Directory Database. Celui-ci n'est qu'une fine abstraction au-dessus des systèmes de fichiers et fonctionne particulièrement bien avec Ext3 et ReiserFS pour stocker des valeurs très grosses.
La version 1.2.0 a également été l'occasion d'introduire un nouveau type de stockage : ForestDB. Son implémentation est un B-tree au-dessus de DirDB et dont les performances sont étonnamment bonnes.
Enfin, Graylog2 est une implémentation Open Source de syslog qui enregistre les logs dans MongoDB. Il se compose d'un serveur en Java qui accepte les logs en TCP ou UDP et les enregistre dans la base de données, et d'une interface de consultation des logs écrite en Ruby on Rails. Les captures d'écran montrent les possibilités de configuration et de filtrage des messages de cet outil.
Neo4J est une base de données de type graphes sous licence AGPLv3. La version 1.1, sortie fin juillet, apporte 7 grandes nouveautés :
- Un package d'algorithmes classiques pour les graphes avec, par exemple, Dijkstra et A* ;
- La possibilité d’exécuter du code sur des événements comme un commit ;
- Une bibliothèque de traversée de graphes (vous donnez des instructions comme l'ordre de parcours dans le graphe ou les types d'arcs à suivre et Neo4J vous renvoient les chemins parcourus) ;
- Monitoring avec JMX ;
- Optimisation du kernel ;
- Amélioration de l'indexation avec Lucene ;
- Inclusion de l'outil de sauvegarde à chaud.
Riak est une base de données distribuée de type clé-valeur, sous licence Apache 2. Depuis la précédente dépêche sur LinuxFr.org, deux versions sont sorties : la 0.11 et la 0.12. Bitcask est maintenant le moteur de stockage par défaut. Pour le reste, pas de grands changements, mais un bon nombre de corrections de bogues et de petites améliorations diverses.
Kyoto Cabinet est une base de données très rapide de type clé-valeur. Un nouveau type de stockage a été introduit dans la version 1.1.0 : Directory Database. Celui-ci n'est qu'une fine abstraction au-dessus des systèmes de fichiers et fonctionne particulièrement bien avec Ext3 et ReiserFS pour stocker des valeurs très grosses.
La version 1.2.0 a également été l'occasion d'introduire un nouveau type de stockage : ForestDB. Son implémentation est un B-tree au-dessus de DirDB et dont les performances sont étonnamment bonnes.
Enfin, Graylog2 est une implémentation Open Source de syslog qui enregistre les logs dans MongoDB. Il se compose d'un serveur en Java qui accepte les logs en TCP ou UDP et les enregistre dans la base de données, et d'une interface de consultation des logs écrite en Ruby on Rails. Les captures d'écran montrent les possibilités de configuration et de filtrage des messages de cet outil.
Mailman, Locomotive, Greenletters et re2
Dans le cadre du Ruby Summer of Code, un des étudiants a publié un micro-framework pour traiter des courriels entrants. Mailman est sous licence MIT et en est encore à ses balbutiements (et n'a rien à voir avec GNU Mailman logiciel libre de gestion de listes de diffusion). Pour le moment, il permet d'aller chercher des courriels en POP3 ou depuis un Maildir et d’exécuter des actions pour chaque courriel en fonction de critères sur l'émetteur, le destinataire, le titre ou le contenu.
Locomotive CMS est, comme son nom l'indique, un système de gestion de contenu et est sous licence MIT. Il est écrit en Ruby on Rails et fonctionne avec une base de données MongoDB. Il peut être déployé pour gérer un ou plusieurs sites ou être utilisé sous forme d'engine au sein d'une application Rails plus large.
Greenletters est un clone d'Expect écrit en Ruby. Il permet donc d'automatiser des interactions avec des outils en ligne de commande comme telnet, ftp, passwd, etc. Greenletters peut aussi être utilisé depuis des specs Cucumber en utilisant les raccourcis fournis.
RE2 est une bibliothèque développée par Google pour manipuler des expressions rationnelles de manière efficace. Il existe désormais des bindings pour profiter de cette bibliothèque en Ruby.
Locomotive CMS est, comme son nom l'indique, un système de gestion de contenu et est sous licence MIT. Il est écrit en Ruby on Rails et fonctionne avec une base de données MongoDB. Il peut être déployé pour gérer un ou plusieurs sites ou être utilisé sous forme d'engine au sein d'une application Rails plus large.
Greenletters est un clone d'Expect écrit en Ruby. Il permet donc d'automatiser des interactions avec des outils en ligne de commande comme telnet, ftp, passwd, etc. Greenletters peut aussi être utilisé depuis des specs Cucumber en utilisant les raccourcis fournis.
RE2 est une bibliothèque développée par Google pour manipuler des expressions rationnelles de manière efficace. Il existe désormais des bindings pour profiter de cette bibliothèque en Ruby.
Wine, JavaFX, OpenStack, Dell et les OS
La torpeur de l'été dans l'hémisphère nord nous fait oublier qu'il y a des nouvelles dans les mondes du libre et des sujets voisins.
Wine 1.2
Entre deux barbecues et son vin rosé, voici un autre « wine » tout frais, j'ai nommé Wine 1.2. C'est du cru été 2010. Après deux ans de développement, ayant résulté en pas moins de 23000 changements et 3000 bugs corrigés, l'accent a été mis sur les applications 64 bits et les graphiques Tango. De nombreux changements ont été introduits dans le cœur, l'interface utilisateur, l'intégration à l'environnement de bureau, les graphiques, l'audio, le réseau, Direct3D, les applications intégrées, les performances, l'environnement de build, etc.
Wine, c'est bon, mangez-en sans modération.
Pétition pour libérer JavaFX
Encore une pétition pour ouvrir et libérer du code source. Cette fois-ci, il s'agit de JavaFX, la fratrie de logiciels pour les applications Internet riches (RIA). L'opportunité du changement de main de Sun à Oracle a été saisie au vol. À vous de décider de la signer, ou pas.
OpenStack : wannabe-standard ouvert pour le cloud
Le projet OpenStack a pour but de produire une infrastructure libre pour le Cloud Computing, que ce soit privé ou public, simple et scalable (« To produce the ubiquitous OpenSource Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable. »). Le projet publie sont code sous licence Apache 2.0.
Dans la catégorie « logique implacable », Dell a osé nous sortir un comparatif indiscutable entre Windows et Ubuntu. Il faut le voir pour le croire. Petite sélection de perles :
Wine 1.2
Entre deux barbecues et son vin rosé, voici un autre « wine » tout frais, j'ai nommé Wine 1.2. C'est du cru été 2010. Après deux ans de développement, ayant résulté en pas moins de 23000 changements et 3000 bugs corrigés, l'accent a été mis sur les applications 64 bits et les graphiques Tango. De nombreux changements ont été introduits dans le cœur, l'interface utilisateur, l'intégration à l'environnement de bureau, les graphiques, l'audio, le réseau, Direct3D, les applications intégrées, les performances, l'environnement de build, etc.
Wine, c'est bon, mangez-en sans modération.
Pétition pour libérer JavaFX
Encore une pétition pour ouvrir et libérer du code source. Cette fois-ci, il s'agit de JavaFX, la fratrie de logiciels pour les applications Internet riches (RIA). L'opportunité du changement de main de Sun à Oracle a été saisie au vol. À vous de décider de la signer, ou pas.
OpenStack : wannabe-standard ouvert pour le cloud
Le projet OpenStack a pour but de produire une infrastructure libre pour le Cloud Computing, que ce soit privé ou public, simple et scalable (« To produce the ubiquitous OpenSource Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable. »). Le projet publie sont code sous licence Apache 2.0.
- Le premier projet « OpenStack Object Storage », dont le code est disponible à ce jour, est un magasin d'objets (object store) complètement distribué, basé sur Cloud Files de Rackspace.
- Le second projet « OpenStack Compute », dont le code devrait être disponible avant la fin de l'année, est un moteur scalable de provisionning, basé sur NASA Nebula cloud.
Dans la catégorie « logique implacable », Dell a osé nous sortir un comparatif indiscutable entre Windows et Ubuntu. Il faut le voir pour le croire. Petite sélection de perles :
- « UBUNTU is not a Microsoft Windows operating system »
- Choose UBUNTU if: You do not plan to use Microsoft WINDOWS ».
PacketFence 1.9.0 - Un puissant contrôleur d'accès au réseau
Inverse, société spécialisée en développement et déploiement de logiciels libres, annonce la sortie de la version 1.9.0 de PacketFence. Ce dernier est une solution de conformité réseau (NAC) entièrement libre, supportée et reconnue. Procurant une liste impressionnante de fonctionnalités telles un portail captif pour l'enregistrement ou la remédiation, une gestion centralisée des réseaux filaire et sans fil, le support pour le 802.1X, l'isolation niveau-2 des composantes problématiques, l'intégration au détecteur d'intrusions Snort et au détecteur de vulnérabilités Nessus - elle peut être utilisée pour sécuriser efficacement aussi bien des réseaux de petite taille que de très grands réseaux hétérogènes.
PacketFence possède un grand nombre de fonctionnalités. Parmi celles-ci, on retrouve :
PacketFence est une solution non-intrusive qui fonctionne avec une multitude d'équipements réseaux (filaire ou sans fil) tels ceux de Cisco, Aruba, Nortel, Hewlett-Packard, Enterasys, Accton/Edge-corE/SMC, 3Com, D-Link, Intel, Dell et plus encore.
PacketFence supporte dorénavant les contrôleurs sans fil WiSM, la série 1800 ISR, ainsi que les commutateurs 3750 et 4500 de Cisco. Le commutateur Foundry FastIron 4802 est dorénavant supporté avec téléphonie IP et les commutateurs HP ProCurve 3400cl, SMC8824M et SMC8848M sont maintenant supportés. De nouvelles fonctionnalités telles la catégorisation de composantes réseau pour l'assignation dynamique de VLAN ainsi que la prise en charge du matériel flottant ont été ajoutées. Des paquets pour Red Hat Enterprise Linux (ou CentOS) sont disponibles sur le site officiel du projet ainsi qu'une version pré-configurée dans une image de type VMWare.
PacketFence possède un grand nombre de fonctionnalités. Parmi celles-ci, on retrouve :
- L'enregistrement des composantes réseau grâce à un puissant portail captif ;
- Le blocage automatique, si souhaité, des appareils indésirables ;
- L'enrayement de la propagation de vers et virus informatiques ;
- Le freinage des attaques sur vos serveurs ou diverses composantes réseaux ;
- La vérification de la conformité des postes présents sur le réseau (logiciels installés, configurations particulières, etc.).
PacketFence est une solution non-intrusive qui fonctionne avec une multitude d'équipements réseaux (filaire ou sans fil) tels ceux de Cisco, Aruba, Nortel, Hewlett-Packard, Enterasys, Accton/Edge-corE/SMC, 3Com, D-Link, Intel, Dell et plus encore.
PacketFence supporte dorénavant les contrôleurs sans fil WiSM, la série 1800 ISR, ainsi que les commutateurs 3750 et 4500 de Cisco. Le commutateur Foundry FastIron 4802 est dorénavant supporté avec téléphonie IP et les commutateurs HP ProCurve 3400cl, SMC8824M et SMC8848M sont maintenant supportés. De nouvelles fonctionnalités telles la catégorisation de composantes réseau pour l'assignation dynamique de VLAN ainsi que la prise en charge du matériel flottant ont été ajoutées. Des paquets pour Red Hat Enterprise Linux (ou CentOS) sont disponibles sur le site officiel du projet ainsi qu'une version pré-configurée dans une image de type VMWare.
L'accès à internet en Finlande devient un droit
Le ministre des transports et communications finlandais précise qu'à partir du 1er juillet 2010, l'accès à Internet haut débit (1 Mbit/s) dans son pays devient un droit. La Finlande devient ainsi le deuxième pays du monde (après l'Estonie) à garantir l'accès Internet à ses concitoyens par une loi et à l'inscrire comme droit fondamental.
Depuis hier, les fournisseurs d'accès à Internet finlandais sont donc obligés de proposer une connexion internet à toute la population, même dans les lieux isolés. Le prix de cette connexion devra être raisonnable, mais prendre en compte le coût induit par la production de ce service. Le gouvernement finlandais prévoit par la suite de porter le débit à 100 Mbit/s grâce à la fibre optique d'ici fin 2015 pour 99% de la population.
L'accès à internet se hisse donc en Finlande au même niveau que le téléphone, la télédiffusion et le courrier. Les deux tendances se dessinent aujourd'hui : dans certains pays tel que la France, le gouvernement souhaite couper l'accès Internet dès qu'il y a suspicion de téléchargement illégal, alors que dans d'autres pays prennent le chemin inverse en protégeant de plus en plus l'accès à internet comment étant fondamental.
Depuis hier, les fournisseurs d'accès à Internet finlandais sont donc obligés de proposer une connexion internet à toute la population, même dans les lieux isolés. Le prix de cette connexion devra être raisonnable, mais prendre en compte le coût induit par la production de ce service. Le gouvernement finlandais prévoit par la suite de porter le débit à 100 Mbit/s grâce à la fibre optique d'ici fin 2015 pour 99% de la population.
L'accès à internet se hisse donc en Finlande au même niveau que le téléphone, la télédiffusion et le courrier. Les deux tendances se dessinent aujourd'hui : dans certains pays tel que la France, le gouvernement souhaite couper l'accès Internet dès qu'il y a suspicion de téléchargement illégal, alors que dans d'autres pays prennent le chemin inverse en protégeant de plus en plus l'accès à internet comment étant fondamental.
Vrac de brèves du logiciel libre
Il n'y a pas que les versions majeures qui font l'actualité, le logiciel libre se construisant pas à pas...
Zonecheck devrait sortir sous peu en v3 : c'est un logiciel de vérification de configuration DNS. Très utile pour détecter les problèmes les plus courants.
Canonical se lance dans le développement de Ubuntu pour tablettes : c'est une version simplifiée et amoindrie, avec la capacité écran tactile. Cette version devrait voir le jour fin 2011.
L'OpenData, ou la disponibilité sous forme libre des données publiques, déjà en place au moins en partie dans plusieurs pays, a bien du mal à trouver son chemin en France.
Le déboggueur LLDB du projet LLVM est censé être haute performance et nouvelle génération. Encore en version alpha, il est toutefois utilisable basiquement, et serait plus rapide que le vénérable GDB.
Microsoft – une fois n'est pas coutume – triche une nouvelle fois en cachant une extension Firefox dans une mise à jour de barre d'outil ("Search enhancement").
Nokia a clarifié la feuille de route de Qt et lance le Qt SDK 1.0RC. Ce SDK contient Qt Creator 2.0 et Qt 4.6.3. Ainsi une application pourra être développée à la fois pour Symbian et MeeGo. Qt 4.7 est actuellement en beta, pour une publication à la fin de l'été.
WebGL fonctionne sur N900 depuis la "PR1.2" du micrologiciel.
Facebook est un des sites les plus visités au monde, et pas seulement parce qu'il est paramétré par défaut comme page d'accueil d'un navigateur par défaut. Cet article survole l'utilisation massive de logiciels libres.
Zonecheck devrait sortir sous peu en v3 : c'est un logiciel de vérification de configuration DNS. Très utile pour détecter les problèmes les plus courants.
Canonical se lance dans le développement de Ubuntu pour tablettes : c'est une version simplifiée et amoindrie, avec la capacité écran tactile. Cette version devrait voir le jour fin 2011.
L'OpenData, ou la disponibilité sous forme libre des données publiques, déjà en place au moins en partie dans plusieurs pays, a bien du mal à trouver son chemin en France.
Le déboggueur LLDB du projet LLVM est censé être haute performance et nouvelle génération. Encore en version alpha, il est toutefois utilisable basiquement, et serait plus rapide que le vénérable GDB.
Microsoft – une fois n'est pas coutume – triche une nouvelle fois en cachant une extension Firefox dans une mise à jour de barre d'outil ("Search enhancement").
Nokia a clarifié la feuille de route de Qt et lance le Qt SDK 1.0RC. Ce SDK contient Qt Creator 2.0 et Qt 4.6.3. Ainsi une application pourra être développée à la fois pour Symbian et MeeGo. Qt 4.7 est actuellement en beta, pour une publication à la fin de l'été.
WebGL fonctionne sur N900 depuis la "PR1.2" du micrologiciel.
Facebook est un des sites les plus visités au monde, et pas seulement parce qu'il est paramétré par défaut comme page d'accueil d'un navigateur par défaut. Cet article survole l'utilisation massive de logiciels libres.
Postgres, NetBeans, mod_python/mod_wsgi et HTTPS Everywhere
- PostgreSQL 9.0 en approche
La bêta 2 de PostgreSQL 9.0 vient de sortir et la finale devrait sortir dans les prochaines semaines ou prochains mois. Robert Treat a publié une présentation des nouveautés.
Depuis la version 8.4, le célèbre logiciel libre de type SGBDR a vu 204 correctifs, 84 contributeurs, 1860 fichiers impactés sur divers aspects tels que les performances, l'administration, le développement, les procédures et la réplication.
- NetBeans IDE 6.9
NetBeans, l'IDE (Integrated Development Environment) poussé par Oracle, est disponible en version 6.9 pour Mac OS X, Linux, Solaris et l'autre OS. Rappelons que NetBeans n'est pas dédié exclusivement à la plate-forme Java, mais est utile aussi pour JavaFX, PHP, JavaScript et AJAX, Ruby et Ruby on Rails, Groovy et Grails, sans oublier les vénérables C/C++.
Un résumé des changements ou des notes de version complètes sont disponibles.
- mod_python est mort, vive mod_wsgi
L'Apache Software Foundation a prononcé la mort officielle de mod_python, ou plus précisément du projet Apache Quetzalcoatl, qui chapeautait le développement du défunt module. En effet, le module a vu sa dernière publication en février 2007.
C'est mod_wsgi son remplaçant officiel. Il est publié sous licence Apache 2.0 bien évidemment. WSGI signifie Web Server Gateway Interface : c'est une spécification pour les serveurs web et serveurs d'applications pour communiquer avec les applications web, bien que ce soit bien plus que cela. C'est un standard Python, décrit dans la PEP 333.
Parmi ceux qui le gèrent d'ors et déjà, citons Django, Zope 3, MoinMoin, Roundup, Trac, etc. liste bien évidemment non-exhaustive.
- HTTPS Everywhere
L'EFF (aka Electronic Frontier Foundation) en collaboration avec le projet Tor a publié HTTPS Everywhere, une extension Firefox qui va basculer votre navigateur sur la version HTTPS du site que vous souhaitez consulter, et ainsi utiliser une connexion chiffrée entre votre navigateur et les sites majeurs.
Cela repose sur un ensemble de règles que l'on peut affiner soit même. Le code est basé sur STS (Strict Transport Security) et NoScript.
Le Sharkfest'10 vient de se terminer
Le Sharkfest est un événement annuel qui se déroule aux États-Unis, centré sur l'incontournable Wireshark. Anciennement connu sous le nom d'Ethereal, c'est un « packet sniffer » libre (GPLv2) multi-plates-formes (Linux, Solaris, FreeBSD, Windows, Mac OS X). Véritable couteau suisse de l'analyse de protocole (il en reconnait pas loin de 800), ses utilisations sont multiples : des plus légitimes dépannage, analyse réseau, développement et rétro-ingénierie de protocoles , au plus controversées comme le piratage (au même titre que tout autre logiciel - P2P - ou couteau de cuisine)
Le dernier en date Sharkfest - troisième du nom - s'est déroulé du 14 au 17 Juin 2010 sur le campus de l'université de Stanford à Palo Alto, CA. Les quelques sessions ci-dessous, tirées des programmes officiels, donnent la teneur des échanges :
Le dernier en date Sharkfest - troisième du nom - s'est déroulé du 14 au 17 Juin 2010 sur le campus de l'université de Stanford à Palo Alto, CA. Les quelques sessions ci-dessous, tirées des programmes officiels, donnent la teneur des échanges :
- Scripting and Extending Nmap and Wireshark with Lua ;
- Visibility into the DMZ Network with Wireshark ;
- Advanced Threat Intelligence and Session Analysis.
Mandriva et la pérennité de Mandriva Linux
Suite au un compte-rendu d'un entretien avec Alexandre Zapolsky, PDG de Linagora, diffusé par Frédéric Cuif et Olivier Méjean, (deux membres fondateurs de l'Association des Utilisateurs Francophones de Mandriva Linux), et la dépêche qui a suivi sur LinuxFr.org, l'Association des Utilisateurs Francophones de Mandriva Linux et MandrivaUser.de (communauté germanophone des utilisateurs de Mandriva Linux) demandent de nouveau à la direction de Mandriva de se positionner et notamment de :
Nous souhaitons également apporter notre soutien entier et indéfectible aux développeurs et salariés de Mandriva qui créent et font vivre cette distribution de qualité au jour le jour, en collaboration ouverte avec la communauté des contributeurs et utilisateurs.
L'Association des Utilisateurs Francophones de Mandriva Linux et MandrivaUser.de, avec le support des groupes d'utilisateurs de Colombie, de la communauté néerlandophone, du groupe MIB et de la communauté Brésilienne.
- présenter les projets de continuation possibles ;
- préciser une position officielle de la société Mandriva sur les projets en cours identifiés avec les sociétés : Wallix, Ieurope (idoo.fr), LightApp et Linagora (voire autres).
Nous souhaitons également apporter notre soutien entier et indéfectible aux développeurs et salariés de Mandriva qui créent et font vivre cette distribution de qualité au jour le jour, en collaboration ouverte avec la communauté des contributeurs et utilisateurs.
L'Association des Utilisateurs Francophones de Mandriva Linux et MandrivaUser.de, avec le support des groupes d'utilisateurs de Colombie, de la communauté néerlandophone, du groupe MIB et de la communauté Brésilienne.
Réunion ouverte de l'Association des Utilisateurs Francophones de Mandriva Linux
Bonjour à tous et à toutes,
Afin de permettre une meilleure communication entre l'association, les membres, les contributeurs et les utilisateurs, nous organisons désormais une rencontre bimestrielle (pouvant devenir mensuelle si le succès est au rendez-vous).
Nous vous invitons à nous rejoindre ce mercredi 9 juin 2010 de 20h à 22h30 heure française (18h - 20h30 GMT).
Vous pourrez poser des questions sur l'association, les projets, comment vous investir, où va l'argent, la vie, l'univers et le reste.
Vous pourrez aussi proposer vos projets ou simplement venir nous rencontrer.
Nous serons présents sur le salon jabber sur 'mandrivafr_debats@chat.jabberfr.org' [*].
Une prochaine "extension" du débat à l'audio-conférence est prévue en utilisant un serveur mumble. Toutefois, n'ayant que des didacticiels très sommaires sur la configuration du client, nous avons préféré utiliser un protocole plus répandu.
Pour mieux préparer la discussion, quels sont les points que vous aimeriez aborder ? Oui ! Vous, qui me lisez en ce moment !
Merci d'avance pour votre participation à tous.
[*] Nous vous recommandons l'utilisation d'un vrai client Jabber plutôt que l'accès web qui est surtout là pour donner l'accès au plus grand nombre.
Afin de permettre une meilleure communication entre l'association, les membres, les contributeurs et les utilisateurs, nous organisons désormais une rencontre bimestrielle (pouvant devenir mensuelle si le succès est au rendez-vous).
Nous vous invitons à nous rejoindre ce mercredi 9 juin 2010 de 20h à 22h30 heure française (18h - 20h30 GMT).
Vous pourrez poser des questions sur l'association, les projets, comment vous investir, où va l'argent, la vie, l'univers et le reste.
Vous pourrez aussi proposer vos projets ou simplement venir nous rencontrer.
Nous serons présents sur le salon jabber sur 'mandrivafr_debats@chat.jabberfr.org' [*].
Une prochaine "extension" du débat à l'audio-conférence est prévue en utilisant un serveur mumble. Toutefois, n'ayant que des didacticiels très sommaires sur la configuration du client, nous avons préféré utiliser un protocole plus répandu.
Pour mieux préparer la discussion, quels sont les points que vous aimeriez aborder ? Oui ! Vous, qui me lisez en ce moment !
Merci d'avance pour votre participation à tous.
[*] Nous vous recommandons l'utilisation d'un vrai client Jabber plutôt que l'accès web qui est surtout là pour donner l'accès au plus grand nombre.
En vrac, les autres navigateurs
Le navigateur web de Google, Chrome, est sorti dans sa version 5. C'est la première version à être officiellement supportée sur les plates-formes Linux et Mac. D'un intérêt plus discutable, cette version vient également avec un player Flash intégré. On notera également une prise en charge d'HTML5 améliorée, avec notamment WebSocket, API de géolocalisation, Application Cache pour le mode déconnecté, ou encore le glisser-déposer de fichiers.
Chromium, la version libre de Chrome, a été choisi pour devenir le navigateur par défaut de la prochaine Ubuntu Netbook Edition. Ses parts de marché laissent à penser que d'autres distributions pourraient suivre.
Midori est un navigateur web léger utilisant le moteur de rendu WebKit et pleinement intégré à GTK+2 (licence LGPL). La version 0.2.5 est sortie le 16 mai avec des nouveautés importantes : validation visible des certificats SSL, mode kiosque amélioré, version Windows de nouveau pleinement fonctionnelle, prise en charge des extensions Vala, etc. Elle a été suivie peu de temps après par la version 0.2.6 pour corriger des bugs bloquants.
Uzbl est un navigateur web qui se veut respectueux de la philosophie UNIX : « Écrivez des programmes qui effectuent une seule chose et qui le font bien. Écrivez des programmes qui collaborent. Écrivez des programmes pour gérer des flux de texte, car c'est une interface universelle. » Ainsi, uzbl se décline en trois saveurs :
Et sinon :
Chromium, la version libre de Chrome, a été choisi pour devenir le navigateur par défaut de la prochaine Ubuntu Netbook Edition. Ses parts de marché laissent à penser que d'autres distributions pourraient suivre.
Midori est un navigateur web léger utilisant le moteur de rendu WebKit et pleinement intégré à GTK+2 (licence LGPL). La version 0.2.5 est sortie le 16 mai avec des nouveautés importantes : validation visible des certificats SSL, mode kiosque amélioré, version Windows de nouveau pleinement fonctionnelle, prise en charge des extensions Vala, etc. Elle a été suivie peu de temps après par la version 0.2.6 pour corriger des bugs bloquants.
Uzbl est un navigateur web qui se veut respectueux de la philosophie UNIX : « Écrivez des programmes qui effectuent une seule chose et qui le font bien. Écrivez des programmes qui collaborent. Écrivez des programmes pour gérer des flux de texte, car c'est une interface universelle. » Ainsi, uzbl se décline en trois saveurs :
- uzbl-core, un composant qui utilise WebKit pour afficher des pages web et qui est facile à intégrer dans des scripts et outils ;
- uzbl-browser, un navigateur proprement dit qui repose sur uzbl-core et lui ajoute un moyen de changer de pages, un historique, une gestion des téléchargements, des raccourcis claviers personnalisables, etc.
- uzbl-tabbed, qui enrobe uzbl-browser et lui ajoute une gestion multi-onglets.
Et sinon :
- La première réunion des contributeurs de Webkit s'est tenue les 12 et 13 avril dans les locaux d'Apple ;
- KDE 4.5 va permettre aux utilisateurs de Konqueror de choisir Webkit à la place de KHTML comme moteur de rendu ;
- Un développeur d'Epiphany a fait le point sur la version 2.30 et annoncé que le travail pour la version 3 avait bien commencé ;
- Apple a fait une demande pour enregistrer la marque WebKit ;
- Opera parodie la pub de Google sur la vitesse de Chrome plus rapide qu'une patate.
Mozilla continue d'avancer !
Quand Mozilla regarde toujours plus loin devant, Microsoft tente tant bien que mal de se débarrasser d'un boulet fortement accroché à sa cheville...
Un de perdu, ...
Ça bouge chez Mozilla. John Lilly, le P.-D.G., a annoncé son départ dans les mois à venir pour rejoindre Greylock Partners ; en attendant un remplaçant, il continue d'occuper ses fonctions et responsabilités au sein de Mozilla. Côté embauches, Tantek Çelik, bien connu dans la communauté des développeurs web en tant que gourou des standards ouverts du web, arrive pour s'occuper a priori de l'interface utilisateur et des réseaux sociaux. Pour rappel, ou pas, il a travaillé sur le moteur Tasman qui équipait feu « IE for Mac », bien meilleur en terme de respect des standards que son cousin éloigné « IE pour Windows ».
Firefox 3.6.4 bêta 2 / WebSocket
Le travail continue avec une nouvelle bêta de la prochaine version 3.6.4 de Firefox, corrigeant un certain nombre de bogues. Rappelons que la nouveauté de cette version est l'isolement des greffons (Flash, Quicktime, Silverlight, etc.) dans un processus à part, pour éviter le plantage de tout le navigateur si l'un des greffons devenait instable. Il n'y aura pas de version 3.7.
Pour un avenir plus lointain (Firefox 4 ?), l'équipe de développement est en train d'implémenter au sein de Firefox les WebSocket, un ensemble API/protocole de communication sur TCP en cours de standardisation respectivement par le couple W3C/IETF.
Firefox Home
Mozilla toujours, bien que chassé arbitrairement de la plate-forme iPhone par Apple, tente d'occuper le terrain avec Firefox Home : ce n'est pas un navigateur, mais une application basée sur Firefox Sync (anciennement Weave, le greffon de synchronisation des données de Mozilla). Cela permettra aux utilisateurs d'iPhone et Firefox de retrouver leurs onglets, marques-pages, historique, etc. sur le navigateur du smartphone verrouillé d'Apple. Firefox Home devrait se présenter sous la forme d'une « Awesome Bar ».
Meurs IE6, meurs !
Quant à Microsoft, il trouve que IE6 occupe encore trop de terrain. Le responsable du produit chez Microsoft, Ryan Gavin, avoue qu'une partie de son travail est de l'éradiquer. Mais ils ne semblent pas prêt d'arrêter son support pour pousser les entreprises à migrer. :-( Bref, les entreprises continueront encore quelque temps de boire du lait dont la date de péremption a plus de 9 ans !
Un de perdu, ...
Ça bouge chez Mozilla. John Lilly, le P.-D.G., a annoncé son départ dans les mois à venir pour rejoindre Greylock Partners ; en attendant un remplaçant, il continue d'occuper ses fonctions et responsabilités au sein de Mozilla. Côté embauches, Tantek Çelik, bien connu dans la communauté des développeurs web en tant que gourou des standards ouverts du web, arrive pour s'occuper a priori de l'interface utilisateur et des réseaux sociaux. Pour rappel, ou pas, il a travaillé sur le moteur Tasman qui équipait feu « IE for Mac », bien meilleur en terme de respect des standards que son cousin éloigné « IE pour Windows ».
Firefox 3.6.4 bêta 2 / WebSocket
Le travail continue avec une nouvelle bêta de la prochaine version 3.6.4 de Firefox, corrigeant un certain nombre de bogues. Rappelons que la nouveauté de cette version est l'isolement des greffons (Flash, Quicktime, Silverlight, etc.) dans un processus à part, pour éviter le plantage de tout le navigateur si l'un des greffons devenait instable. Il n'y aura pas de version 3.7.
Pour un avenir plus lointain (Firefox 4 ?), l'équipe de développement est en train d'implémenter au sein de Firefox les WebSocket, un ensemble API/protocole de communication sur TCP en cours de standardisation respectivement par le couple W3C/IETF.
Firefox Home
Mozilla toujours, bien que chassé arbitrairement de la plate-forme iPhone par Apple, tente d'occuper le terrain avec Firefox Home : ce n'est pas un navigateur, mais une application basée sur Firefox Sync (anciennement Weave, le greffon de synchronisation des données de Mozilla). Cela permettra aux utilisateurs d'iPhone et Firefox de retrouver leurs onglets, marques-pages, historique, etc. sur le navigateur du smartphone verrouillé d'Apple. Firefox Home devrait se présenter sous la forme d'une « Awesome Bar ».
Meurs IE6, meurs !
Quant à Microsoft, il trouve que IE6 occupe encore trop de terrain. Le responsable du produit chez Microsoft, Ryan Gavin, avoue qu'une partie de son travail est de l'éradiquer. Mais ils ne semblent pas prêt d'arrêter son support pour pousser les entreprises à migrer. :-( Bref, les entreprises continueront encore quelque temps de boire du lait dont la date de péremption a plus de 9 ans !