SBCL est une implémentation libre du langage ANSI Common Lisp.
Elle fournit un compilateur en code natif, un débogueur et un environnement interactif où les fonctions sont compilées à la volée.
Elle est en partie dans le domaine publique et sous licence BSD.
Après six ans de développement, la version 1.0 est sortie le 30 novembre 2006. Les précédentes versions étaient toutefois déjà très utilisables.
A la base, SBCL est un fork de CMU CL de l'université de Carnegie Mellon qui devait permettre de rendre CMU CL plus portable et maintenable.
SBCL a été porté sur beaucoup d'architectures et sur la plupart des systèmes d'exploitation courants. En particulier, on pourra trouver une version pour presque chaque architecture supportée par Linux.
SBCL peut se compiler lui même ou à partir d'une autre implémentation du Common Lisp.
Nouvelle version 2.6.19 du noyau Linux
Un peu plus de deux mois après la version précédente Linus Torvalds a annoncé la version 2.6.19 du noyau Linux. Il y a beaucoup de nouvelles choses et le nombre de changements est plus élevé qu'à l'ordinaire. Cela s'explique par le fait que la gestation du noyau précédent (2.6.18) a été longue : Linus a été en voyage ce qui a ralenti la sortie des versions candidates (RC) et cela a mécaniquement allongé la période de développement des patchs devant intégrer le noyau suivant (le 2.6.19).
Le résultat ?
Bien plus de 5000 patchs venant de plus de 600 contributeurs différents ! Et ces statistiques valent uniquement pour la RC1 car à partir de la RC2 il y a eu un nettoyage d'une API (Interface de programmation) du noyau afin de la rendre plus propre et plus logique ce qui a provoqué la modification supplémentaire d'un grand nombre de pilotes (plus de 1100 fichiers nettoyés).
On voit donc que les développeurs Linux restent fermes dans leurs convictions : pas question pour l'instant d'ouvrir une branche 2.7 car le système incrémental actuel fonctionne bien. Pas question, non plus, de faire des compromis sur la propreté des API internes du noyau. Si les mainteneurs de pilote externes ne veulent pas intégrer le noyau, ils devront adapter leur code eux-mêmes.
NdM : On appréciera (ou pas ;-) ) le ton et l'humour inimitable de Linus lors de l'annonce : It's one of those rare "perfect" kernels. So if it doesn't happen to compile with your config (or it does compile, but then does unspeakable acts of perversion with your pet dachshund), you can rest easy knowing that it's all your own d*mn fault, and you should just fix your evil ways.
Le résultat ?
Bien plus de 5000 patchs venant de plus de 600 contributeurs différents ! Et ces statistiques valent uniquement pour la RC1 car à partir de la RC2 il y a eu un nettoyage d'une API (Interface de programmation) du noyau afin de la rendre plus propre et plus logique ce qui a provoqué la modification supplémentaire d'un grand nombre de pilotes (plus de 1100 fichiers nettoyés).
On voit donc que les développeurs Linux restent fermes dans leurs convictions : pas question pour l'instant d'ouvrir une branche 2.7 car le système incrémental actuel fonctionne bien. Pas question, non plus, de faire des compromis sur la propreté des API internes du noyau. Si les mainteneurs de pilote externes ne veulent pas intégrer le noyau, ils devront adapter leur code eux-mêmes.
NdM : On appréciera (ou pas ;-) ) le ton et l'humour inimitable de Linus lors de l'annonce : It's one of those rare "perfect" kernels. So if it doesn't happen to compile with your config (or it does compile, but then does unspeakable acts of perversion with your pet dachshund), you can rest easy knowing that it's all your own d*mn fault, and you should just fix your evil ways.
K3DSurf 0.6.0 : Mise à jour majeure
K3DSurf est un programme sous licence GPL qui permet la visualisation et la manipulation de modèles mathématiques dans l'espace de trois, quatre, cinq et six dimensions. K3DSurf supporte les équations paramétriques et les Isosurfaces.
K3DSurf profitera désormais de l'accélération graphique matérielle de votre ordinateur et cela grâce a l'intégration d'un afficheur qui utilise la bibliothèque graphique OpenGL.
Cette mise à jour, majeure pour K3DSurf, introduit aussi une fonctionnalité assez rare dans les logiciels mathématiques : le morphing des isosurfaces en temps réel.
Ceci a été rendu possible grâce l'utilisation d'une technique d'affichage qui minimise le calcul CPU et qui fait travailler la carte graphique au maximum de ses capacités.
K3DSurf profitera désormais de l'accélération graphique matérielle de votre ordinateur et cela grâce a l'intégration d'un afficheur qui utilise la bibliothèque graphique OpenGL.
Cette mise à jour, majeure pour K3DSurf, introduit aussi une fonctionnalité assez rare dans les logiciels mathématiques : le morphing des isosurfaces en temps réel.
Ceci a été rendu possible grâce l'utilisation d'une technique d'affichage qui minimise le calcul CPU et qui fait travailler la carte graphique au maximum de ses capacités.
Hula devient un projet communautaire
Projet Ryzom Libre
Nevrax, le studio de développement et société éditrice de Ryzom est sous le coup d'une demande de liquidation judiciaire. Plusieurs candidats seraient intéressés, et parmi eux un atypique, dont l'objectif est de racheter le jeu entier (code, 3D, animation, artworks, level design, ...) ainsi que la base de joueurs pour les placer sous une licence libre.
Voici un extrait de leur site Web :
"Aidez à faire de Ryzom un MMO libre ! Vous pouvez faire une promesse de don pour aider à acheter le code source, les artworks, les données et la propriété intellectuelle associée au jeu. Ryzom vivrait alors une nouvelle vie, en tant que logiciel libre et projet ouvert, démocratiquement géré."
Si suffisamment de promesses de dons sont reçues et si le projet est sélectionné parmi les autres par le liquidateur, toute la technologie, les données et la communauté du jeu rejoindraient NeL dans le monde du libre.
Le projet tente de marcher sur les pas de Blender, à quelques différences près : le montant exact nécessaire n'est pas connu, le délai est très court (jusqu'au 5 décembre), et plus qu'un logiciel, c'est un univers entier, avec des vrais gens dedans... Le premier objectif visé en termes de dons est 100.000 ¤.
Voici un extrait de leur site Web :
"Aidez à faire de Ryzom un MMO libre ! Vous pouvez faire une promesse de don pour aider à acheter le code source, les artworks, les données et la propriété intellectuelle associée au jeu. Ryzom vivrait alors une nouvelle vie, en tant que logiciel libre et projet ouvert, démocratiquement géré."
Si suffisamment de promesses de dons sont reçues et si le projet est sélectionné parmi les autres par le liquidateur, toute la technologie, les données et la communauté du jeu rejoindraient NeL dans le monde du libre.
Le projet tente de marcher sur les pas de Blender, à quelques différences près : le montant exact nécessaire n'est pas connu, le délai est très court (jusqu'au 5 décembre), et plus qu'un logiciel, c'est un univers entier, avec des vrais gens dedans... Le premier objectif visé en termes de dons est 100.000 ¤.
aMSN 0.96
aMSN 0.96 vient de sortir, le 24 novembre 2006. Cette nouvelle version apporte son lot de correctif de bugs, et on y retrouve de nouvelles fonctionnalités, dont les plus marquantes sont :
Avec cette nouvelle version, apparaît un nouveau nom de domaine : http://amsn-project.net
- Possibilité d'envoyer des fichiers aux contacts possédants WLM ;
- Support du nouveau protocole MSNP12 ;
- Possibilité de voir l'icône des contacts dans la liste de contacts ;
- Environ 40 langues dont le français ;
- ...
Avec cette nouvelle version, apparaît un nouveau nom de domaine : http://amsn-project.net
dblatex : Docbook XML -> LaTeX -> PDF
La sortie de la version 0.2 de dblatex est l'occasion de présenter ce logiciel relativement méconnu.
Dblatex est un logiciel permettant de convertir un document Docbook en un document LaTeX qui pourra alors être publié en PDF (ou PostScript et DVI).
Contrairement aux autres moteurs de publication traditionnellement associé à Docbook comme FOP ou XEP qui s'appuient essentiellement sur XSL-FO et Java, dblatex s'appuie sur Python, xsltproc et des feuilles XSL pour réaliser la conversion XML->LaTeX et sur un moteur TeX pour la publication.
Dblatex supporte une grande partie de la spécification Docbook et comporte des fonctionnalités peu ou pas supportées par les autres alternatives, par exemple :
Sa grande force réside dans l'interfaçage et l'utilisation de technologies/logiciels standards, portables et éprouvés (Python, xsltproc, LaTeX).
Cela conduit à un logiciel :
D'un côté nous avions LaTeX qui était (est toujours ?) la référence en matière de publication scientifique depuis des années et qui possède un moteur de rendu extrêmement puissant en plus d'un nombre infini de paquets/contributions et de l'autre une technologie très prometteuse pour l'édition de documentations techniques qui sépare enfin proprement le fond et la forme : Docbook.
Dblatex jette enfin un pont entres les deux mondes.
Dblatex est un logiciel permettant de convertir un document Docbook en un document LaTeX qui pourra alors être publié en PDF (ou PostScript et DVI).
Contrairement aux autres moteurs de publication traditionnellement associé à Docbook comme FOP ou XEP qui s'appuient essentiellement sur XSL-FO et Java, dblatex s'appuie sur Python, xsltproc et des feuilles XSL pour réaliser la conversion XML->LaTeX et sur un moteur TeX pour la publication.
Dblatex supporte une grande partie de la spécification Docbook et comporte des fonctionnalités peu ou pas supportées par les autres alternatives, par exemple :
- équations en MathML ou LaTeX
- callouts
- conversion à la volée des figures EPS
- barre de suivi des modifications
- liste des fonctionnalités
Sa grande force réside dans l'interfaçage et l'utilisation de technologies/logiciels standards, portables et éprouvés (Python, xsltproc, LaTeX).
Cela conduit à un logiciel :
- facile à installer/administrer
- facile d'utilisation
- libre
- portable (*BSD, GNU/Linux, MacOS, Windows)
- performant (grâce à xsltproc et LaTeX)
- pérenne (tant que xsltproc et LaTeX seront là...)
- au rendu très agréable à l'oeil ;-)
D'un côté nous avions LaTeX qui était (est toujours ?) la référence en matière de publication scientifique depuis des années et qui possède un moteur de rendu extrêmement puissant en plus d'un nombre infini de paquets/contributions et de l'autre une technologie très prometteuse pour l'édition de documentations techniques qui sépare enfin proprement le fond et la forme : Docbook.
Dblatex jette enfin un pont entres les deux mondes.
PeerTV pour Linux
PeerTV est un script perl qui automatise la visualisation des WebTV, en pilotant mplayer et peercast, ce qui, combiné avec une mise a jour automatique de la liste des chaînes, permet de bénéficier de quasiment 300 webTV !
Il est opensource et disponible pour Linux depuis le 19 novembre. Le code est placé sous licence Artistique (Perl Artistic Licence) par souci d'homogénéité avec Perl. La version Windows n'est pas encore "libérée", mais ce sera le cas dès 2007.
L'archive tar.gz est dans la rubrique téléchargements > expérimental du site, et vous trouverez un guide d'installation pour les principales distributions, à la rubrique documentation.
N'hésitez pas à apporter votre contribution si vous avez tenté l'installation sur une distribution non encore répertoriée. S'il y a des volontaires pour créer des paquetages, ils seront également les bienvenus !
Nous voudrions insuffler une dynamique communautaire tant que possible à ce projet, c'est pourquoi un forum, un chat, et une interface d'administration de la liste de chaînes, Peeramid, ont été créés.
Cette sortie de la version Linux marque aussi le passage à l'opensource pour PeerTV. S'il n'y a pas encore de CVS, PeerTV étant un script perl, la source est directement lisible et éditable.
Il est opensource et disponible pour Linux depuis le 19 novembre. Le code est placé sous licence Artistique (Perl Artistic Licence) par souci d'homogénéité avec Perl. La version Windows n'est pas encore "libérée", mais ce sera le cas dès 2007.
L'archive tar.gz est dans la rubrique téléchargements > expérimental du site, et vous trouverez un guide d'installation pour les principales distributions, à la rubrique documentation.
N'hésitez pas à apporter votre contribution si vous avez tenté l'installation sur une distribution non encore répertoriée. S'il y a des volontaires pour créer des paquetages, ils seront également les bienvenus !
Nous voudrions insuffler une dynamique communautaire tant que possible à ce projet, c'est pourquoi un forum, un chat, et une interface d'administration de la liste de chaînes, Peeramid, ont été créés.
Cette sortie de la version Linux marque aussi le passage à l'opensource pour PeerTV. S'il n'y a pas encore de CVS, PeerTV étant un script perl, la source est directement lisible et éditable.
MakeHuman 0.9 : modeleur de corps humains
Makehuman est un modeleur sous licence GPL spécialisé dans la création de corps humains destiné à l'exportation dans un programme de dessin 3D. Il dispose de nombreux paramètres pouvant modifier le corps généré aussi bien généraux (sexe, taille de l'abdomen, sourire...) que très détaillés (formes et postions des dents par exemple). Il y a en tout plus de 3000 paramètres sur lesquels influer allant des plus réalistes aux plus fantastiques..
Le programme permet d'exporter le résultat sous forme de fichier wavefront (.obj) pouvant être ensuite réutilisé dans la plupart des modeleurs 3D.
Le programme permet d'exporter le résultat sous forme de fichier wavefront (.obj) pouvant être ensuite réutilisé dans la plupart des modeleurs 3D.
Le Projet Firebird publie Firebird 2.0
Le Projet Firebird publie officiellement ce dimanche 12 Novembre 2006 la version 2.0 du logiciel open source Firebird (SGBDR) au cours de la session d’ouverture de la 4ième Conférence Internationale Firebird à Prague, République Tchèque.
Firebird 2.0 est le résultat de plus de deux années de travail de la part d’une large communauté internationale de développeurs et utilisateurs. Cette version apporte un nombre important d’améliorations attendues depuis longtemps qui améliorent significativement les performances, la sécurité et la prise en charge des langues internationales et met en oeuvre des nouvelles fonctionnalités SQL.
En outre, cette version dispose d’un code beaucoup plus robuste à partir duquel la ré-écriture de l’architecture prévue pour Firebird 3.0 est en cours de réalisation.
Firebird 2.0 est le résultat de plus de deux années de travail de la part d’une large communauté internationale de développeurs et utilisateurs. Cette version apporte un nombre important d’améliorations attendues depuis longtemps qui améliorent significativement les performances, la sécurité et la prise en charge des langues internationales et met en oeuvre des nouvelles fonctionnalités SQL.
En outre, cette version dispose d’un code beaucoup plus robuste à partir duquel la ré-écriture de l’architecture prévue pour Firebird 3.0 est en cours de réalisation.
Une nouvelle version des pilotes pour imprimante Samsung
Fort de son succès auprès des possesseurs d'imprimantes laser Samsung, SpliX revient avec deux nouvelles versions des pilotes, disponibles depuis peu.
La première (0.0.2) vient corriger un certain nombre de petits bugs et adapter au mieux les pilotes face aux nombreuses imprimantes ; tandis que la seconde (1.0.1-bêta) marque le début du support des imprimantes laser couleur de Samsung (CLP-300, CLP-500, CLP-510 et CLP-600).
Que les possesseurs d'anciennes imprimantes Samsung ne s'impatientent pas trop : le support pour celles-ci ne saurait trop tarder.
La première (0.0.2) vient corriger un certain nombre de petits bugs et adapter au mieux les pilotes face aux nombreuses imprimantes ; tandis que la seconde (1.0.1-bêta) marque le début du support des imprimantes laser couleur de Samsung (CLP-300, CLP-500, CLP-510 et CLP-600).
Que les possesseurs d'anciennes imprimantes Samsung ne s'impatientent pas trop : le support pour celles-ci ne saurait trop tarder.
pyctd, un outil de visualisation et de modification du suivi de connexions
pyctd est un serveur XML-RPC permettant l'interrogation et la modification du suivi de connexions de Netfilter.
Il permet d'exporter les fonctions de :
L'ensemble de ces outils est distribué sous licence GPL par INL.
Il permet d'exporter les fonctions de :
- liste des connexions (avec indication de débit)
- destruction de connexions
- modification de la marque ou du timeout d'une connexion
L'ensemble de ces outils est distribué sous licence GPL par INL.
Première publication de kbdz (0.2.0)
Votre serviteur est fier de vous annoncer la première version de kbdz, un programme permettant de faire de la musique avec de nombreux claviers et de nombreuses souris en même temps.
Utilisant l'interface générique de périphériques événementiels de Linux (evdevs) il permet d'ouvrir autant de claviers et de souris que vous le désirez et d'envoyer leurs événements en MIDI dans ALSA séquenceur. Il ne vous reste plus qu'à utiliser votre outil favori (aconnect, Qjackctl ou patchage pour ne citer qu'eux) pour envoyer tout ça vers des samplers, des synthétiseurs ou des effets, à votre guise.
Avec le prix des hubs USB, et la quantité incroyable de vieux matériel informatique qui hante les appartements des geeks, kbdz vous permet d'économiser sur l'achat de claviers et contrôleurs MIDI.
La prise en charge du joystick est prévue pour bientôt. D'autres fonctionnalités sont à prévoir dans les semaines/mois à venir, comme un mapping plus avancé des touches du claviers, une interface graphique pour la configuration, le support de LASH, etc.
Utilisant l'interface générique de périphériques événementiels de Linux (evdevs) il permet d'ouvrir autant de claviers et de souris que vous le désirez et d'envoyer leurs événements en MIDI dans ALSA séquenceur. Il ne vous reste plus qu'à utiliser votre outil favori (aconnect, Qjackctl ou patchage pour ne citer qu'eux) pour envoyer tout ça vers des samplers, des synthétiseurs ou des effets, à votre guise.
Avec le prix des hubs USB, et la quantité incroyable de vieux matériel informatique qui hante les appartements des geeks, kbdz vous permet d'économiser sur l'achat de claviers et contrôleurs MIDI.
La prise en charge du joystick est prévue pour bientôt. D'autres fonctionnalités sont à prévoir dans les semaines/mois à venir, comme un mapping plus avancé des touches du claviers, une interface graphique pour la configuration, le support de LASH, etc.
Le plein de musique libre avec la Burn Station
Depuis le mois de février 2005, le collectif Platoniq développe le projet libre Burn Station qui se compose de 2 volets principaux :
Sur le principe du self-service, la Burn Station (littéralement « station de gravure » en anglais) permet à ses utilisateurs d'écouter différents morceaux de musique libre, de créer une liste de lecture et de graver un CD (audio ou fichiers musicaux), le tout en utilisant une simple manette de console de jeux.
Une borne Burn Station est accessible librement depuis la fin du mois d'octobre dans la gare de Ljubljana en Slovénie. Des bornes ont déjà été provisoirement installées dans les villes suivantes : Graz, Sao Paulo, Madrid, Seville, Barcelone, Bogotá, Paris, Berlin, Londres et bien d'autres.
Les artistes qui le désirent peuvent proposer leurs morceaux afin qu'ils soient intégrés à la base de musique libre de la Burn Station.
- Un logiciel libre client-serveur qui fonctionne sous GNU/Linux et qui est développé sous licence GPL.
- Des interventions programmées dans des festivals culturels ou même dans des lieux publics pas toujours liés à la musique.
Sur le principe du self-service, la Burn Station (littéralement « station de gravure » en anglais) permet à ses utilisateurs d'écouter différents morceaux de musique libre, de créer une liste de lecture et de graver un CD (audio ou fichiers musicaux), le tout en utilisant une simple manette de console de jeux.
Une borne Burn Station est accessible librement depuis la fin du mois d'octobre dans la gare de Ljubljana en Slovénie. Des bornes ont déjà été provisoirement installées dans les villes suivantes : Graz, Sao Paulo, Madrid, Seville, Barcelone, Bogotá, Paris, Berlin, Londres et bien d'autres.
Les artistes qui le désirent peuvent proposer leurs morceaux afin qu'ils soient intégrés à la base de musique libre de la Burn Station.
Sylpheed-Claws devient Claws Mail
Sylpheed-Claws, le client de courrier électronique léger et puissant, est sorti en version 2.6.0 ce lundi. Cette version apporte son lot de nouveautés, mais surtout, il s'agit de la dernière version de Sylpheed-Claws.
L'équipe du projet a décidé de le renommer en Claws Mail, principalement parce que l'appellation "Version de test (ou instable) de Sylpheed" semble rester dans les esprits ; alors que cela fait environ deux ans que Claws est un projet stable, à part entière, et dont les buts diffèrent par rapport à Sylpheed.
L'équipe du projet a décidé de le renommer en Claws Mail, principalement parce que l'appellation "Version de test (ou instable) de Sylpheed" semble rester dans les esprits ; alors que cela fait environ deux ans que Claws est un projet stable, à part entière, et dont les buts diffèrent par rapport à Sylpheed.