XtreemOS vise à concevoir, réaliser et promouvoir un système d’exploitation fondé sur Linux pour les grilles du futur.
Les grilles de calcul permettent à des organisations de mettre en commun leurs ordinateurs et d’accroître ainsi considérablement leur capacité de calcul. Néanmoins, utiliser, gérer et programmer les grilles de calcul est très complexe car les ressources ainsi mises en commun sont distribuées, hétérogènes, administrées de façon indépendante et reliées par des réseaux aux performances variables. Les outils développés pour les faire fonctionner, comme Globus, sont complexes d’utilisation, notamment parce qu’ils s’appuient sur des systèmes d’exploitation qui ne sont pas conçus pour gérer des ressources distribuées et versatiles.
En partie financé par la Commission Européenne, le projet de recherche européen XtreemOS développe un système d’exploitation pour administrer, programmer et utiliser facilement de très grandes collections de ressources réparties sur grille. L’idée sous-jacente est de rendre une grille aussi facile à utiliser qu’un ordinateur traditionnel. Le système XtreemOS sera construit pour fonctionner sur des PC et des grappes de calculateurs (clusters) – fondé sur la technologie Kerrighed - et permettre l’accès aux ressources à partir de PDAs et de téléphones mobiles.
Le consortium XtreemOS est constitué de 19 partenaires académiques et industriels localisés en Europe pour la majorité et en Chine. Le logiciel conçu et réalisé dans le cadre du projet XtreemOS est fondé sur le système d’exploitation Linux et sera diffusé sous licence libre.
Freesiege : un tetris-like de guerre sous GPL
Freesiege est un nouveau jeu de stratégie/action extrêmement prenant pour Linux et autres. Le jeu en est à ses débuts, mais il est déjà tout à fait jouable.
Le concept, un peu comparable à Tetris, vient d'un vieux jeu Windows, Siege. Le jeu met en scène deux châteaux ennemis qui s'affrontent en s'envoyant Chevaliers, Golems, Dragons et autres joyeusetés. Pour créer lesdites unités, chaque joueur dispose d'une grille sur laquelle il doit créer des combinaisons le plus vite possible, chaque combinaison permettant de créer une unité. C'est donc à la fois un jeu d'action puisqu'il faut aller vite, et un jeu de stratégie car selon les unités envoyées par l'adversaire, la bonne réaction n'est pas toujours la même...
Je vous conseille donc sans plus attendre de vous en faire une opinion en le téléchargeant derechef !
Le jeu est multiplatforme, écrit en C++ avec la bibliothèque SDL. Pour l'instant, seules une version Linux et une version Windows sont disponibles. Les sources sont distribuées sous license GPL v3.0.
Comme toujours, le projet à besoin de testeurs et de contributeurs, en particulier pour les graphismes (nous utilisons encore quelques animations non libres...). Nous aurions également besoin d'un coup de main de la part d'un expert SDL pour optimiser l'affichage :)
Le concept, un peu comparable à Tetris, vient d'un vieux jeu Windows, Siege. Le jeu met en scène deux châteaux ennemis qui s'affrontent en s'envoyant Chevaliers, Golems, Dragons et autres joyeusetés. Pour créer lesdites unités, chaque joueur dispose d'une grille sur laquelle il doit créer des combinaisons le plus vite possible, chaque combinaison permettant de créer une unité. C'est donc à la fois un jeu d'action puisqu'il faut aller vite, et un jeu de stratégie car selon les unités envoyées par l'adversaire, la bonne réaction n'est pas toujours la même...
Je vous conseille donc sans plus attendre de vous en faire une opinion en le téléchargeant derechef !
Le jeu est multiplatforme, écrit en C++ avec la bibliothèque SDL. Pour l'instant, seules une version Linux et une version Windows sont disponibles. Les sources sont distribuées sous license GPL v3.0.
Comme toujours, le projet à besoin de testeurs et de contributeurs, en particulier pour les graphismes (nous utilisons encore quelques animations non libres...). Nous aurions également besoin d'un coup de main de la part d'un expert SDL pour optimiser l'affichage :)
Fusillez vos applications avec Fusil 0.6
Le fuzzing est une technique d'assurance qualité logicielle visant à rechercher des bugs en injectant des données invalides. Fusil est un framework dédié au fuzzing comprenant divers outils pour créer des processus, surveiller un processus existant ou encore injecter des erreurs dans un fichier.
Chaque exécution de la cible se voit attribuer une note de -100% à +100% en utilisant diverses sondes pour déterminer si l'application a planté ou non. Des sondes surveillent l'état d'un processus et sa consommation processeur, d'autres surveillent des fichiers texte tel que syslog, d'autres encore se basent sur la durée d'exécution, etc. Le système de notation est réutilisé pour autoconfigurer Fusil : l'agressivité, nombre d'erreurs injectées, évolue en fonction des notes précédentes. Divers exemples sont fournis pour essayer Fusil et voir de quoi il est capable : Mplayer, Image Magick, ClamAV, PHP, printf, etc. Un dossier temporaire est généré pour chaque exécution. Il est utilisé comme répertoire de travail et est conservé en cas de plantage de la cible.
Chaque exécution de la cible se voit attribuer une note de -100% à +100% en utilisant diverses sondes pour déterminer si l'application a planté ou non. Des sondes surveillent l'état d'un processus et sa consommation processeur, d'autres surveillent des fichiers texte tel que syslog, d'autres encore se basent sur la durée d'exécution, etc. Le système de notation est réutilisé pour autoconfigurer Fusil : l'agressivité, nombre d'erreurs injectées, évolue en fonction des notes précédentes. Divers exemples sont fournis pour essayer Fusil et voir de quoi il est capable : Mplayer, Image Magick, ClamAV, PHP, printf, etc. Un dossier temporaire est généré pour chaque exécution. Il est utilisé comme répertoire de travail et est conservé en cas de plantage de la cible.
Conférence Ruby et Ruby on Rail à l'Ensimag, à Saint Martin d'Hères (38)
Dans le cadre de ses conférences thématiques, la GUILDE (Guilde des Utilisateurs d'Informatique Libre du Dauphiné) vous propose : Ruby et Ruby on Rails par Laurent Juliard. Elle se déroulera le mercredi 19 décembre de 19:30 à 21:45, à l'ENSIMAG, campus de Saint Martin d'Hères, Amphi E.
La présentation couvrira dans un premier temps le langage Ruby ainsi que les différents outils et bibliothèques qui l'entourent. Dans un second temps la conférence s'attardera sur Ruby on Rails, un framework de développement Web 2.0 qui a beaucoup fait parler de lui au cours des trois dernières années.
La présentation couvrira dans un premier temps le langage Ruby ainsi que les différents outils et bibliothèques qui l'entourent. Dans un second temps la conférence s'attardera sur Ruby on Rails, un framework de développement Web 2.0 qui a beaucoup fait parler de lui au cours des trois dernières années.



