Le système de fichiers journalisé développé par SGI, a été intégré à la branche 2.4 du noyau. Cette annonce a été faite par le mainteneur de la branche 2.4, Marcelo Tosatti sur kerneltrap.
Cela réjouira tous ceux qui utilisent XFS comme système de fichiers, et pour lequel il fallait jusqu'à présent attendre qu'une version de celui-ci soit disponible pour le dernier noyau pour ensuite le patcher.
Pour le moment, la version est disponible en snapshot, mais on peut espérer que la prochaine version 2.4.x sera bientôt disponible avec XFS intégré.
Mettez un réseau dans votre PC en 1 commande
Une nouvelle version du réseau portable est disponible sur http://clownix.net
Ultra simple d'utilisation, plusieurs topologies sont proposées.
Le démarrage du réseau se termine par le lancement d'un plugin gtk de graphviz permettant de visualiser la topologie, un click sur une machine ouvre un xterm.
La topologie est modifiable dynamiquement et se met à jour en temps réel dans le plugin gtk.
Idéal pour les démonstrations techniques de réseaux, deux copies d'écran sont données à titre d'exemple :
Ultra simple d'utilisation, plusieurs topologies sont proposées.
Le démarrage du réseau se termine par le lancement d'un plugin gtk de graphviz permettant de visualiser la topologie, un click sur une machine ouvre un xterm.
La topologie est modifiable dynamiquement et se met à jour en temps réel dans le plugin gtk.
Idéal pour les démonstrations techniques de réseaux, deux copies d'écran sont données à titre d'exemple :
Forum général.général Radars
Est-ce que quelqu'un sait comment fonctionnement les radars ? Est-ce qu'il y a une partie logicielle pour calculer si on dépasee la limite ou non ? Si oui, pourrait-on demander la communication du code source ? Est-ce un document administratif ?
http://www.lexpress.fr/actualite/societe/justice/securite-routiere-les-pv-fictifs-du-radar-d-amberieu-et-d-ailleurs_1789166.html
XFS en pre-release
SGI vient de sortir une pre-release de son filesystem journalisé XFS pour le noyau 2.4.
"... significant progress since its Beta release in September 2000." Une version finale est prévue pour bientot.
XFS est disponible en patch pour le 2.4, en RPM et un installeur modifié pour RH 7.0 permet l'installation d'un root en XFS.
"... significant progress since its Beta release in September 2000." Une version finale est prévue pour bientot.
XFS est disponible en patch pour le 2.4, en RPM et un installeur modifié pour RH 7.0 permet l'installation d'un root en XFS.
Un script pour detecter un scan de Nimda
Suite a la propagation de nimda (admin a l'envers ...) et a la detection dans mes logs de traces, j'ai voulu faire un script qui genere un rapport d'attaque.
Il est dispo en telechargement, bien que très sommaire.
Il est dispo en telechargement, bien que très sommaire.
Concours de demo en 4kb de sources
Le canal IRC #demoscene de freenode organise un concours de demo 4kb, mais qui a cette fois la particularité d'etre limité en taille au niveau des sources.
Pour avoir quelquechose d'equitable, il a été defini que le programme devait être écrit en C ou en C++, et utiliser SDL ou OpenGL (sans bibliothèques additionnelles). Les fichiers de données sont interdit, et le programme doit pouvoir compiler et tourner sous Linux, Windows, et MacOSX.
Pour avoir quelquechose d'equitable, il a été defini que le programme devait être écrit en C ou en C++, et utiliser SDL ou OpenGL (sans bibliothèques additionnelles). Les fichiers de données sont interdit, et le programme doit pouvoir compiler et tourner sous Linux, Windows, et MacOSX.
Sortie de Ogre3d 1.2
L'un des meilleurs moteur 3D libre est maintenant disponible en version 1.2.
Cette version de Ogre3d est appelée Dagon et dispose d'un nombre conséquent d'améliorations depuis sa précédente version dont :
A noter que Ogre3d propose des sujets pour le Google Summer Of Code !
Cette version de Ogre3d est appelée Dagon et dispose d'un nombre conséquent d'améliorations depuis sa précédente version dont :
- mise au point d'une structure permettant de créer facilement des effets de "post-traitement" (ex: des filtres) sur les scènes affichées, ainsi que de les combiner
- support du rendu vers plusieurs "cibles" pour les cartes graphiques supportant les "Multiple Render Target"
- amélioration du rendu vers des textures
- amélioration des "billboards" (ex: sprites restant toujours face à la caméra) et des systèmes de particules
- amélioration des gestionnaires de scènes avec notamment la possibilité d'utiliser plusieurs gestionnaires simultanément de façon sûre (ex: utilisation d'un type adapté pour l'affichage des intérieurs, et d'un autre adapté aux extérieurs)
- amélioration des matériaux avec en autre la possibilité de faire de l'héritage
- amélioration des animations :
- l'animation des sommets des objets peut être logicielle ou matérielle
- il est maintenant possible d'animer les sommets de façon plus pointue permettant entre autre de faire des animations faciales
- l'animation des sommets des objets peut être logicielle ou matérielle
- possibilité de créer des objets manuellement à la façon d'OpenGL, supportant tous les types d'ombrages
- amélioration des ombres : l'application de filtres sur les ombres est maintenant possible, les ombres texturées sont mieux supportées...
- amélioration du support Direct3D9 et OpenGL (suppression du support Direct3D7)
- mise à jour du "renderer" CEGUI (bibliothèque C++ permettant la création d'interface graphique utilisateur)
A noter que Ogre3d propose des sujets pour le Google Summer Of Code !
Le code de l' Enterprise Volume Management System (EVMS) d'IBM est disponible
Il existe déjà un Logical Volume Manager (LVM) pour Linux mais IBM a choisi de faire un portage de leur LVM d'OS/2 pour Linux, après dépoussièrage.
Ca promet :)
Ca promet :)
Perl/shell obfuscated
Bon, après bien des heures de labeur, Dilbert et moi avons pondus ces lignes de commandes pour écouter les mp3 que raphit broadcast. D'ailleurs ne les lancez pas tous à la fois pour pas le flooder :)
version normale:
perl -e'$a="mp3.raphit.net";s/ /%20/g,/:.{8}(.*mp\d)/i&&print"http://$a/$1\n"foreach`rsync -r "$a"::mp3`'|mpg123 -yvZ@-
variante:
mpg123 -yvZ$(perl -e'$a="mp3.raphit.net";s/ /%20/g,/:.{8}(.*mp\d)/i&&print"http://$a/$1\n"foreach`rsync -r "$a"::mp3`')
version gore:
export Q=mp3.raphit.net;mpg123 -yvZ`rsync -r $Q::mp3|perl -ne's/ /%20/g,/:.{8}(.*mp\d)/i&&print"http://$ENV{Q}/$1\n"'`
encore plus courte:
export Q=mp3.raphit.net;mpg123 -yvZ`rsync -r $Q::mp3|perl -pe's|.*:...(.*mp\d)|http://$ENV{Q}/$1|i?s/ /%20/g:s/.*//'`
version normale:
perl -e'$a="mp3.raphit.net";s/ /%20/g,/:.{8}(.*mp\d)/i&&print"http://$a/$1\n"foreach`rsync -r "$a"::mp3`'|mpg123 -yvZ@-
variante:
mpg123 -yvZ$(perl -e'$a="mp3.raphit.net";s/ /%20/g,/:.{8}(.*mp\d)/i&&print"http://$a/$1\n"foreach`rsync -r "$a"::mp3`')
version gore:
export Q=mp3.raphit.net;mpg123 -yvZ`rsync -r $Q::mp3|perl -ne's/ /%20/g,/:.{8}(.*mp\d)/i&&print"http://$ENV{Q}/$1\n"'`
encore plus courte:
export Q=mp3.raphit.net;mpg123 -yvZ`rsync -r $Q::mp3|perl -pe's|.*:...(.*mp\d)|http://$ENV{Q}/$1|i?s/ /%20/g:s/.*//'`
Feature freeze du noyau 2.5/2.6 prévu pour Halloween
Un gel des fonctionnalités du noyau 2.5 (futur 2.6) a été décidé pour Halloween. Après cette date, seuls des corrections de bugs ou des améliorations mineures seront acceptés dans ce qui deviendra le noyau 2.6.
Pour voir la liste des modifications majeures déjà effectuées, et celles qui sont prévues, suivez le lien sur kernelnewbies. Pour résumer: beaucoup de parties ont été réécrites (block io, ide, framebuffer, ...) et pas mal de patchs externes ont été intégrés ou le seront (preempt, ALSA, ACL, rmap, ...)
Pour voir la liste des modifications majeures déjà effectuées, et celles qui sont prévues, suivez le lien sur kernelnewbies. Pour résumer: beaucoup de parties ont été réécrites (block io, ide, framebuffer, ...) et pas mal de patchs externes ont été intégrés ou le seront (preempt, ALSA, ACL, rmap, ...)
« Autocompiler » son noyau au démarrage avec TCCBoot
À ceux qui trouvent que le noyau Linux démarre bien trop vite, Fabrice Bellard propose une solution : TCCBoot. Il s'agit d'un petit noyau (indépendant de Linux) qui contient le petit-compilateur C "TCC" du même F. Bellard. Une fois chargé, celui-ci compile les sources qu'on lui fournit dans une image ROMFS et exécute le binaire résultant. Si les sources en question sont celles du noyau Linux... alors TCC compile Linux à chaque démarrage.
Ça ne sert à rien mais c'est beau !
Ça ne sert à rien mais c'est beau !
open ORB 1.0 est sortie
La version de l'ORB JAVA OpenORB est sortie en version 1.0. L'ORB est conforme aux spécifications CORBA 2.4 de l'OMG. Il est configurable en XML. La licence est de type BSD.
EDF libère Code_Aster comme promis
Suite et fin de la news http://linuxfr.org/2001/10/09/5329,0,1,0,0.html du 9 octobre. Le modero avait précisé à l'époque :
"le site Code Aster est cependant complètement vide. Attendons de voir..."
Et bien c'est fait. Le téléchargement du code source est vraiment actif.
Pour les mécaniciens, le prochain code source très attendu est celui de SALOME, chez OpenCascade.org. Il promet une interface de Pre et Post traitement pour nos codes de calcul ... L'arlésienne des labos de méca en quelque sorte.
Note du modérateur : On avait déjà mentionnée le sujet à 2 reprises. Le 9 octobre (cf. plus haut) et le 24 octobre quand des binaires de code aster avaient été mis à la disposition de tous. Cette fois, il s'agit des sources...
"le site Code Aster est cependant complètement vide. Attendons de voir..."
Et bien c'est fait. Le téléchargement du code source est vraiment actif.
Pour les mécaniciens, le prochain code source très attendu est celui de SALOME, chez OpenCascade.org. Il promet une interface de Pre et Post traitement pour nos codes de calcul ... L'arlésienne des labos de méca en quelque sorte.
Note du modérateur : On avait déjà mentionnée le sujet à 2 reprises. Le 9 octobre (cf. plus haut) et le 24 octobre quand des binaires de code aster avaient été mis à la disposition de tous. Cette fois, il s'agit des sources...
Concours de programmation - tous à vos claviers !
Comme tous les ans depuis 1998, l'ICFP (Conférence Internationale sur la Programmation Fonctionnelle) organise un concours de programmation.
Le 28 juin à 0 heures GMT, le sujet tombe. Vous aurez 72 heures pour prouver au monde que votre langage de programmation, ainsi que vous et votre équipe, êtes les meilleurs !
Alors, que vous soyez fan de lisp, caml, c, brainf*ck, j'en passe et
des pires, lâchez-vous ! Il y a même des prix pour vous motiver.
Sachez cependant que la concurrence sera rude...
La consultation des sujets des années précédentes peut donner une idée de la complexité de la tâche à réaliser.
Un travail en équipe est plus que conseillé.
Le 28 juin à 0 heures GMT, le sujet tombe. Vous aurez 72 heures pour prouver au monde que votre langage de programmation, ainsi que vous et votre équipe, êtes les meilleurs !
Alors, que vous soyez fan de lisp, caml, c, brainf*ck, j'en passe et
des pires, lâchez-vous ! Il y a même des prix pour vous motiver.
Sachez cependant que la concurrence sera rude...
La consultation des sujets des années précédentes peut donner une idée de la complexité de la tâche à réaliser.
Un travail en équipe est plus que conseillé.
Theodore Ts'o reçoit le prix 2006 du progrès du Logiciel Libre
Ce 26 mars 2007, la Fondation pour le Logiciel Libre a remis le Award for the Advancement of Free Software 2006 à Theodore Ts'o.
D'après le communiqué de la Fondation pour le Logiciel Libre, «Theodore Ts'o est reconnu pour ses nombreuses contributions au Logiciel Libre, en particulier son travail sur le noyau Linux. Son rôle en tant que responsable du projet Kerberos et son travail sur les Open Network Computing Remote Procedure (ONC RPC) témoignent de son rôle important dans le domaine de la sécurité d'Internet. Il est également nominé pour son travail de mainteneur et de développeur des outils E2fs, utilisés pour manipuler les systèmes de fichiers ext2 et ext3 sous GNU/Linux. Ts'o a également eu un rôle important au sein de la communauté, par l'organisation de la conférence annuelle des développeurs du noyau Linux ainsi que par la publication de tutoriels et documents pédagogiques.»
Toujours d'après le communiqué, Theodore Ts'o a déclaré lors de la remise des prix que «Tout cela fût vraiment amusant. Je pense que beaucoup de personnes travaillent sur le Logiciel Libre pour de nombreuses raisons et c'est très bien, mais j'ai toujours été fier du fait que les gens aient pu utiliser le travail que j'ai réalisé pour faire avancer la cause du Logiciel Libre».
Cette année, les deux autres finalistes étaient Wieste Venema, reconnu pour la création de Postfix et Yukihiro Matsumoto, créateur du langage Ruby.
D'après le communiqué de la Fondation pour le Logiciel Libre, «Theodore Ts'o est reconnu pour ses nombreuses contributions au Logiciel Libre, en particulier son travail sur le noyau Linux. Son rôle en tant que responsable du projet Kerberos et son travail sur les Open Network Computing Remote Procedure (ONC RPC) témoignent de son rôle important dans le domaine de la sécurité d'Internet. Il est également nominé pour son travail de mainteneur et de développeur des outils E2fs, utilisés pour manipuler les systèmes de fichiers ext2 et ext3 sous GNU/Linux. Ts'o a également eu un rôle important au sein de la communauté, par l'organisation de la conférence annuelle des développeurs du noyau Linux ainsi que par la publication de tutoriels et documents pédagogiques.»
Toujours d'après le communiqué, Theodore Ts'o a déclaré lors de la remise des prix que «Tout cela fût vraiment amusant. Je pense que beaucoup de personnes travaillent sur le Logiciel Libre pour de nombreuses raisons et c'est très bien, mais j'ai toujours été fier du fait que les gens aient pu utiliser le travail que j'ai réalisé pour faire avancer la cause du Logiciel Libre».
Cette année, les deux autres finalistes étaient Wieste Venema, reconnu pour la création de Postfix et Yukihiro Matsumoto, créateur du langage Ruby.