En retard, mais pas trop tard, voici la revue de presse de cet été. Tous ces numéros sont encore en kiosque (vérifié récemment), mais plus forcément pour très longtemps concernant certains titres qui vont être renouvelés en septembre. Ne traînez donc pas si un sujet vous intéresse !
OpenSource Magazine s'intéresse au robot Nao et à l'iPad sous Ubuntu, Planète Linux s'impose comme le répertoire de sites et de logiciels indispensables, Linux Pratique s'essaye aux gestionnaires de photos et sa déclinaison "Essentiel" part à la découverte de Fedora. Pour les plus expérimentés, Linux Magazine vous propose d'écrire vos propres sondes pour Nagios et le hors-série est un véritable cookbook sur Python. Enfin, actualité aidant, MISC mag décrypte la sécurité des jeux.
Bonnes lectures et rendez-vous dans quelques jours à la rentrée
Concours LinuxFr.org sur les séries : les gagnants
Ça y est, le concours permettant de gagner deux livres « Linux, Solutions de Haute Disponibilité » de Sébastien Rohaut est terminé depuis quelques jours et nous avons deux gagnants qui ont chacun réalisé une série de trois dépêches sur trois jours consécutifs :
Notons que sur la même période, Bruno, Florent et Nÿco ont respectivement réalisé une série de 5, 3 et 2 jours... mais ils étaient hors concours ! Maintenant que nous avons les moyens de repérer automatiquement les séries sur une période donnée, nous allons réserver au minimum un prix mensuel (livre ou abonnement) à la plus grande série de dépêches validées du mois (avec un minimum de 3 dépêches). C'est un minimum : si plusieurs séries se démarquent, rien ne nous interdit de récompenser plusieurs sérial-contributeurs sur le mois donné. N'oubliez pas qu'il y a entre 10 et 12 livres ou abonnements à gagner chaque mois en contribuant à LinuxFr.org !
- Guillaume Teissier avec les dépêches suivantes
- _seb_ avec les dépêches suivantes
Notons que sur la même période, Bruno, Florent et Nÿco ont respectivement réalisé une série de 5, 3 et 2 jours... mais ils étaient hors concours ! Maintenant que nous avons les moyens de repérer automatiquement les séries sur une période donnée, nous allons réserver au minimum un prix mensuel (livre ou abonnement) à la plus grande série de dépêches validées du mois (avec un minimum de 3 dépêches). C'est un minimum : si plusieurs séries se démarquent, rien ne nous interdit de récompenser plusieurs sérial-contributeurs sur le mois donné. N'oubliez pas qu'il y a entre 10 et 12 livres ou abonnements à gagner chaque mois en contribuant à LinuxFr.org !
Meilleurs contributeurs LinuxFr : Les gagnants de juin 2010
On continue sur notre lancée de récompenser ceux qui chaque mois contribuent positivement au site LinuxFr (dépêche, commentaire, logo, journaux, etc.). Vous n'êtes pas sans risquer de gagner un abonnement à Linux Magazine France, OpenSource Magazine ou encore un livre des éditions Eyrolles, ENI et InLibroVeritas. Voici les gagnants du mois de juin 2010 :
Abonnement d'un an à MISC ou OpenSource Magazine
Livres des éditions Eyrolles, ENI et InLibroVeritas
Certains gagnants n'ont pas pu être joints ou n'ont pas répondu. N'oubliez pas de mettre une adresse email valable dans votre compte ou lors de la proposition d'une dépêche. En effet, c'est notre seul moyen de vous contacter, que ce soit pour les lots ou des questions sur votre dépêche lors de sa modération. Tous nos remerciements aux contributeurs du site ainsi qu'à MISC (remplaçant ce mois-ci Linux Magazine France), OpenSource magazine (lien archive.org) et aux éditions Eyrolles, InLibroVeritas (lien archive.org) et ENI. Les livres sélectionnés sont dans la seconde partie de la dépêche.
Enfin, sachez que le concours pour gagner deux livres « Linux, Solutions de Haute Disponibilité » est terminé depuis samedi dernier. Nous vous communiquerons les résultats sous peu. Et n'oubliez pas de contribuer ; LinuxFr vit pour vous et par vous !
Abonnement d'un an à MISC ou OpenSource Magazine
- Laurent Wandrebeck pour sa présentation de MooseFS, un système de fichier réparti à tolérance de panne
- linuxpause a détaillé la sortie de Sabayon 5.3, montrant qu'il existe une vie en dehors des grosses distributions
Livres des éditions Eyrolles, ENI et InLibroVeritas
- Malicia a détaillé la résolution des problèmes de licence de WebM. Elle a d'ailleurs été particulièrement active en mai et juin.
- Cédric Brun a profité de la sortie d'Eclipse 3.6 - Helios pour en faire une présentation très complète
- oliviosu suit pour nous la sortie d'OGD1, carte graphique libre
- mackwic s'adresse aux Aficionados de la console : Google pense à vous et sort Google CL tools
- marahi nous explique sournoisement pourquoi Python « çaymal »
- Jean Gabes a présenté Shinken, la refonte de Nagios en Python
- steckdenis s'est intéressé à la sortie d'ownCloud 1.0
- Enfin antistress a fait le tour de quelques outils pour générer des fichiers WebM
Certains gagnants n'ont pas pu être joints ou n'ont pas répondu. N'oubliez pas de mettre une adresse email valable dans votre compte ou lors de la proposition d'une dépêche. En effet, c'est notre seul moyen de vous contacter, que ce soit pour les lots ou des questions sur votre dépêche lors de sa modération. Tous nos remerciements aux contributeurs du site ainsi qu'à MISC (remplaçant ce mois-ci Linux Magazine France), OpenSource magazine (lien archive.org) et aux éditions Eyrolles, InLibroVeritas (lien archive.org) et ENI. Les livres sélectionnés sont dans la seconde partie de la dépêche.
Enfin, sachez que le concours pour gagner deux livres « Linux, Solutions de Haute Disponibilité » est terminé depuis samedi dernier. Nous vous communiquerons les résultats sous peu. Et n'oubliez pas de contribuer ; LinuxFr vit pour vous et par vous !
Nouvelle version majeure de VLC media player : 1.1.0 « The luggage »
Le projet VideoLAN vient de sortir une nouvelle version 1.1.0 de son logiciel phare : VLC media player, nom de code « The luggage » en référence à la célèbre série de Terry Pratchett, « Le Disque Monde ». C'est un lecteur multimédia jouissant d'une très grande popularité car il est multi-plates-formes, libre (licence GPL) et accepte nativement en entrée/sortie et en diffusion (unicast ou multicast en IPv4 ou IPv6) un très grand nombre de formats vidéos, audios et sous-titres.
Quoi de neuf ?
Cette version est considérée comme une évolution majeure par l'équipe. Elle est le fruit d'un gros travail de réécriture du cœur du logiciel (la sortie vidéo). Ceci devrait faciliter les évolutions futures et améliorer la qualité des sous-titres. On notera aussi une grande cure d'amaigrissement avec un grand nettoyage dans le code (suppression de dizaines de modules obsolètes, non maintenus ou encore liés à des interfaces obsolètes, etc.), une réduction du nombre de threads et de la consommation mémoire. Un autre point notable est l'utilisation du GPU (sous Linux via VAAPI, et sous Windows Vista et 7 via DxVA 2.0) pour le décodage des vidéos en H.264. Tout le monde ne sera pas logé à la même enseigne, mais globalement, cela devrait améliorer significativement les performances de VLC pour le décodage de ce format HD qui monopolisait auparavant beaucoup de ressources mémoire et CPU.
Et du côté des formats pris en charge ?
Chaque nouvelle version apporte aussi son lot de nouveaux formats, codecs, protocoles supportés, et celle-ci ne fait pas exception. En tête de gondole, on trouvera le récent VP8 / WebM et les sous-titres PGS du Blu-Ray et HD-DVB, mais aussi l'amélioration des sous-titres plus classiques (srt et ssa) et les Atrac1, l'AMR-NB, Windows Media Speech (Voice), MPEG-4 ALS, les playlists au format .wpl et .zpl, l'accès en SFTP, etc. Consultez le changelog complet pour tous les détails.
Extensions de VLC
VLC media player 1.1 est livré désormais avec sa propre plate-forme d'extensions (comme Firefox, OOo, etc.) basée sur le framework Lua. Il sera donc possible de scripter facilement VLC en Lua pour, par exemple, accéder à des informations contextuelles (IMDb, Wikipédia, paroles, sous-titres etc.) sur le média joué directement depuis le lecteur ou encore contrôler VLC, récupérer des contenus sur des plates-formes type Jamendo, etc. Un script IMDb est fourni par défaut et la plate-forme est encore en rodage, mais cela augure plein de bonnes choses pour la suite.
NdM : merci à ivoire pour avoir également proposé une dépêche sur le sujet.
Quoi de neuf ?
Cette version est considérée comme une évolution majeure par l'équipe. Elle est le fruit d'un gros travail de réécriture du cœur du logiciel (la sortie vidéo). Ceci devrait faciliter les évolutions futures et améliorer la qualité des sous-titres. On notera aussi une grande cure d'amaigrissement avec un grand nettoyage dans le code (suppression de dizaines de modules obsolètes, non maintenus ou encore liés à des interfaces obsolètes, etc.), une réduction du nombre de threads et de la consommation mémoire. Un autre point notable est l'utilisation du GPU (sous Linux via VAAPI, et sous Windows Vista et 7 via DxVA 2.0) pour le décodage des vidéos en H.264. Tout le monde ne sera pas logé à la même enseigne, mais globalement, cela devrait améliorer significativement les performances de VLC pour le décodage de ce format HD qui monopolisait auparavant beaucoup de ressources mémoire et CPU.
Et du côté des formats pris en charge ?
Chaque nouvelle version apporte aussi son lot de nouveaux formats, codecs, protocoles supportés, et celle-ci ne fait pas exception. En tête de gondole, on trouvera le récent VP8 / WebM et les sous-titres PGS du Blu-Ray et HD-DVB, mais aussi l'amélioration des sous-titres plus classiques (srt et ssa) et les Atrac1, l'AMR-NB, Windows Media Speech (Voice), MPEG-4 ALS, les playlists au format .wpl et .zpl, l'accès en SFTP, etc. Consultez le changelog complet pour tous les détails.
Extensions de VLC
VLC media player 1.1 est livré désormais avec sa propre plate-forme d'extensions (comme Firefox, OOo, etc.) basée sur le framework Lua. Il sera donc possible de scripter facilement VLC en Lua pour, par exemple, accéder à des informations contextuelles (IMDb, Wikipédia, paroles, sous-titres etc.) sur le média joué directement depuis le lecteur ou encore contrôler VLC, récupérer des contenus sur des plates-formes type Jamendo, etc. Un script IMDb est fourni par défaut et la plate-forme est encore en rodage, mais cela augure plein de bonnes choses pour la suite.
NdM : merci à ivoire pour avoir également proposé une dépêche sur le sujet.
Linux : Solutions de Haute Disponibilité
Sébastien Rohaut, auteur de livres sur Linux et/ou la programmation sévissant aussi sur LinuxFr.org, a sorti récemment un livre consacré à la haute dispo sous Linux : « Linux, Solutions Haute Disponibilité ». Éminemment technique et destiné principalement aux ingénieurs et techniciens qui connaissent déjà bien Linux, vous ne trouverez rien dans ce livre concernant spécifiquement les politiques d'entreprises et les normes sur le sujet (ISO, ITIL PRA etc.). Le livre aborde les sujets suivants :
- Les données avec leurs problématiques
- de stockage et de garantie de l'accès à ces dernières (perte d'une connexion, performance etc.). Vous découvrirez les SAN, le multipathing et les possibilités d'iSCSI sous Linux.
- l'organisation et la souplesse que procure LVM (et plus particulièrement les possibilités de mirroring, striping et de snapshot)
- Le réseau en allant plus loin dans la configuration avec iproute2, en mettant en place du regroupement d'interfaces (bonding) et en créant des tunnels entre hôtes et réseaux
- L'équilibrage de charges avec
- LVS (Linux Virtual Server) et les différents moyens de le mettre en œuvre. Son compagnon, keepalived fait lui aussi l'objet d'un chapitre à part entière.
- Piranha, solution alternative disponible plus spécifiquement sur RHEL et dérivées (CentOS, Fedora, etc.), s'appuyant aussi sur LVS.
- La virtualisation des serveurs basée sur KVM.
- Le clustering (ou grappes de serveurs) pour la gestion de la bascule des services avec le couple OpenAIS/Pacemaker.
Est-il besoin de préciser que toutes les solutions proposées et préconisées dans le livre sont à base de logiciels libres ? D'ailleurs, à ce sujet, l'auteur vient de dévoiler l'outil MakeAlive, diffusé librement sous licence GPLv2. Il s'agit d'un logiciel de gestion de LVS et de haute dispo avec Keepalived. Il permet de gérer des groupes de répartiteurs de charge, d’en modifier la configuration et de surveiller leur fonctionnement. Une dépêche devrait le présenter sous peu.
Le livre est agrémenté de nombreux exemples pratiques, d'exemples de scripts, de configuration etc. Attention, ce n'est pas non plus un cookbook avec des recettes toutes prêtes, mais plutôt une sérieuse introduction à toutes ces technologies car chaque sujet abordé pourrait mériter certainement son propre livre. Cependant, il vous donnera un bon aperçu d'ensemble et de solides points de départ sur la manière de tout combiner pour arriver à mettre en œuvre une architecture haute dispo sous Linux. Au chapitre de la mise en forme, on pourra regretter que les espaces pour les indentations sur les bouts de code présentés prennent 8 espaces, ce qui rend le source parfois peu lisible sur un livre de ce format. Il aurait été judicieux de les réduire à 4 voire à 3 espaces.
À l'occasion de la sortie du livre, son auteur et l'éditeur vous proposent d'en gagner deux exemplaires. Tous les détails dans une dépêche à venir.
lxBDPlayer, un lecteur libre de disques Blu-Ray sous Linux
Alors que VLC vient tout juste de sortir en version 1.1, sachez qu'il existe sous Linux un lecteur libre (GPLv3) dédié pour la lecture des disques optiques au format blu-ray : lxBDPlayer. Comme d'habitude, la communauté arrive avec brio à compenser les manques des industriels sous Linux. Dans ce cas, il s'agit d'élèves ingénieurs de l'ESIEA.
Développé en Java et basé sur dumpHD et mplayer pour la lecture, il permet de lire relativement simplement les disques Blu-ray. Cependant, il ne prend pas en charge les disques du commerce ayant une protection anticopie (AACS/BD+). Pour pouvoir les lire, il est nécessaire d'utiliser le mécanisme de greffon du lecteur pour installer makemkv afin de contourner la nouvelle protection MKB. Rappelons qu'en France, la loi DADVSI précise que « les mesures techniques ne doivent pas avoir pour effet d'empêcher la mise en œuvre effective de l'interopérabilité ».
Actuellement en version 0.2.1, l'équipe fournit par défaut un binaire Java, un tarball des sources et des fichiers .deb pour Ubuntu, mais vous trouverez sans souci sur le web un tas de tutoriels pour installer facilement lxBDPlayer d'une part et les greffons d'accès au contenu chiffré d'autre part.
Développé en Java et basé sur dumpHD et mplayer pour la lecture, il permet de lire relativement simplement les disques Blu-ray. Cependant, il ne prend pas en charge les disques du commerce ayant une protection anticopie (AACS/BD+). Pour pouvoir les lire, il est nécessaire d'utiliser le mécanisme de greffon du lecteur pour installer makemkv afin de contourner la nouvelle protection MKB. Rappelons qu'en France, la loi DADVSI précise que « les mesures techniques ne doivent pas avoir pour effet d'empêcher la mise en œuvre effective de l'interopérabilité ».
Actuellement en version 0.2.1, l'équipe fournit par défaut un binaire Java, un tarball des sources et des fichiers .deb pour Ubuntu, mais vous trouverez sans souci sur le web un tas de tutoriels pour installer facilement lxBDPlayer d'une part et les greffons d'accès au contenu chiffré d'autre part.
PdfMod : outil de manipulation de PDF
Un petit logiciel qui se veut simple et fort pratique commence à faire parler de lui : PdfMod. Il s'agit d'un outil de manipulation graphique de fichiers au format PDF. Actuellement sous GNU/Linux l'incontournable est pdftk, très puissant mais uniquement en ligne de commande (l'imagemagik du PDF). PdfMod propose un sous-ensemble de ses fonctionnalités très facilement accessibles à la souris et sans crouler sous une foule d'options. L'auteur de PdfMod est aussi celuicontributeur de Banshee (lecteur multimédia) et F-Spot (gestionnaire de photos).
Actuellement en version 0.8.3, PdfMod présente les pages du fichier PDF sous forme de grille et il est ensuite possible de ré-ordonner par glisser-déposer, supprimer, pivoter une ou plusieurs pages à la fois. Vous pouvez aussi fusionner des documents, extraire toutes les images dans un répertoire, éditer les méta-données (titre, sujet, auteur, mots-clefs, etc.). Toutes vos modifications sont ensuite enregistrées dans le nouveau fichier PDF.
PdfMod est écrit en Mono/C#(Gtk#) et se base sur les bibliothèques Hyena, Cairo, Poppler pour le rendu et PDFSharp pour la manipulation et l'enregistrement des fichiers. Il est disponible sous licence GPLv2 en 21 langues différentes et propose des packages pour SLED 11, openSUSE 11.1, Gentoo overlay, Ubuntu et Fedora. Cependant, si vous ne trouvez pas votre bonheur dans les paquets précédents, les sources sont disponibles via Git et facilement compilables à partir du moment où Mono est installé (ce qui est un point rédhibitoire pour certains, mais là n'est pas le débat).
Actuellement en version 0.8.3, PdfMod présente les pages du fichier PDF sous forme de grille et il est ensuite possible de ré-ordonner par glisser-déposer, supprimer, pivoter une ou plusieurs pages à la fois. Vous pouvez aussi fusionner des documents, extraire toutes les images dans un répertoire, éditer les méta-données (titre, sujet, auteur, mots-clefs, etc.). Toutes vos modifications sont ensuite enregistrées dans le nouveau fichier PDF.
PdfMod est écrit en Mono/C#(Gtk#) et se base sur les bibliothèques Hyena, Cairo, Poppler pour le rendu et PDFSharp pour la manipulation et l'enregistrement des fichiers. Il est disponible sous licence GPLv2 en 21 langues différentes et propose des packages pour SLED 11, openSUSE 11.1, Gentoo overlay, Ubuntu et Fedora. Cependant, si vous ne trouvez pas votre bonheur dans les paquets précédents, les sources sont disponibles via Git et facilement compilables à partir du moment où Mono est installé (ce qui est un point rédhibitoire pour certains, mais là n'est pas le débat).
CAMP 0.7.0 : bibliothèque de réflexion en C++ sous LGPL
La réflexion (ou introspection) est un mécanisme qui permet à un programme d'examiner, voire de modifier ses structures internes. En d'autres termes, c'est la capacité d'un programme à examiner son propre état. Cela permet par exemple d'effectuer des mesures de performance, d'inspecter des modules, de déboguer un programme, ou encore de le faire d'évoluer automatiquement en fonction des besoins et de l'environnement.
Certains langages de programmation offrent ce type de fonctionnalité, notamment Smalltalk, Java et C#, qui fournissent des outils pour connaître et utiliser la classe d'un objet, ses propriétés et ses méthodes (on parle en général de méta-classe, de méta-propriété et de méta-fonction).
L'introspection peut être utilisée pour fournir des bindings vers des langages de script, pour écrire des éditeurs de propriétés, ou faire de la sérialisation. L'intérêt étant que le code de ces outils est écrit une fois pour fonctionner sur la structure abstraite (méta-classe, méta-propriété, méta-fonction), et peut ensuite être utilisé dans n'importe quel programme.
Malheureusement, le langage C++ ne fournit aucun moyen de faire de la réflexion. Il existe cependant un certain nombre de bibliothèques fournissant ce type de fonctionnalité, la plus connue étant probablement Qt avec ses QObjects.
Cependant, pour générer toutes les « méta-informations » nécessaires à la réflexion, la majeure partie de ces bibliothèques requiert soit d'utiliser un pré-compilateur (moc pour Qt), soit de déclarer ses informations en ajoutant tout un tas de macros dans l'en-tête de chaque classe ; C++ Mirror faisant exception. De plus, il est souvent nécessaire d'hériter d'une classe de base (QObject pour Qt).
Ceci a amené Tegesoft à développer CAMP, une bibliothèque de réflexion généraliste pour C++. CAMP utilise intensivement les templates C++, ainsi que boost (ensemble de bibliothèques C++ permettant d'étendre les fonctionnalités du langage). Il est non-intrusif, à l'exception de la gestion du polymorphisme pour les méta-classes ; une alternative basée sur le RTTI (Run-Time Type Information : fait de déterminer, à l'exécution du programme, le type d'une variable, dans les langages orienté-objet) du langage devrait être ajoutée dans la prochaine version.
CAMP ressemble à Luabind ou à boost::python, mais est généraliste. De ce fait, il est possible d'écrire un module pour CAMP permettant d'embarquer un interpréteur Python, un autre pour embarquer un interpréteur Lua, ou encore un pour faire de la sérialisation XML, l'intérêt étant que le binding des classes n'est fait ici qu'une seule fois. Lorsqu'un nouveau module pour CAMP est disponible, vous n'avez aucun binding supplémentaire à écrire.
Le mieux dans tout ça ? C'est sous LGPL ! La version 0.6.0 de CAMP était déjà distribuée sous GPL, mais une licence plus permissive a été choisie afin de favoriser l'utilisation de la bibliothèque.
De plus, un nouveau site internet (basé sur Redmine) est disponible, avec bug tracker, wiki, et documentation de l'API. Le code est quant à lui hébergé sur GitHub. Un forum est également disponible.
Certains langages de programmation offrent ce type de fonctionnalité, notamment Smalltalk, Java et C#, qui fournissent des outils pour connaître et utiliser la classe d'un objet, ses propriétés et ses méthodes (on parle en général de méta-classe, de méta-propriété et de méta-fonction).
L'introspection peut être utilisée pour fournir des bindings vers des langages de script, pour écrire des éditeurs de propriétés, ou faire de la sérialisation. L'intérêt étant que le code de ces outils est écrit une fois pour fonctionner sur la structure abstraite (méta-classe, méta-propriété, méta-fonction), et peut ensuite être utilisé dans n'importe quel programme.
Malheureusement, le langage C++ ne fournit aucun moyen de faire de la réflexion. Il existe cependant un certain nombre de bibliothèques fournissant ce type de fonctionnalité, la plus connue étant probablement Qt avec ses QObjects.
Cependant, pour générer toutes les « méta-informations » nécessaires à la réflexion, la majeure partie de ces bibliothèques requiert soit d'utiliser un pré-compilateur (moc pour Qt), soit de déclarer ses informations en ajoutant tout un tas de macros dans l'en-tête de chaque classe ; C++ Mirror faisant exception. De plus, il est souvent nécessaire d'hériter d'une classe de base (QObject pour Qt).
Ceci a amené Tegesoft à développer CAMP, une bibliothèque de réflexion généraliste pour C++. CAMP utilise intensivement les templates C++, ainsi que boost (ensemble de bibliothèques C++ permettant d'étendre les fonctionnalités du langage). Il est non-intrusif, à l'exception de la gestion du polymorphisme pour les méta-classes ; une alternative basée sur le RTTI (Run-Time Type Information : fait de déterminer, à l'exécution du programme, le type d'une variable, dans les langages orienté-objet) du langage devrait être ajoutée dans la prochaine version.
CAMP ressemble à Luabind ou à boost::python, mais est généraliste. De ce fait, il est possible d'écrire un module pour CAMP permettant d'embarquer un interpréteur Python, un autre pour embarquer un interpréteur Lua, ou encore un pour faire de la sérialisation XML, l'intérêt étant que le binding des classes n'est fait ici qu'une seule fois. Lorsqu'un nouveau module pour CAMP est disponible, vous n'avez aucun binding supplémentaire à écrire.
Le mieux dans tout ça ? C'est sous LGPL ! La version 0.6.0 de CAMP était déjà distribuée sous GPL, mais une licence plus permissive a été choisie afin de favoriser l'utilisation de la bibliothèque.
De plus, un nouveau site internet (basé sur Redmine) est disponible, avec bug tracker, wiki, et documentation de l'API. Le code est quant à lui hébergé sur GitHub. Un forum est également disponible.
Revue de presse - Juin 2010
Si vous ne vous êtes pas encore rendus chez votre marchand de journaux, voici les magazines sortis en début de mois et qui viennent compléter les bimestriels du mois dernier toujours en vente :
Bonnes lectures
Addendum (18 juin) : La déferlante Ubuntu 10.04 continue avec
- GNU/Linux Magazine France n°128 sur la détection d'intrusion
- Le hors série Linux Pratique n°18 spécial ligne de commande
- Linux Pratique Essentiel n°14 dédié à Ubuntu 10.04 Lucid Lynx sous l'angle de l'optimisation
- Hors série Planète Linux n°22 consacré lui aussi à Ubuntu 10.04
Bonnes lectures
Addendum (18 juin) : La déferlante Ubuntu 10.04 continue avec
- la sortie du premier numéro de Maximum Linux consacré à cette distribution et qui la fournie sur un DVD (avec coffret. Serait-ce une renaissance de ce magazine décédé au début de ce millénaire ?
- Linux Identity Set qui propose un DVD multi-boot contenant différentes variantes d'Ubuntu en 32 et 64 bits : Ubuntu, Kubuntu, Mythbuntu, Xubuntu et la version Ubuntu Netbook Edition
Le pare-feu d'OpenOffice.org existe !
Vous pensiez madame Albanel, l'ancienne ministre de la culture, à côté de ses pompes lorsqu'elle a parlé du pare-feu d'OpenOffice.org en pleine Assemblée Nationale lors des débats hadopiens ? Détrompez-vous, elle était juste un peu en avance sur son temps. Mis au défi, Pollux, bien connu dans le domaine de la sécurité informatique et du libre, vient d'implémenter la fonction dans la célèbre suite bureautique. Le tout n'est pas un simple petit bidouillage ou une blague potache à l'aide d'une macro, mais une véritable petite architecture basée sur :
D'une simplicité déconcertante, il suffit juste de lister les ports à autoriser et OOo va les filtrer, Pollux en a de plus fait un outil daycidors-compliant en remontant graphiquement le nombre de paquets rejetés et acceptés, le tout mis à jour en temps réel ! Tous les détails sur son blog ! À proposer d'urgence à Orange pour remplacer leur console de téléchargement, car au vu des performances (~10 paquets par seconde), cela vous fera passer l'envie de faire du P2P !
- OpenOffice.org (forcément !) ;
- nfqueue et python pour amener les paquets en espace utilisateur (l'auteur ne se voyait pas porter OOo en espace noyau) ;
- python-uno pour manipuler OOo ;
D'une simplicité déconcertante, il suffit juste de lister les ports à autoriser et OOo va les filtrer, Pollux en a de plus fait un outil daycidors-compliant en remontant graphiquement le nombre de paquets rejetés et acceptés, le tout mis à jour en temps réel ! Tous les détails sur son blog ! À proposer d'urgence à Orange pour remplacer leur console de téléchargement, car au vu des performances (~10 paquets par seconde), cela vous fera passer l'envie de faire du P2P !
Gagnez deux livres sur la haute disponibilité !
À l'occasion de la sortie du livre « Linux, Solutions de Haute Disponibilité », LinuxFr.org, son auteur, Sébastien Rohaut et les Éditions ENI vous proposent d'en gagner deux exemplaires.
Pour ce faire, il suffit de générer l'une des deux plus longues séries (en jours) de dépêches validées sur le site LinuxFr.org dans le mois à venir ! On entend par série une succession ininterrompue de dépêches validées ; validée correspondant au moment où la dépêche est publiée sur le site par un modérateur du site. Exemple : Une série de 7 jours signifie qu'il y a eu au moins une dépêche validée par jour pendant 7 jours consécutifs. Voici un exemple de NoNo (record actuel) : [1] le 28 mai, [2] le 29 mai, [3] le 30 mai, [4] le 31 mai, [5] le 1er juin, [6] le 2 juin, et enfin [7] le 3 juin !
Si vous voulez plus d'information sur les séries, n'hésitez pas à consulter les récentes pages sur cette statistique et à faire monter les compteurs. Bien sûr, toutes les dépêches qui seront proposées dans ce concours sont aussi éligibles pour les gagnants mensuels des meilleurs contributeurs ! Pour vos sources d'inspiration, vous pouvez regarder du côté de la tribune des rédacteurs.
Faites péter les scores :)
Pour ce faire, il suffit de générer l'une des deux plus longues séries (en jours) de dépêches validées sur le site LinuxFr.org dans le mois à venir ! On entend par série une succession ininterrompue de dépêches validées ; validée correspondant au moment où la dépêche est publiée sur le site par un modérateur du site. Exemple : Une série de 7 jours signifie qu'il y a eu au moins une dépêche validée par jour pendant 7 jours consécutifs. Voici un exemple de NoNo (record actuel) : [1] le 28 mai, [2] le 29 mai, [3] le 30 mai, [4] le 31 mai, [5] le 1er juin, [6] le 2 juin, et enfin [7] le 3 juin !
Si vous voulez plus d'information sur les séries, n'hésitez pas à consulter les récentes pages sur cette statistique et à faire monter les compteurs. Bien sûr, toutes les dépêches qui seront proposées dans ce concours sont aussi éligibles pour les gagnants mensuels des meilleurs contributeurs ! Pour vos sources d'inspiration, vous pouvez regarder du côté de la tribune des rédacteurs.
Faites péter les scores :)
Ça bouge toujours chez Android
Android 2.2 Froyo
Attendu sous peu, nombre de rumeurs plus ou moins confirmées courent sur la prochaine version de l'OS pour smartphone de Google, avec du bon et du moins bon : rapidité du système améliorée par un facteur 4 à 5 grâce à l'implémentation d'un compilateur JIT (Just-In-Time), possibilité d'installer ses logiciels sur la carte mémoire, support d'Adobe Flash. Maintenant, pas mal d'opérateurs, surtout en France, ne sont pas réputés pour déployer les mises à jour rapidement, quand certains n'hésitent pas à massacrer l'OS en ré-inventant la roue, roue qui ne fonctionne ensuite qu'avec leurs services... qu'ils font payer en plus.
Navigation
Ça sent le roussi pour les éditeurs de logiciels GPS. En fin d'année dernière, l'auteur d'AndNav2, assistant de navigation relativement complet fonctionnellement (indications en temps réel, points digne d'intérêt, TTS, info trafic, etc.) et basé sur les données libres OpenStreetMap-Mapping-Data a annoncé le passage en libre de son programme (licence GPL v3 et CC by-sa), faute de temps pour s'en occuper. C'est assurément une bonne nouvelle, mais malheureusement, l'essai ne semble pas (encore ?) transformé. L'activité du site projet est relativement faible et, à part les sources, aucune release n'est encore publiée.
Serait-ce (encore ?) la faute à Google ? En effet, la transformation de l'application Google Maps en logiciel de navigation complet semble se confirmer et se généraliser. Déjà actif au États-Unis où Google dispose désormais de sa propre base de cartographie, les options de navigation arrivent tout doucement pour les autres pays, notamment la France (mais ce n'est pas actif, sauf bidouillage).
Android dépasse l'iPhone
Toujours aux États-Unis, Android serait passé devant l'iPhone (mais toujours derrière RIM et ses Blackberry) en terme de nombre de vente. Une confirmation de la stratégie de l'ouverture et de multiplication des partenaires combinée avec la publicité autour du Motorola Droid/Milestone et du Nexus One ?
Frozen Bubble
OMG, ils l'ont fait ! L'information n'est pas nouvelle, mais pour ceux qui seraient passés à côté, sachez qu'ils ont osé porter Frozen Bubble sur la plate-forme Android. Dites adieu à votre productivité au travail et à votre roman dans le métro... Une simple recherche sur l'Android Market devrait suffire.
Fennec
Après avoir démarré sa carrière sur Maemo (N900 et autre tablettes de Nokia), Fennec, le navigateur pour appareils mobiles de la fondation Mozilla, est en cours de portage intensif sur la plate-forme Android. Une version « pré-alpha » a été mise à disposition par les développeurs. Attention, à tester à vos risques et périls : des bugs font planter le système et la gestion de la mémoire est parfois chaotique. De plus, il vous faudra a minima la version 2.0 d'Android.
Flying Aces passe opensource
Le jeu de contrôle aérien par traçage tactile de trajectoires est devenu opensource, sous licence New BSD.
Attendu sous peu, nombre de rumeurs plus ou moins confirmées courent sur la prochaine version de l'OS pour smartphone de Google, avec du bon et du moins bon : rapidité du système améliorée par un facteur 4 à 5 grâce à l'implémentation d'un compilateur JIT (Just-In-Time), possibilité d'installer ses logiciels sur la carte mémoire, support d'Adobe Flash. Maintenant, pas mal d'opérateurs, surtout en France, ne sont pas réputés pour déployer les mises à jour rapidement, quand certains n'hésitent pas à massacrer l'OS en ré-inventant la roue, roue qui ne fonctionne ensuite qu'avec leurs services... qu'ils font payer en plus.
Navigation
Ça sent le roussi pour les éditeurs de logiciels GPS. En fin d'année dernière, l'auteur d'AndNav2, assistant de navigation relativement complet fonctionnellement (indications en temps réel, points digne d'intérêt, TTS, info trafic, etc.) et basé sur les données libres OpenStreetMap-Mapping-Data a annoncé le passage en libre de son programme (licence GPL v3 et CC by-sa), faute de temps pour s'en occuper. C'est assurément une bonne nouvelle, mais malheureusement, l'essai ne semble pas (encore ?) transformé. L'activité du site projet est relativement faible et, à part les sources, aucune release n'est encore publiée.
Serait-ce (encore ?) la faute à Google ? En effet, la transformation de l'application Google Maps en logiciel de navigation complet semble se confirmer et se généraliser. Déjà actif au États-Unis où Google dispose désormais de sa propre base de cartographie, les options de navigation arrivent tout doucement pour les autres pays, notamment la France (mais ce n'est pas actif, sauf bidouillage).
Android dépasse l'iPhone
Toujours aux États-Unis, Android serait passé devant l'iPhone (mais toujours derrière RIM et ses Blackberry) en terme de nombre de vente. Une confirmation de la stratégie de l'ouverture et de multiplication des partenaires combinée avec la publicité autour du Motorola Droid/Milestone et du Nexus One ?
Frozen Bubble
OMG, ils l'ont fait ! L'information n'est pas nouvelle, mais pour ceux qui seraient passés à côté, sachez qu'ils ont osé porter Frozen Bubble sur la plate-forme Android. Dites adieu à votre productivité au travail et à votre roman dans le métro... Une simple recherche sur l'Android Market devrait suffire.
Fennec
Après avoir démarré sa carrière sur Maemo (N900 et autre tablettes de Nokia), Fennec, le navigateur pour appareils mobiles de la fondation Mozilla, est en cours de portage intensif sur la plate-forme Android. Une version « pré-alpha » a été mise à disposition par les développeurs. Attention, à tester à vos risques et périls : des bugs font planter le système et la gestion de la mémoire est parfois chaotique. De plus, il vous faudra a minima la version 2.0 d'Android.
Flying Aces passe opensource
Le jeu de contrôle aérien par traçage tactile de trajectoires est devenu opensource, sous licence New BSD.
Meilleurs contributeurs LinuxFr : Les gagnants de mai 2010
On continue sur notre lancée de récompenser ceux qui chaque mois contribuent positivement au site LinuxFr (dépêche, commentaire, logo, journaux etc.). Vous n'êtes pas sans risquer de gagner un abonnement à Linux Magazine France, OpenSource Magazine ou encore un livre des éditions Eyrolles, ENI et InLibroVeritas. Voici les gagnants du mois de mai 2010 :
Abonnement d'un an à Linux Magazine France ou OpenSource Magazine
Livres des éditions Eyrolles, ENI et InLibroVeritas
Livre O'Reilly
Enfin, un prix spécial pour Loïc d'Anterroches qui a sorti Indefero 1.0 après 21 mois de travail en nous informant régulièrement de l'avancée de ce dernier.
Certains gagnants n'ont pas pu être joints ou n'ont pas répondu. N'oubliez pas de mettre une adresse email valable dans votre compte ou lors de la proposition d'une dépêche. En effet, c'est notre seul moyen de vous contacter, que ce soit pour les lots ou des questions sur votre dépêche lors de sa modération. Tous nos remerciements aux contributeurs du site ainsi qu'à Linux Magazine France, OpenSource magazine (lien archive.org) et aux éditions Eyrolles, InLibroVeritas (lien archive.org), ENI et à la société Acipia pour avoir fourni le livre O'Reilly.
N'oubliez pas de contribuer ; LinuxFr vit pour vous et par vous !
Abonnement d'un an à Linux Magazine France ou OpenSource Magazine
- Sytoka Modon a pas mal contribué ces derniers temps et a notamment abordé OpenSSH v5.4 : Certificat et Révocation
- Guillaume Alaux a fait le point sur Java 7
- Pour GeneralZod, mai est aussi le mois de la sortie de Fedora 13
Livres des éditions Eyrolles, ENI et InLibroVeritas
- gabriel, lui, n'a pas oublié qu'en mai c'était aussi le mois de la Slackware 13.1 !
- On en oublierait presque qu'Ubuntu est sortie à la toute fin d'avril. Heureusement que yellowiscool nous a fourni la CSS lucidlynx.css pour le rappeler.
- Axel a regardé ce qu'il se passait du côté de chez Xorg
- Cyprien Le Pannérer nous a fourni un rapide état des lieux de la photo numérique sous linux plutôt bien renseigné.
- NoNo a pas mal contribué en mai. Citons notamment les « vrac » sur Python et sur les navigateurs
- Aissen s'intéresse au Ben NanoNote de Qi Hardware, machine atypique, en vente en Europe depuis peu
- Boa Treize nous a conté la belle soirée de l'Humble Indie Bundle au cours de laquelle des studios indépendants ont libéré le code source de leurs jeux.
- Et mai est décidément le mois de la libération des jeux, car Samaelh a signalé que Ryzom devient entièrement libre lui aussi.
- Quant à rewind et zarikotaba, il nous ont proposé deux dépêches concernant la sortie de LLVM 2.7. Le travail de modération n'a pas été facile, surtout pour déterminer laquelle des news serait publiée. Cela n'empêche cependant pas de récompenser les deux.
Livre O'Reilly
Enfin, un prix spécial pour Loïc d'Anterroches qui a sorti Indefero 1.0 après 21 mois de travail en nous informant régulièrement de l'avancée de ce dernier.
Certains gagnants n'ont pas pu être joints ou n'ont pas répondu. N'oubliez pas de mettre une adresse email valable dans votre compte ou lors de la proposition d'une dépêche. En effet, c'est notre seul moyen de vous contacter, que ce soit pour les lots ou des questions sur votre dépêche lors de sa modération. Tous nos remerciements aux contributeurs du site ainsi qu'à Linux Magazine France, OpenSource magazine (lien archive.org) et aux éditions Eyrolles, InLibroVeritas (lien archive.org), ENI et à la société Acipia pour avoir fourni le livre O'Reilly.
N'oubliez pas de contribuer ; LinuxFr vit pour vous et par vous !
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 !
De l'utilisation des batteries rechargeables
Utiliser des batteries rechargeables n'est pas forcément une affaire simple. Il y a différentes technologies, différents types de chargeurs, etc. Je n'ai jamais été convaincu par les batteries rechargeables et je continuais d'utiliser régulièrement des piles alcalines classiques jusqu'au jour où je suis tombé sur un article du blog de Jeff Atwood abordant les problématiques de capacité, d'auto-décharge et de chargeur. J'ai trouvé intéressant d'en fournir une version française pour LinuxFr (NdT : traduction réalisée avec l'accord de l'auteur), population qui ne doit pas être dépourvue de gadgets grands consommateurs de piles.
Personnellement, j'ai acheté le chargeur LaCrosse conseillé dans l'article, malgré les petits défauts que certains utilisateurs pouvaient remonter sur les différents forums et que finalement, je n'ai pas rencontré depuis deux ans d'utilisation régulière. Il y a d'autres références dans la même marque ou ailleurs si ce modèle ne vous convient pas. un coup de votre moteur de recherche préféré devrait vous orienter pour les trouver. Concernant les accumulateurs en eux-mêmes, ceux fournis avec le chargeur ne sont pas forcément les meilleurs. Après quelques tests, je me suis rabattu sur les Uniross Hybrid qui ont une bonne capacité et un taux d'auto-décharge très bon. Depuis, à de rares exceptions, j'ai banni les piles alcalines LR03 et LR06 de chez moi. En espérant que cela incite ceux qui n'ont pas encore franchi le pas à faire de même.
Place à la traduction dans la seconde partie de cette dépêche.
NdT : Pour la traduction de « rechargeables batteries », j'aurais pu utiliser « accumulateur électrique », certainement le terme le plus correct mais pas forcément le plus courant, ou encore « pile rechargeable » qui est un abus de langage. J'ai donc fait le choix (forcément discutable) de le traduire par « batteries rechargeables » (quoique potentiellement redondant) ou tout simplement « batteries », terme relativement répandu et a priori correct.
Personnellement, j'ai acheté le chargeur LaCrosse conseillé dans l'article, malgré les petits défauts que certains utilisateurs pouvaient remonter sur les différents forums et que finalement, je n'ai pas rencontré depuis deux ans d'utilisation régulière. Il y a d'autres références dans la même marque ou ailleurs si ce modèle ne vous convient pas. un coup de votre moteur de recherche préféré devrait vous orienter pour les trouver. Concernant les accumulateurs en eux-mêmes, ceux fournis avec le chargeur ne sont pas forcément les meilleurs. Après quelques tests, je me suis rabattu sur les Uniross Hybrid qui ont une bonne capacité et un taux d'auto-décharge très bon. Depuis, à de rares exceptions, j'ai banni les piles alcalines LR03 et LR06 de chez moi. En espérant que cela incite ceux qui n'ont pas encore franchi le pas à faire de même.
Place à la traduction dans la seconde partie de cette dépêche.
NdT : Pour la traduction de « rechargeables batteries », j'aurais pu utiliser « accumulateur électrique », certainement le terme le plus correct mais pas forcément le plus courant, ou encore « pile rechargeable » qui est un abus de langage. J'ai donc fait le choix (forcément discutable) de le traduire par « batteries rechargeables » (quoique potentiellement redondant) ou tout simplement « batteries », terme relativement répandu et a priori correct.