Après pratiquement 8 mois de développement, Blender, le logiciel phare dans le monde de la modélisation 3D libre sort en version 2.46, avec son habituel lot de nouveautés. Cette version se distingue des précédentes au travers de divers points remarquables.
Déjà, par son temps de développement bien plus long que la moyenne des précédentes versions. Dû en partie par l'intégration d'un nombre de fonctionnalités importantes et une stabilisation du code difficile (5 Release Candidates ont été nécessaires), mais également, en raison de la réalisation simultanée du court métrage Big Buck Bunny.
Ce dernier est d'ailleurs le thème principal de cette version. On le voit au travers de l'écran de démarrage. Mais ce qui est surtout important, c'est que, dès lors que les sources du court métrage seront publiques - d'ici la fin du mois, normalement -, elles seront assurées compatibles avec cette version précisément, pour avoir un rendu identique au film.
Le dernier point concerne son numéro de version. C'est en effet la dernière de la série 2.4x et la prochaine sera donc la 2.50, et verra une refonte très importante au niveau du noyau interne et de l'interface, afin de rendre le logiciel plus souple au niveau du paramétrage.
Transfert: Echange de fichiers rapide et multiplateformes
Transfert est une nouvelle application sous licence GPL écrite en Java qui permet d'échanger des fichiers et de discuter avec des contacts (comme dans une messagerie instantanée).
L'originalité de ce logiciel réside dans son orientation échange de fichiers (la discussion n'est qu'un accessoire), la rapidité des échanges, et sa simplicité d'utilisation. Son interface Swing graphiquement travaillée est modifiable avec des thèmes de couleurs, ergonomique et intuitive.
L'application s'exécute directement depuis le site avec Java Web Start, et une fois un compte créé (aucune information personnelle), vous pouvez ajouter et/ou inviter des contacts afin de communiquer et échanger des fichiers.
L'originalité de ce logiciel réside dans son orientation échange de fichiers (la discussion n'est qu'un accessoire), la rapidité des échanges, et sa simplicité d'utilisation. Son interface Swing graphiquement travaillée est modifiable avec des thèmes de couleurs, ergonomique et intuitive.
L'application s'exécute directement depuis le site avec Java Web Start, et une fois un compte créé (aucune information personnelle), vous pouvez ajouter et/ou inviter des contacts afin de communiquer et échanger des fichiers.
Lemon : Gérez votre caisse en toute liberté !
Lemon est un logiciel sous licence GPL permettant de gérer un point de vente pour les boutiques de moyenne ou petites taille.
Actuellement encore en version bêta, ce logiciel de gestion de point de vente semble prometteur. Doté d'une interface simple mais riche (et modifiable par CSS), il s'adresse à tous les utilisateurs désirant opérer un point de vente avec des logiciels libres.
Développé avec QT4 et les librairies mises à disposition par le projet KDE, il séduira les aficionados de cet environnement, ainsi que les nouveaux utilisateurs. Doté d'une interface suffisamment simple pour que la formation à son utilisation soit aussi rapide que celle d'une caisse enregistreuse classique, il peut s'interfacer avec une imprimante à ticket de caisse, une "douchette" pour scanner les codes barres ou encore avec un écran tactile.
Actuellement encore en version bêta, ce logiciel de gestion de point de vente semble prometteur. Doté d'une interface simple mais riche (et modifiable par CSS), il s'adresse à tous les utilisateurs désirant opérer un point de vente avec des logiciels libres.
Développé avec QT4 et les librairies mises à disposition par le projet KDE, il séduira les aficionados de cet environnement, ainsi que les nouveaux utilisateurs. Doté d'une interface suffisamment simple pour que la formation à son utilisation soit aussi rapide que celle d'une caisse enregistreuse classique, il peut s'interfacer avec une imprimante à ticket de caisse, une "douchette" pour scanner les codes barres ou encore avec un écran tactile.
Une interface pour le GPS KeyMaze 300 sous Linux
Le KeyMaze 300 est un petit GPS vendu par Décathlon. Celui-ci est doté d'une puce sifrII, la même que celle qui équipe les GPS Magellan. Doté d'une autonomie de 48h (non testé), il est capable d'enregistrer les trajets réalisés, ou de vous indiquer la direction des waypoints que vous lui avez donnés.
Ce GPS est aussi capable de restituer vos trajets sur un ordinateur muni d'une prise USB en format texte ou au format kml, visualisable dans GoogleEarth ou dans marble ou WorldWind. Le fichier texte restitué initialement et le format kml sont tous les deux des formats ouverts et on comprend que Décathlon (dont ce n'est pas forcément la préoccupation) ne se soit pas embêté à développer un logiciel complet, ni à payer (ou faire payer à l'utilisateur final) un jeu complet de cartes.
Mais, le logiciel fourni est un logiciel spécifique à Windows ; par conséquent, il faut disposer de Windows pour extraire les données du GPS. Décathlon fournit même un pilote USB->Serial prolific2303, celui-là même qui est présent dans tous les noyaux Linux récents (via l'option CONFIG_USB_SERIAL_PL2303=y).
À partir de là est né gpsd4, un projet libre sous licence GPLv3, en python, qui permet de télécharger les données du GPS KeyMaze 300 sous Linux. Son interface laisse encore un peu à désirer et le projet n'est pas documenté pour le moment, mais cela ne va pas tarder à arriver. Si des heureux propriétaires de cet équipement veulent en profiter, il suffit d'aller le télécharger (et éventuellement de nous renvoyer des remarques). Si vous désirez contribuer, toutes les compétences sont les bienvenues.
Ce GPS est aussi capable de restituer vos trajets sur un ordinateur muni d'une prise USB en format texte ou au format kml, visualisable dans GoogleEarth ou dans marble ou WorldWind. Le fichier texte restitué initialement et le format kml sont tous les deux des formats ouverts et on comprend que Décathlon (dont ce n'est pas forcément la préoccupation) ne se soit pas embêté à développer un logiciel complet, ni à payer (ou faire payer à l'utilisateur final) un jeu complet de cartes.
Mais, le logiciel fourni est un logiciel spécifique à Windows ; par conséquent, il faut disposer de Windows pour extraire les données du GPS. Décathlon fournit même un pilote USB->Serial prolific2303, celui-là même qui est présent dans tous les noyaux Linux récents (via l'option CONFIG_USB_SERIAL_PL2303=y).
À partir de là est né gpsd4, un projet libre sous licence GPLv3, en python, qui permet de télécharger les données du GPS KeyMaze 300 sous Linux. Son interface laisse encore un peu à désirer et le projet n'est pas documenté pour le moment, mais cela ne va pas tarder à arriver. Si des heureux propriétaires de cet équipement veulent en profiter, il suffit d'aller le télécharger (et éventuellement de nous renvoyer des remarques). Si vous désirez contribuer, toutes les compétences sont les bienvenues.
scleaner disponible en version bêta
La première version bêta de scleaner a.k.a. « simple cleaner » est disponible. Ce logiciel permet de faire le ménage sur un système GNU/Linux.
Depuis l'alpha beaucoup de changements : onze greffons d'entrée (contre trois pour l'alpha) et de nombreuses remarques d'utilisateurs intégrées à cette bêta. Reste des bugs connus, et des choses à faire mais le moment est venu d'avoir un retour utilisateur. Cette version est une version de test, merci de la tester dans un environnement de test.
scleaner est disponible sous licence GPL v3 ou ultérieure
Depuis l'alpha beaucoup de changements : onze greffons d'entrée (contre trois pour l'alpha) et de nombreuses remarques d'utilisateurs intégrées à cette bêta. Reste des bugs connus, et des choses à faire mais le moment est venu d'avoir un retour utilisateur. Cette version est une version de test, merci de la tester dans un environnement de test.
scleaner est disponible sous licence GPL v3 ou ultérieure
188 jeux libres dans le commerce !
La société Agorasoft est fière de vous annoncer la disponibilité du Pack « Ultimate game Collection », un ensemble de 188 jeux pour Windows sous licence libre (la grande majorité en GPL) destiné à l’ensemble de la famille et succédant à son prédécesseur « 100 % Jeux ».
L’interface intuitive présentant le contenu du DVD-ROM est réalisée avec XULRunner et est disponible également sous licence GNU GPL.
Chaque fiche de logiciel permet en 1 clic d’accéder au logiciel d’installation, au site du ou des auteurs, une capture d’écran et éventuellement une notice d’avertissement à propos d’une dépendance (Java, DotNet, etc.) Un pictogramme permet de montrer le public visé pour un jeu.
Sont disponibles des FPS, des jeux de réflexions, des jeux éducatifs, etc. Une première fournée est déjà disponible au Leclerc de Le Blanc dans le 36, mais la commande en ligne est possible. Ce pack permet de faire découvrir à tous le monde des logiciels libres sous Windows par le biais des jeux et de la grande distribution.
L’interface intuitive présentant le contenu du DVD-ROM est réalisée avec XULRunner et est disponible également sous licence GNU GPL.
Chaque fiche de logiciel permet en 1 clic d’accéder au logiciel d’installation, au site du ou des auteurs, une capture d’écran et éventuellement une notice d’avertissement à propos d’une dépendance (Java, DotNet, etc.) Un pictogramme permet de montrer le public visé pour un jeu.
Sont disponibles des FPS, des jeux de réflexions, des jeux éducatifs, etc. Une première fournée est déjà disponible au Leclerc de Le Blanc dans le 36, mais la commande en ligne est possible. Ce pack permet de faire découvrir à tous le monde des logiciels libres sous Windows par le biais des jeux et de la grande distribution.
Peerfuse 0.0 - Le système de fichier distribué pair-à-pair
Après quelques mois de développement, la version 0.0 de Peerfuse, le système de fichier distribué pair-à-pair, est disponible.
Écrit en C++ avec la bibliothèque FUSE, cette version 0.0 est une première étape afin de faire connaître le projet. Bien que beaucoup de choses restent encore à faire, cette version est une ébauche fonctionnelle qui suggère la base de notre concept.
Les personnes intéressées par le projet, souhaitant discuter du projet ou y contribuer, sont les bienvenues sur le salon #peerfuse@irc.freenode.net et/ou peuvent s'inscrire à la liste de discussion.
Écrit en C++ avec la bibliothèque FUSE, cette version 0.0 est une première étape afin de faire connaître le projet. Bien que beaucoup de choses restent encore à faire, cette version est une ébauche fonctionnelle qui suggère la base de notre concept.
Les personnes intéressées par le projet, souhaitant discuter du projet ou y contribuer, sont les bienvenues sur le salon #peerfuse@irc.freenode.net et/ou peuvent s'inscrire à la liste de discussion.
Freenet 0.7.0 édition "Darknet" disponible!
Le projet Freenet est heureux de vous annoncer la sortie de Freenet 0.7.0 (publié sous licence GPL).
Freenet est un logiciel conçu pour garantir la libre circulation de l'information via Internet sans avoir à craindre la censure ni d'éventuelles représailles. Pour atteindre ce but, Freenet rend très difficile pour un adversaire de déterminer l'identité des personnes utilisant le réseau pour publier ou consulter des informations. Le projet Freenet a commencé en 1999 et Freenet 0.1 était disponible dès mars 2000 tandis que son développement continue à ce jour.
Freenet est unique en son genre. C'est un réseau p2p qui dispose de son propre espace de stockage distribué accessible de manière asynchrone. Cette distribution des données sur l'ensemble du réseau le rend notamment tolérant aux pannes et aux disparitions de noeuds. Contrairement aux réseaux "peer-to-peer", il n'y a pas de notion de "leecher". Une fois publié, le contenu est immuable, dupliqué et déplacé sur le réseau de sorte que le tracer ou le détruire devienne une opération très difficile et coûteuse. Le contenu inséré est maintenu sur le réseau et disponible aussi longtemps que des gens le téléchargent; plus il est populaire plus il sera dupliqué!
Freenet est un logiciel conçu pour garantir la libre circulation de l'information via Internet sans avoir à craindre la censure ni d'éventuelles représailles. Pour atteindre ce but, Freenet rend très difficile pour un adversaire de déterminer l'identité des personnes utilisant le réseau pour publier ou consulter des informations. Le projet Freenet a commencé en 1999 et Freenet 0.1 était disponible dès mars 2000 tandis que son développement continue à ce jour.
Freenet est unique en son genre. C'est un réseau p2p qui dispose de son propre espace de stockage distribué accessible de manière asynchrone. Cette distribution des données sur l'ensemble du réseau le rend notamment tolérant aux pannes et aux disparitions de noeuds. Contrairement aux réseaux "peer-to-peer", il n'y a pas de notion de "leecher". Une fois publié, le contenu est immuable, dupliqué et déplacé sur le réseau de sorte que le tracer ou le détruire devienne une opération très difficile et coûteuse. Le contenu inséré est maintenu sur le réseau et disponible aussi longtemps que des gens le téléchargent; plus il est populaire plus il sera dupliqué!
Nouveautés et perspectives pour HAL
HAL est une couche d'abstraction qui permet aux applications d'utiliser facilement et de manière uniforme les ressources matérielles disponibles.
Mercredi 7 mai, Danny Kukawka a sorti la version 0.5.11 du logiciel HAL après deux versions candidates. Dans le même temps, David Zeuthen – principal développeur – a publié un long courriel sur la liste de diffusion à propos de l'avenir de HAL.
Malgré une très large distribution de HAL, il ne faut pas oublier le numéro de version majeur : 0 ! Ceci exprime clairement que HAL n'est pas au bout de son chemin. HAL a déjà été ré-écrit de la version 0.4 à la 0.5, mais David a clairement indiqué la direction qui sera prise dans le futur et qui se nomme DeviceKit. Encore un Kit issu de freedesktop.org
Mercredi 7 mai, Danny Kukawka a sorti la version 0.5.11 du logiciel HAL après deux versions candidates. Dans le même temps, David Zeuthen – principal développeur – a publié un long courriel sur la liste de diffusion à propos de l'avenir de HAL.
Malgré une très large distribution de HAL, il ne faut pas oublier le numéro de version majeur : 0 ! Ceci exprime clairement que HAL n'est pas au bout de son chemin. HAL a déjà été ré-écrit de la version 0.4 à la 0.5, mais David a clairement indiqué la direction qui sera prise dans le futur et qui se nomme DeviceKit. Encore un Kit issu de freedesktop.org
Firebird 2.1 est là
Le projet Firebird a annoncé la disponibilité du gestionnaire de base de données libre et multiplateforme Firebird en version 2.1.
Cette nouvelle version "majeure", toujours sous licence IDPL est significative de la bonne santé du projet. En effet, outre le fait que cette version est la première d'une série dont les nouvelles versions seront plus fréquentes - la version 2.5 est planifiée pour fin 2008 - c'est la première fois qu'une version de Firebird est dès sa naissance proposée sous autant de plates-formes et c'est certainement la version qui aura été la plus testée avant publication.
Concernant les plates-formes justement, outre les traditionnelles versions Linux 32 et 64, et Windows 32, Firebird 2.1 est disponible pour Windows 64 et Mac OS X Intel 32 et 64 et ppc. Concernant Mac OS X, Firebird s'intègre parfaitement à cette plateforme et est le seul SGBDR libre livré sous forme de Framework. Une version sous plate-forme ARM sera très vite disponible, en plus des versions Solaris et HP-UX.
Cette nouvelle version "majeure", toujours sous licence IDPL est significative de la bonne santé du projet. En effet, outre le fait que cette version est la première d'une série dont les nouvelles versions seront plus fréquentes - la version 2.5 est planifiée pour fin 2008 - c'est la première fois qu'une version de Firebird est dès sa naissance proposée sous autant de plates-formes et c'est certainement la version qui aura été la plus testée avant publication.
Concernant les plates-formes justement, outre les traditionnelles versions Linux 32 et 64, et Windows 32, Firebird 2.1 est disponible pour Windows 64 et Mac OS X Intel 32 et 64 et ppc. Concernant Mac OS X, Firebird s'intègre parfaitement à cette plateforme et est le seul SGBDR libre livré sous forme de Framework. Une version sous plate-forme ARM sera très vite disponible, en plus des versions Solaris et HP-UX.
Sortie de Wolfotrack 1.0
Netfilter est un pare-feu à état. Il permet donc de garder l'état d'une connexion afin de n'accepter que celles qui sont liées à, par exemple, une connexion sortante.
Il est parfois difficile de tuer facilement une connexion existante sur un pare-feu en production, d'où l'idée de Wolfotrack, qui reprend la version GPL du jeu Wolfenstein 3D (NdM : FPS du siècle dernier) pour lier chaque personnage à une connexion de Netfilter. Ainsi, pour tuer une connexion il suffit simplement de tuer le personnage qui lui est associé.
Avec Netfilter, la table de suivi de connexion s'appelle le "connection tracking", et peut être facilement interrogée avec la commande conntrack -E. C'est ce qui est utilisé par des applications telles que pyctd. Les sources de Wolfenstein 3D étant disponibles et faciles à hacker, et hop, il devenait simple d'avoir un outil utilisant Netfilter enfin user-friendly !
Pourquoi Wolfenstein 3D et pas Doom me diriez-vous ? Tout simplement parce qu'avec des armes comme le BFG9000, cela s'avérait trop dangereux.
NdM : Dans la lignée de psdoom pour abattre vos processus et autres zombies (basé sur Doom) ou l3dgeworld l'outil réseau pour surveiller le trafic malicieux (basé sur Open Arena), nul doute que ces outils 3D vont permettre aux administrateurs système et réseau de se défouler.
Il est parfois difficile de tuer facilement une connexion existante sur un pare-feu en production, d'où l'idée de Wolfotrack, qui reprend la version GPL du jeu Wolfenstein 3D (NdM : FPS du siècle dernier) pour lier chaque personnage à une connexion de Netfilter. Ainsi, pour tuer une connexion il suffit simplement de tuer le personnage qui lui est associé.
Avec Netfilter, la table de suivi de connexion s'appelle le "connection tracking", et peut être facilement interrogée avec la commande conntrack -E. C'est ce qui est utilisé par des applications telles que pyctd. Les sources de Wolfenstein 3D étant disponibles et faciles à hacker, et hop, il devenait simple d'avoir un outil utilisant Netfilter enfin user-friendly !
Pourquoi Wolfenstein 3D et pas Doom me diriez-vous ? Tout simplement parce qu'avec des armes comme le BFG9000, cela s'avérait trop dangereux.
NdM : Dans la lignée de psdoom pour abattre vos processus et autres zombies (basé sur Doom) ou l3dgeworld l'outil réseau pour surveiller le trafic malicieux (basé sur Open Arena), nul doute que ces outils 3D vont permettre aux administrateurs système et réseau de se défouler.
La virtualisation et le libre : où en est-on ?
Virtualisation par isolation, machine virtuelle complète ou partielle, hyperviseur : état des lieux et perspectives de l'open source.
Les premières solutions de virtualisation sont historiquement apparues au sein des gros systèmes mainframe de chez IBM vers la fin des années 60 et au début des années 70. Malgré les avantages apportés par ce type de procédé, ces solutions sont restées cantonnées aux gros systèmes.
Ce n’est que bien plus tard – vers le milieu des années 90 – qu’il s’est popularisé avec l'explosion des performances des PC et l'arrivée des émulateurs de vieilles machines et console en tout genre. Malgré cela, la virtualisation est réservée à un cercle d'initiés jusqu’à la sortie d’un logiciel phare (propriétaire) : VMware, à l’origine de l’engouement actuel pour la virtualisation, la prolifération de solutions et l’accélération de son adoption au sein des entreprises.
On distingue :
Les premières solutions de virtualisation sont historiquement apparues au sein des gros systèmes mainframe de chez IBM vers la fin des années 60 et au début des années 70. Malgré les avantages apportés par ce type de procédé, ces solutions sont restées cantonnées aux gros systèmes.
Ce n’est que bien plus tard – vers le milieu des années 90 – qu’il s’est popularisé avec l'explosion des performances des PC et l'arrivée des émulateurs de vieilles machines et console en tout genre. Malgré cela, la virtualisation est réservée à un cercle d'initiés jusqu’à la sortie d’un logiciel phare (propriétaire) : VMware, à l’origine de l’engouement actuel pour la virtualisation, la prolifération de solutions et l’accélération de son adoption au sein des entreprises.
On distingue :
- la virtualisation par isolation
- la machine virtuelle complète ou partielle
- l'hyperviseur
Les tubes de Telepathy disponibles dans Empathy
La version 0.23.1 du logiciel de messagerie instantanée Empathy basé sur Telepathy est sortie cette semaine. La version précédente activait la voix et la vidéo pour les utilisateurs de Jabber et de SIP. Cette nouvelle version, outre une quantité impressionnante de bogues corrigés, améliore la gestion des tubes de Telepathy.
Les tubes de Telepathy permettent aux différentes applications du bureau déjà existantes de réutiliser la messagerie instantanée pour échanger des données arbitraires dans le protocole de l'application. Cela permet par exemple de faire de l'édition collaborative ou de jouer sur internet avec vos contacts.
Cette sortie est l'occasion de faire un tour d'horizon des utilisations actuelles ou à venir des tubes de Telepathy.
Les tubes de Telepathy permettent aux différentes applications du bureau déjà existantes de réutiliser la messagerie instantanée pour échanger des données arbitraires dans le protocole de l'application. Cela permet par exemple de faire de l'édition collaborative ou de jouer sur internet avec vos contacts.
Cette sortie est l'occasion de faire un tour d'horizon des utilisations actuelles ou à venir des tubes de Telepathy.
Open Arena 0.7.6 le FPS libre pour les artistes
Open Arena est un FPS libre basé sur le moteur libre de Quake III. C'est aussi un projet d'artistes créatifs attachés au libre et au travail collaboratif : musique, textures, cartes et personnages sont (re-)faits (au besoin) en libre sous licence GPL. Les musiques sont notamment passées en format ouvert Ogg/Vorbis au fur et à mesure, en remplacement des MP3 d'origine.
Cette nouvelle version 0.7.6 apporte son lot de nouveautés et est un jalon vers la 0.8.0 qui devrait sortir cet été :
Cette nouvelle version 0.7.6 apporte son lot de nouveautés et est un jalon vers la 0.8.0 qui devrait sortir cet été :
- nouveaux personnages : Assassin, Smarine et de nouveaux habillages pour Angelyss/Neko et Grism/Indigo
- nouvelles cartes : au moins 8 de plus, dont 25 cartes en Deathmatch et d'autres pour le jeu en équipe
- de nouveaux types de jeu : Elimination et CTF elimination, Double domination, Last Man Standing et des options supplémentaires : Instant Gib (mort dès que touché), All Rockets, Unlagged tracehits (pour un jeu plus fluide)
- des textures retravaillées, des cartes améliorées, des armes remodelées (BFG et Machinegun)
- les musiques et sons ont été refaits, la transition vers des Ogg/Vorbis est (quasi) terminée et utilise désormais des trackers
Jyraphe, votre dépôt en ligne de fichier
La Jyraphe est sorti des steppes dans sa première version publique, la version 0.1.
Jyraphe est une application web de dépôt de fichier, facile à installer et facile à utiliser. Jyraphe est une application complètement libre, distribuée selon les termes de la GNU Affero General Public License, version 3 ou supérieure. Jyraphe est développé selon la philosophie Getting Real, donc possède juste les fonctionnalité nécessaires. La suite de la dépêche vous donnera un aperçu de ces fonctionnalités.
Le but de Jyraphe est de proposer une application web de dépôt de fichier simple que tout le monde puisse installer sur son bout de serveur. Le but est de multiplier les Jyraphe sur l'Internet, à l'inverse de certains sites dont le but est de centraliser le service au maximum, en ajoutant au passage de la publicité qui fait mal aux yeux.
Cette application est un bon remède contre le Minitel 2.0
Jyraphe est une application web de dépôt de fichier, facile à installer et facile à utiliser. Jyraphe est une application complètement libre, distribuée selon les termes de la GNU Affero General Public License, version 3 ou supérieure. Jyraphe est développé selon la philosophie Getting Real, donc possède juste les fonctionnalité nécessaires. La suite de la dépêche vous donnera un aperçu de ces fonctionnalités.
Le but de Jyraphe est de proposer une application web de dépôt de fichier simple que tout le monde puisse installer sur son bout de serveur. Le but est de multiplier les Jyraphe sur l'Internet, à l'inverse de certains sites dont le but est de centraliser le service au maximum, en ajoutant au passage de la publicité qui fait mal aux yeux.
Cette application est un bon remède contre le Minitel 2.0