Peter Gutmann, un chercheur néo-zélandais, a publié il y a quelques semaines un document fort instructif nommé « A Cost Analysis of Windows Vista Content Protection » et détaillant les effets de l'arrivée du nouveau système de protection de Vista, que ce soit sur le plan financier, des performances ou de l'utilisabilité. L'un de nos lecteurs vient de publier la traduction française de ce document.
Je vous conseille fortement la lecture de cet article édifiant, basé sur des documents publics de Microsoft. On y apprend comment ce système de protection et ce qu'il impose aux fabricants souhaitant que leur matériel soit utilisable sous Vista va vous toucher même si vous n'utilisez pas ce système d'exploitation.
Ce système entraînera en effet une augmentation du prix du matériel, des baisses de fiabilité, l'interdiction de publier des spécifications complètes du matériel (sans quoi le pilote pourrait être révoqué, les gens l'ayant acheté ne pouvant alors plus l'utiliser sous Vista), et plein d'autres mauvaises surprises.
Le BxLug organise une conférence à Bruxelles
Le dimanche 14 janvier 2007 à 14 heures, s'organise une conférence suivie d'un débat sur le thème:
"Peut-on gagner son pain en développant des logiciels libres ?"
Ce débat est l'occasion de confronter deux points de vue concernant le développement et le commerce autour du logiciel libre. Du dilué au concentré, de l'intégration à l'intégrisme, est-ce que seul le libre a le goût du libre ? Chaque orateur tentera de se positionner et de démontrer que sa vision est la plus réaliste. Une étude de cas sur la création d'un logiciel de collecte et de présentation de résultats sportifs permettra d'apporter des réponses pratiques. Pour terminer, vos questions, remarques ou inquiétudes serviront à alimenter le feu du débat.
"Peut-on gagner son pain en développant des logiciels libres ?"
Ce débat est l'occasion de confronter deux points de vue concernant le développement et le commerce autour du logiciel libre. Du dilué au concentré, de l'intégration à l'intégrisme, est-ce que seul le libre a le goût du libre ? Chaque orateur tentera de se positionner et de démontrer que sa vision est la plus réaliste. Une étude de cas sur la création d'un logiciel de collecte et de présentation de résultats sportifs permettra d'apporter des réponses pratiques. Pour terminer, vos questions, remarques ou inquiétudes serviront à alimenter le feu du débat.
Journées du Logiciel Libre en Touraine
Le collectif Linux en Touraine organise les samedi 20 janvier et dimanche 21 janvier 2007 la seconde édition des Journées du Logiciel Libre à Tours. Cet évènement a pour but de présenter au public toureangeau Linux et les logiciels libres.
Les particuliers, les entreprises et les collectivités sont invités à venir nous rencontrer. Le programme des conférences du samedi sera plus orienté vers les entreprises alors que celui du dimanche vers les particuliers. Les ateliers sur les différents logiciels seront ouverts tout le week-end. Il sera aussi possible de tester les dernières versions des distributions les plus connues, enfin si vous venez avec votre matériel nous pourrons vous installer la version de Linux de votre choix.
En marge de cet évènement aura lieu le premier Tournoi toureangeau de Frozen Bubble, le samedi 20 janvier à 20h00. Venez vous inscrire de 14h00 à 18h00 le samedi 20 janvier, de nombreux lots sont à gagner.
NdM : Cela se déroule au centre Léo Lagrange, 90 avenue Maginot à Tours
Les particuliers, les entreprises et les collectivités sont invités à venir nous rencontrer. Le programme des conférences du samedi sera plus orienté vers les entreprises alors que celui du dimanche vers les particuliers. Les ateliers sur les différents logiciels seront ouverts tout le week-end. Il sera aussi possible de tester les dernières versions des distributions les plus connues, enfin si vous venez avec votre matériel nous pourrons vous installer la version de Linux de votre choix.
En marge de cet évènement aura lieu le premier Tournoi toureangeau de Frozen Bubble, le samedi 20 janvier à 20h00. Venez vous inscrire de 14h00 à 18h00 le samedi 20 janvier, de nombreux lots sont à gagner.
NdM : Cela se déroule au centre Léo Lagrange, 90 avenue Maginot à Tours
Fedora Core et Extras sont morts, vive Fedora !
Depuis la création de la distribution Fedora, Red Hat avait décidé de séparer en deux le contenu des logiciels installables :
28 décisions pour la septième version de la distribution (dont la sortie est prévue le 26 avril 2007) viennent de parvenir sur la liste de diffusion, dont la plus importante est de supprimer entièrement cette distinction et de proposer un seul ensemble de programmes supportés équitablement entre Red Hat et sa communauté. Un seul dépôt de logiciel existera dont les outils de compilation seront dans la communauté et open-source, et qui créera les ensembles de CD que celle-ci souhaite.
Cette décision vient après une nouvelle moins réjouissante : la fin du projet Fedora Legacy dont le but était de proposer un support par la communauté sur du long terme.
- un coeur (core) supporté directement par des employés Red Hat avec l'aide de la communauté,
- et extras sous la responsabilité de la communauté entièrement.
28 décisions pour la septième version de la distribution (dont la sortie est prévue le 26 avril 2007) viennent de parvenir sur la liste de diffusion, dont la plus importante est de supprimer entièrement cette distinction et de proposer un seul ensemble de programmes supportés équitablement entre Red Hat et sa communauté. Un seul dépôt de logiciel existera dont les outils de compilation seront dans la communauté et open-source, et qui créera les ensembles de CD que celle-ci souhaite.
Cette décision vient après une nouvelle moins réjouissante : la fin du projet Fedora Legacy dont le but était de proposer un support par la communauté sur du long terme.
Squeak stimulé par le projet OLPC
Squeak est un langage et un environnement de développement de haut niveau avec un modèle objet simple et cohérent. [NdM : Squeak est une implémentation du langage de programmation Smalltalk.]
Afin de permettre l'intégration de Squeak dans les portables à 100$ pour enfant du projet OLPC, un gros effort est en cours pour permettre le basculement de Squeak sous la licence Apache.
En effet la licence actuelle SqL comporte quelques clauses qui peuvent poser problème dans le cadre d'une diffusion de grand envergure. Courant 2007, Squeak sera enfin disponible sous une licence 100% libre.
Afin de permettre l'intégration de Squeak dans les portables à 100$ pour enfant du projet OLPC, un gros effort est en cours pour permettre le basculement de Squeak sous la licence Apache.
En effet la licence actuelle SqL comporte quelques clauses qui peuvent poser problème dans le cadre d'une diffusion de grand envergure. Courant 2007, Squeak sera enfin disponible sous une licence 100% libre.
Keynote d'Eben Moglen à « Solutions Linux 2007 »
5
jan.
2007
Taïka Kokoon 2007 - La gestion de la qualité en licence GPL
5
jan.
2007
Enigma en version 1.0
Enigma est un jeu de type puzzle, clone d'Oxyd. Le principe du jeu est de finir les tableaux en touchant dans le bon ordre des pierres avec sa boule noire. Il fait parti des petits grands jeux du monde libre : petits par la simplicité, loin des grosses productions des circuits commerciaux, mais grands par l'intérêt et le temps passé dessus.
Le 13 décembre dernier, et dans un certain anonymat, est sortie la version 1.0 de ce jeu. La première version stable depuis 555 jours !
Les modifications principales pour cette version sont :
Enigma est sous licence GPL et est disponible pour Windows, GNU/Linux, Mac OS X et FreeBSD. Un port pour GP2x existe mais n'est pas encore à jour.
Le manuel en français de la version 0.92 est disponible en ligne pour ceux qui aimeraient en apprendre plus sur le jeu.
Le 13 décembre dernier, et dans un certain anonymat, est sortie la version 1.0 de ce jeu. La première version stable depuis 555 jours !
Les modifications principales pour cette version sont :
- Plus de 200 nouveaux niveaux (il y en a maintenant plus de 970 en tout) ;
- Nouveau tri des ensembles de niveaux ;
- Inspecteur des niveaux pour noter et faire des statistiques sur les niveaux ;
- Un visualiseur de copies d'écrans ;
- Possibilité d'annoter et de noter les niveaux ;
- Traduction des titres des niveaux et des documents ;
- Nouvelles langues supportées : Suédois, Russe, Hongrois et Portugais.
Enigma est sous licence GPL et est disponible pour Windows, GNU/Linux, Mac OS X et FreeBSD. Un port pour GP2x existe mais n'est pas encore à jour.
Le manuel en français de la version 0.92 est disponible en ligne pour ceux qui aimeraient en apprendre plus sur le jeu.
SystemRescueCD 0.3.1
Une nouvelle version de la distribution live SystemRescueCD est disponible. Elle a été créée et est maintenue par François Dupoux, co-auteur avec Franck Ladurelle du non moins remarquable logiciel Partition Image (Partimage). L'un ou l'autre (le CD ou le logiciel) vous sauveront peut-être un jour la vie alors regardons en détails de quoi il en retourne.
D'abord, il ne s'agit pas d'une énième Desktop-Live-Knoppix-Like-Distro. Ce n'est en fait pas vraiment le meilleur choix pour découvrir Linux. En revanche, les techniciens, administrateurs et autres bidouilleurs / mainteneurs apprécieront d'avoir dans la poche (mini-CD) ce couteau suisse (francophone) de la maintenance certainement sans égal.
L'accès en écriture sur les partitions NTFS est maintenant possible avec ntfs-3g, ce qui vous permettra, par exemple, de nettoyer (freshclam + clamav) une partition XP infectée ou simplement de récupérer les données vers une clé USB, après un désastre sous MS-Windows et avant formatage.
D'abord, il ne s'agit pas d'une énième Desktop-Live-Knoppix-Like-Distro. Ce n'est en fait pas vraiment le meilleur choix pour découvrir Linux. En revanche, les techniciens, administrateurs et autres bidouilleurs / mainteneurs apprécieront d'avoir dans la poche (mini-CD) ce couteau suisse (francophone) de la maintenance certainement sans égal.
L'accès en écriture sur les partitions NTFS est maintenant possible avec ntfs-3g, ce qui vous permettra, par exemple, de nettoyer (freshclam + clamav) une partition XP infectée ou simplement de récupérer les données vers une clé USB, après un désastre sous MS-Windows et avant formatage.
Pour cette nouvelle année 2007, une nouvelle version de PLICI 0.9.0
Bonne année 2007 avec la sortie de la version 0.9.0 de PLICI.
Cette nouvelle version permet d'utiliser PayPal pour vendre en ligne et de choisir sa devise. Vous allez pouvoir vendre en ligne directement grâce à PLICI.
Il faut noter que nous avons encore amélioré la simplicité d'installation de PLICI.
NdM : copier-coller du site web : « PLICI est la solution Open Source d'e-commerce multi sites et professionnelle, c'est un compromis entre « simPLICIté » et « PLate-forme Internet CentralIsée ». PLICI est sous la licence GPL. »
Cette nouvelle version permet d'utiliser PayPal pour vendre en ligne et de choisir sa devise. Vous allez pouvoir vendre en ligne directement grâce à PLICI.
Il faut noter que nous avons encore amélioré la simplicité d'installation de PLICI.
NdM : copier-coller du site web : « PLICI est la solution Open Source d'e-commerce multi sites et professionnelle, c'est un compromis entre « simPLICIté » et « PLate-forme Internet CentralIsée ». PLICI est sous la licence GPL. »
Nouvelle version du serveur Jabberd14
Le père Noël semble ne pas avoir oublié les jabberistes cette année. En effet, la nouvelle version 1.6.0 du serveur Jabber/XMPP jabberd14 est sorti le 24 décembre après un an et demi de développement.
Cette nouvelle version très attendue apporte beaucoup de nouveautés, notamment un support complet des RFC XMPP-Core et XMPP-IM, comprenant surtout les privacy lists qui permettent de manière très personnalisable de bloquer les communications avec d'autres utilisateurs, et une authentification possible avec SASL en utilisant jadc2s (un remplaçant pour le gestionnaire de connexion entre les clients et le serveur de jabberd14, jadc2s est maintenu par la même personne que jabberd14).
Beaucoup de ces nouvelles fonctionnalités permettent à jabberd14 de rattraper son retard envers ses « concurrents » libres : jabberd2, ejabberd et Wildfire, comme par exemple le support de l'internationalisation, et le support complet des RFC XMPP (Core et IM). Cependant, une des nouveautés n'existe pas chez ses concurrents, et pourtant elle pourrait s'avérer très pratique, elle permet de pouvoir sélectionner les messages non-lus que l'on souhaite récupérer depuis le serveur.
jabberd14 1.6.0 est déjà en place sur de nombreux serveurs, notamment amessage.de, jabber.ccc.de et swissjabber.ch qui font partie des plus gros serveurs européens.
Cette nouvelle version très attendue apporte beaucoup de nouveautés, notamment un support complet des RFC XMPP-Core et XMPP-IM, comprenant surtout les privacy lists qui permettent de manière très personnalisable de bloquer les communications avec d'autres utilisateurs, et une authentification possible avec SASL en utilisant jadc2s (un remplaçant pour le gestionnaire de connexion entre les clients et le serveur de jabberd14, jadc2s est maintenu par la même personne que jabberd14).
Beaucoup de ces nouvelles fonctionnalités permettent à jabberd14 de rattraper son retard envers ses « concurrents » libres : jabberd2, ejabberd et Wildfire, comme par exemple le support de l'internationalisation, et le support complet des RFC XMPP (Core et IM). Cependant, une des nouveautés n'existe pas chez ses concurrents, et pourtant elle pourrait s'avérer très pratique, elle permet de pouvoir sélectionner les messages non-lus que l'on souhaite récupérer depuis le serveur.
jabberd14 1.6.0 est déjà en place sur de nombreux serveurs, notamment amessage.de, jabber.ccc.de et swissjabber.ch qui font partie des plus gros serveurs européens.
Web Component Development with Zope 3
C'est un livre en anglais de 500 pages qui vient de paraître sur Zope 3, écrit par l'un des développeurs principaux, Philipp von Weitershausen. Il est surtout destiné aux développeurs web, en particulier ceux qui ont déjà une expérience dans les applications web, que ce soit J2EE, Zope 2, Django ou Turbogears.
Il s'agit d'une deuxième édition, revue, corrigée, complétée, et mise au goût du jour. En particulier elle s'applique à la toute dernière version 3.3.0 de Zope, dont l'API a été simplifiée et améliorée.
Ce livre est extrêmement bien rédigé et réalisé, très clair et très progressif. Il représente en réalité le manuel indispensable à l'apprentissage de Zope 3. Il permet de comprendre le cheminement intellectuel qui a mené à la création de certaines fonctionnalités, et aborde tous les sujets, du survol de l'architecture à sa mise en production. Tout au long du livre, une application web est progressivement construite pour servir de support.
On trouve également un résumé à la fin de chaque chapitre, de nombreuses comparaisons avec J2EE, des Flashback sur Zope 2 permettant de comprendre ce qui a évolué et pourquoi, et des indications sur ce qui est utilisable dans Zope 2 ou non.
Il est disponible aux éditions Springer et, cerise sur le gâteau, la qualité de la reliure est excellente. Il est pour l'instant disponible directement chez l'éditeur, ou chez Amazon.
Il s'agit d'une deuxième édition, revue, corrigée, complétée, et mise au goût du jour. En particulier elle s'applique à la toute dernière version 3.3.0 de Zope, dont l'API a été simplifiée et améliorée.
Ce livre est extrêmement bien rédigé et réalisé, très clair et très progressif. Il représente en réalité le manuel indispensable à l'apprentissage de Zope 3. Il permet de comprendre le cheminement intellectuel qui a mené à la création de certaines fonctionnalités, et aborde tous les sujets, du survol de l'architecture à sa mise en production. Tout au long du livre, une application web est progressivement construite pour servir de support.
On trouve également un résumé à la fin de chaque chapitre, de nombreuses comparaisons avec J2EE, des Flashback sur Zope 2 permettant de comprendre ce qui a évolué et pourquoi, et des indications sur ce qui est utilisable dans Zope 2 ou non.
Il est disponible aux éditions Springer et, cerise sur le gâteau, la qualité de la reliure est excellente. Il est pour l'instant disponible directement chez l'éditeur, ou chez Amazon.
Rencontre Logiciels Libres et conférence "Hachoir" à Strasbourg
Le LUG de Strasbourg organise un AAM (Appel à Mousser) le mercredi 10 janvier 2007 à 20h30 au bar "La Hache".
Un AAM est un appel à une rencontre autour d’un verre de bière des amis de Linux de Strasbourg et environs. Les autres boissons sont explicitement tolérées...
Ces rencontres ont lieu à peu près une fois par mois selon un calcul explicité sur http://strasbourg.linuxfr.org/actu
Une mini-conférence sur le Hachoir, suite d'outils Python permettant de manipuler des fichiers binaires (vidéos, sons, archive, système de fichier, etc.), sera tenue par Victor "Haypo" Stinner. Employé par INL pour travailler sur le pare-feu libre NuFW, Victor a aussi contribué a de nombreux projets libres, notamment en initiant le projet Wormux (NdM : Wormux a en fait été initié par Lawrence Azzoug en décembre 2002), clone libre du jeu Worms, Haypocalc ou encore le Hachoir.
Un tournoi de Wormux pourrait se mettre en place après la conf ;-)
Pour venir :
La Hache, 11 rue de la Douane, 67000 Strasbourg
Station de tram : Porte de l'Hôpital, ligne A ou D.
Le troquet est à 100 mètres depuis la station.
Un AAM est un appel à une rencontre autour d’un verre de bière des amis de Linux de Strasbourg et environs. Les autres boissons sont explicitement tolérées...
Ces rencontres ont lieu à peu près une fois par mois selon un calcul explicité sur http://strasbourg.linuxfr.org/actu
Une mini-conférence sur le Hachoir, suite d'outils Python permettant de manipuler des fichiers binaires (vidéos, sons, archive, système de fichier, etc.), sera tenue par Victor "Haypo" Stinner. Employé par INL pour travailler sur le pare-feu libre NuFW, Victor a aussi contribué a de nombreux projets libres, notamment en initiant le projet Wormux (NdM : Wormux a en fait été initié par Lawrence Azzoug en décembre 2002), clone libre du jeu Worms, Haypocalc ou encore le Hachoir.
Un tournoi de Wormux pourrait se mettre en place après la conf ;-)
Pour venir :
La Hache, 11 rue de la Douane, 67000 Strasbourg
Station de tram : Porte de l'Hôpital, ligne A ou D.
Le troquet est à 100 mètres depuis la station.
Amélioration en vue pour l'installation de logiciel sur GNU/Linux.
Qui n'a jamais été déçu de ne pas pouvoir installer la dernière mouture d'un logiciel annoncé ici même ?
Les systèmes de gestion de paquet que nous trouvons couramment dans nos distributions - comme apt-get ou urpmi - ont certes de nombreux avantages mais aussi des limitations. Il n'est par exemple pas simple d'avoir les dernières versions des logiciels et on se retrouve limité à la sélection des paquets de sa distribution ; or aucune ne propose l'ensemble des Logiciels Libres existants.
La nécessité de fournir des paquets binaires multi-distribution est encore plus demandée par les éditeurs de logiciels propriétaires désireux de fournir une version GNU/Linux.
Partant de ce constat, un groupe de travail a été formé au niveau du projet LSB (Linux Standard Base) et de son organisation parente le FSG (Free Standard Group) afin de rendre la vie plus facile aux utilisateurs et aux développeurs.
Les systèmes de gestion de paquet que nous trouvons couramment dans nos distributions - comme apt-get ou urpmi - ont certes de nombreux avantages mais aussi des limitations. Il n'est par exemple pas simple d'avoir les dernières versions des logiciels et on se retrouve limité à la sélection des paquets de sa distribution ; or aucune ne propose l'ensemble des Logiciels Libres existants.
La nécessité de fournir des paquets binaires multi-distribution est encore plus demandée par les éditeurs de logiciels propriétaires désireux de fournir une version GNU/Linux.
Partant de ce constat, un groupe de travail a été formé au niveau du projet LSB (Linux Standard Base) et de son organisation parente le FSG (Free Standard Group) afin de rendre la vie plus facile aux utilisateurs et aux développeurs.
Xen 3.0.4 et la virtualisation matérielle
Xen, version 3.0.4 a été annoncé fin décembre. Pas de révolution dans cette version, heureusement, car Xen fonctionne très bien en production. Pour rappel, Xen est un logiciel libre de virtualisation, plus précisément un hyperviseur de machine virtuelle.
Le code source de cette version a été largement re-travaillé pour améliorer la partie du code 'HVM' (Hardware Virtual Machine) qui permet de prendre en compte de manière identique les instructions de virtualisation matérielle d'Intel et d'AMD.
Ceci a pour conséquence une meilleure prise en compte de l'ACPI et du SMP par les systèmes invités : Linux et Windows.
Les autres points méritant une attention particulière :
Tout ce travail préfigure la future version 3.0.5 qui devrait sortir prochainement et apportera les fonctions 'save/restore' au module HVM.
On ne peut qu'apprécier la prise en charge de plus en plus performante de la virtualisation matérielle par Xen.
NdM : à noter aussi l'article DeveloperNetworks IBM « Virtual Linux - An overview of virtualization methods, architectures, and implementations » paru le 29 décembre dernier
Le code source de cette version a été largement re-travaillé pour améliorer la partie du code 'HVM' (Hardware Virtual Machine) qui permet de prendre en compte de manière identique les instructions de virtualisation matérielle d'Intel et d'AMD.
Ceci a pour conséquence une meilleure prise en compte de l'ACPI et du SMP par les systèmes invités : Linux et Windows.
Les autres points méritant une attention particulière :
- le support par le domain0 et Xen des fonctionnalités kexec/kdump
- le support pour les systèmes invités du framebuffer graphique
- la mise à disposition d'une nouvelle API pour gérer Xen
- une amélioration de Xen sur les architectures Itanium (IA64) et Power (IBM)
Tout ce travail préfigure la future version 3.0.5 qui devrait sortir prochainement et apportera les fonctions 'save/restore' au module HVM.
On ne peut qu'apprécier la prise en charge de plus en plus performante de la virtualisation matérielle par Xen.
NdM : à noter aussi l'article DeveloperNetworks IBM « Virtual Linux - An overview of virtualization methods, architectures, and implementations » paru le 29 décembre dernier