Fusillez vos applications avec Fusil 0.6

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
19
déc.
2007
Sécurité
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.

XtreemOS : utiliser une grille de calculateurs comme un PC

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
19
déc.
2007
Science
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.

Sortie de Perl 5.10.0

Posté par  . Modéré par Florent Zara.
Étiquettes :
0
21
déc.
2007
Perl
Comme le titre le canal IRC #perlfr « Perl 5.10.0 est dehors, il fait froid et pourtant le freezing est termine, go figure ».

La sortie de Perl 5.10.0 est une bonne nouvelle à plus d'un titre. Alors que le futur Perl est toujours en cours de spécification et que de nombreuses innovations se profilent pour ce langage qui n'existe qu'à l'état de prototype, la version la plus répandue dans les distributions les plus récentes est certainement 5.8.8.

Perl 5.10.0 hérite par anticipation de nombreuses fonctionnalités du futur Perl6. Un nouvel opérateur apparaît (defined-or), le moteur d'expression rationnelles devient interchangeable, les comparaisons sont plus intelligentes (smart-match).

Cette nouvelle version propose des améliorations réelles dans un souci de maintien de la stabilité du langage. Cela représente un travail colossal, et les Perl Pumpkings s'y sont attelé et ont fourni un travail admirable pour enrichir le langage.

Sortie de NetBSD 4.0

Posté par  (site web personnel) . Modéré par j.
Étiquettes :
0
20
déc.
2007
NetBSD
NetBSD est un système d'exploitation disponible sous licence BSD. Il est bien connu pour sa portabilité puisqu'il fonctionne sur 17 architectures de processeur.

Après une longue gestation, et quelques peu en avance pour Noël, l'équipe de NetBSD est heureuse de vous proposer la version 4.0 de NetBSD. Cette version est spécialement dédiée à la mémoire de Jun-Ichiro "itojun" Hagino.

Cette version présente de nombreuses améliorations, que ce soit concernant la gestion du réseau, dans les dispositifs de sécurités et la prise en charge de nouvelles plateformes. On notera en particulier le gestion de Xen3 en dom0, domU (avec ou sans prise en charge matériel).

NdM : merci à MilkaJinka de nous avoir également proposé une dépêche à ce sujet.

Freesiege : un tetris-like de guerre sous GPL

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
0
19
déc.
2007
Jeu
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 :)

Expolibre version II : appel à contributions

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
0
20
déc.
2007
Communauté
L'Expolibre lancée au printemps 2006 à l'occasion du Libre en fête a rencontré un franc succès. L'Expolibre est un outil de sensibilisation aux enjeux du logiciel libre : c'est une exposition qui comporte 10 panneaux. Nous souhaitons aujourd'hui publier une version II intégrant notamment :
  • des compléments et mises à jour ;
  • un portage des fichiers sources dans un format ouvert (par exemple SVG s'il est confirmé qu'Inkscape est le meilleur outil pour ce travail) ;
  • un travail sur l'accessibilité aux personnes handicapées (panneaux en gros caractères et/ou braille, production d'enregistrements sonores) ;
  • des traductions en anglais, allemand, espagnol...

Le groupe de travail sensibilisation de l'APRIL qui rassemble une soixantaine de personnes autour de la production de ce type de ressources nous semble le bon lieu pour cela. Vous êtes intéressé par cette démarche, vous souhaitez apporter votre contribution, rejoignez-nous sur la liste de discussion de l'APRIL.

L’Expolibre est publiée sous licence Créative commons BY-SA. Les panneaux sont disponibles sur le site Expolibre.org consacré à l’exposition. Nous mettons également à disposition les sources au format Illustrator. Le premier travail à réaliser est le portage de ces fichiers dans un format ouvert. Nous disposerons ainsi d'un outil de sensibilisation au logiciel libre publié sous licence libre dans un format ouvert.

Éclosion de Mantis 1.1.0

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
20
déc.
2007
PHP
Mantis est un logiciel libre (GPL) collaboratif de suivi de bugs (BT pour « Bug Tracker ») écrit en PHP. Victor Boctor, l'un des développeurs principaux, vient d'annoncer la version 1.1.0 du mantoptère, à l'issue d'une période de gestation, de développement et de stabilisation de 15 mois depuis septembre 2006 passant par quatre versions alpha et trois versions candidates (release candidate).

L'ensemble des sessions de JRES en vidéo à la demande

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
0
22
déc.
2007
Audiovisuel
La septième édition des JRES a eu lieu du 20 au 23 novembre 2007 à Strasbourg. Les JRES ont pour ambition de présenter un panorama très complet en terme de technologies, d‘usages, de stratégies, d‘organisation et de développements dans le monde des réseaux, en présentant des thèmes novateurs à chaque édition. Cette conférence francophone a lieu tous les deux ans en fin d'année dans une ville différente.

L'ensemble des présentations de JRES est maintenant disponible sur le site JRES à l'adresse http://www.jres.org/planning/.En sélectionnant une présentation dans le planning, on accède directement à l'article, au diaporama et à l'enregistrement vidéo de la présentation. Ce sont donc plus de 50 heures de vidéos qui sont à la disposition de tous. Les flux sont disponibles en basse et en haute résolution. Le codec vidéo est du H264 qui peut être lu sous Linux avec VLC.

Un blog a été mis en ligne pour recueillir les réactions.

Sortie de GDAL/OGR 1.5.0

Posté par  . Modéré par Bruno Michel.
Étiquettes :
0
28
déc.
2007
Science
Après la sortie de la version de maintenance 1.4.4 il y a quelques semaines, l'équipe de développement de GDAL/OGR vient de publier à l'occasion de Noël une version majeure de la bibliothèque permettant l'accès à une multitude de formats cartographiques numériques Raster et Vectoriels.

En plus de la multitude de corrections d'anomalies, on peut citer au titre des nouveautés :
  • Une multitude de nouveaux "pilotes" pour les formats raster : Intergraph, COSAR (TerraSAR-X), COASP, GFF, GENBIN, ISIS3, WMS, SDE Raster, SRTMHGT, PALSAR, ERS, GSG, GS7, Spot DIMAP, RPFTOC (CADRG/CIB), ADRG ;
  • De nouveaux pilotes pour les formats vectoriels : BNA, GPX, GeoJSON, GMT ASCII, KML (pour la lecture, l'écriture existait déjà) ;
  • Des améliorations diverses dans des pilotes déjà existant, on peut en particulier noter le support du format BigTIFF (la version interne de la libtiff étant passée à 4.0 pour pouvoir le prendre en compte), et la possibilité de spécifier un système de géoréférencement à partir d'une URL (à partir du site spatialreference.org par exemple) ;
  • Un travail important sur les "bindings" vers les langages SWIG, en particulier C# et Python. Le binding Python nouvelle génération est maintenant activé par défaut.


NdM : Le lien "Binaires divers" indique comment récupérer des binaires pour Windows, Mac ou différentes distributions Linux.

IE8, le test Acid2 et le futur du web

Posté par  . Modéré par Amaury.
Étiquettes :
0
24
déc.
2007
Microsoft
Les développeurs d'Internet Explorer annoncent sur leur blog le fait que la future version 8 du navigateur propriétaire de Microsoft arrive à passer le test Acid2.
IE8 est en développement et actuellement en version pré-alpha interne uniquement, donc non disponible pour le grand public ou des bêta testeurs enregistrés. On estime sa sortie au second semestre 2008 voire début 2009.

Le test Acid2 a été publié en avril 2005. Il faut noter que Safari a été le premier navigateur à réussir ce test en avril 2005, immédiatement suivi par Konqueror, ce qui est logique car Safari a basé ses développements sur KHTML, le cœur de Konqueror. Opera a suivi en mars 2006 et enfin, en décembre 2006, c'était au tour de Gecko 1.9, le cœur de Firefox 3 encore en bêta. IE est donc le dernier des navigateurs (importants) à se conformer aux normes du W3C.

Le test Acid2 est une page web qui doit montrer une « smiling face » crénelée, avec un « Hello World! » au-dessus. Cette image en apparence très simple est en réalité constituée d'une multitude de fonctionnalités HTML/CSS, Il suffit de regarder le code source de la page pour apprécier la sévérité de ce test de conformité.

Il s'agit tout de même des standards ouverts parmi les plus utilisés au monde et du navigateur le plus utilisé au monde (malgré une absence - inexplicable et inexpliquée - de développement pendant 5 ans), donc d'une nouveauté de première importance, malgré son éloignement dans le temps et son aspect invérifiable (on ne dispose pas de IE8).

Est-ce que cela laisse entrevoir un développement plus simple pour les développeurs web et une simplification pour les utilisateurs ? Espérons le... En effet, les développeurs pourront se concentrer sur un seul code unique HTML/CSS standard et valide, plutôt que de coder plusieurs fois pour plusieurs navigateurs différents en contournant les bugs par des astuces plus ou moins heureuses. Ainsi les applications web pourront atteindre leur vrai potentiel et ne pas être retardées par un navigateur omniprésent et technologiquement en retard de plusieurs années.

DB-Everywhere a besoin de retours

Posté par  . Modéré par j.
Étiquettes :
0
22
déc.
2007
Base de données
Le projet DB-everywhere a pour but d'obtenir une interface web d'administration de base de données. Pour le moment l'application supporte MySQL, MaxSQL (MySQL avec le support du moteur de base de données BerkeleyDB) et Oracle (toutes les bases de données possédant un pilote JDBC pourront être prises en compte).

Les principales fonctionnalités d'administration ont été codées :
  • création, modification, suppression de tables, views ;
  • requête SQL ;
  • export,import CSV ;
  • création de sa propre procédure d'import.

Le domaine des bases de données étant très large, le projet a besoin d'un maximum de retours (bugs, demandes de fonctionnalités, documentations...) pour pouvoir arriver le plus rapidement possible à une version 1.0 couvrant un maximum de fonctionnalités. Toute aide sera donc la bienvenue.

PycaWM 0.1, un gestionnaire de fenêtres en python

Posté par  . Modéré par Bruno Michel.
Étiquettes :
0
22
déc.
2007
Serveurs d’affichage
PycaWM est né de l'envie de faire un gestionnaire de fenêtres aussi configurable (voire plus) que fvwm, sans pour autant devoir apprendre une syntaxe absconse pour le configurer.

PycaWM est écrit en python et distribué sous GPLv3. Il s'agit en fait d'un module python. Le fichier de configuration de PycaWM importe ce module et construit le window manager en python directement.

Un des points importants dans l'architecture de PycaWM est son aspect dynamique. Pratiquement tous les ajouts dans le fichier de configuration peuvent se faire pendant l'exécution du gestionnaire de fenêtres. Toutes les méthodes de PycaWM peuvent aussi être hookées ou changées pendant l'exécution. Ces modifications peuvent être effectuées par l'utilisateur grâce à un REPL.

Sortie de GLPI 0.70

Posté par  (site web personnel, Mastodon) . Modéré par Benoît Sibaud.
Étiquettes :
0
2
jan.
2008
PHP
Nous espérons que le Père Noël ne tiendra pas rigueur aux développeurs de GLPI de lui avoir ainsi grillé la politesse en déposant au pied du sapin un paquet portant l'étiquette "GLPI 0.70" le 22 décembre.

Gestion Libre de Parc Informatique (glpi-project.org) est un logiciel libre de gestion de parc informatique et de helpdesk, écrit en PHP et distribué sous licence GPLv2. Derrière une évolution mineure du numéro de version (0.68 -> 0.70) se cache plus d'un an de travail de développement, test, optimisation, et intégration en environnement de production. La liste des changements (changelog) est détaillée en seconde partie et en premier lien.

La plus importante nouveauté est la gestion des « entités », permettant d'isoler des ensembles d'équipements et d'utilisateurs afin de pouvoir adapter GLPI à l'organisation de la structure utilisatrice (entreprise ou administration avec des parcs multiples, société gérant les parcs de plusieurs clients, etc.)

Il est à noter que GLPI est devenu un logiciel libre fonctionnellement très complet et doté d'une communauté active. C'est pourquoi, aujourd'hui, un nombre croissant de structures migrent vers GLPI et abandonnent ainsi leurs logiciels propriétaires devenus trop limités fonctionnellement ou figés dans des modèles pratiquant des tarifications de licences en déphasage de plus en plus évident avec le marché.

GLPI s'interface très bien avec OCS Inventory (ocsinventory-ng.org, Open Computer and Software Inventory, Next Generation), l'outil libre d'inventaire sous licence GPLv2.

Événements sur la côte d'Azur en janvier 2008

Posté par  (site web personnel, Mastodon) . Modéré par j.
Étiquettes :
0
3
jan.
2008
Communauté
Ce début d'année démarre sur les chapeaux de roue pour Linux Azur. Pas moins de deux rencontres « libres » et une assemblée générale sont au programme en ce mois janvier 2008.
  • La grande nouveauté, c'est l'inauguration des Après-Midi Libres (aka AML), sur le modèle des Soirées Accès Libres ce samedi 5 janvier 2008, de 14h à 18h en plein centre de Nice, au 37 rue Gioffredo (à deux pas du vieux Nice) dans les locaux de la société CREATIV IT - GALLEO (Merci à) eux. Ce rendez-vous est destiné à s'inscrire dans la durée.
  • La traditionnelle Soirée Accès Libre (aka SAL) quant à elle se tiendra exceptionnellement le second mardi du mois, le 8 janvier, comme d'habitude à la maison des associations d'Antibes au 288 chemin de Saint Claude, de 18h à 21h.
  • Enfin, la prochaine Assemblée Générale Ordinaire annuelle et statutaire de Linux-Azur est prévue pour le samedi 19 janvier 2008 à 14h30 à la « salle des associations » (à ne pas confondre avec la maison du même nom) d'Antibes. la salle de réunion est sise Cours Massena (Vieil Antibes près du marché provençal couvert) donnant sur la place Massena où se trouve l'hôtel de ville. De nombreux parkings gratuits (le samedi et le dimanche) tout autour. À l'ordre du jour :
    • Rapport Moral
    • Rapport Financier
    • Renouvellement du conseil d'administration (notamment, la présidente émigre sous des cieux Parisiens moins cléments, il faudra un(e) volontaire pour la remplacer. Elle peut rester membre du conseil d'administration si elle et l'assemblée le veulent bien)
    Commencez à vous faire connaître si vous comptez participer à cette réunion et si vous êtes volontaires pour assumer des responsabilités dans l'association. Pour faciliter l'organisation, il est demandé de réserver son siège.

Trois rendez-vous, trois lieux différents, ne vous trompez pas ! Nous prévoyons des « miam-party » dans un restaurant pas trop loin, dans la foulée :-)

Toute l'équipe de Linux Azur vous souhaite une très bonne année 2008 et espère vous voir de plus en plus nombreux sur la Côte d'Azur. Nous sommes ouverts à tous, participants, bénévoles, volontaires et toute personne de bonne volonté.

Démos OSPF, OLSR ou MIPv6 prêtes en 2 minutes

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
27
déc.
2007
Linux
Si vous voulez passer pour un hacker de réseau, vous pouvez disposer de démos toutes faites basées sur un ensemble de machines virtuelles dont les connexions sont simulées et dynamiquement modifiables.

Ces démos ne nécessitent qu'une machine hôte sous Linux et permettent de visualiser tous les échanges de messages du réseau virtuel dans l'interface tap1 de la machine hôte. L'ensemble peut être téléchargé sur clownix.net, il se nomme uml_clownix_net_03.tar.gz.

Les machines virtuelles constituant le réseau sont faites grâce à Linux From Scratch pour ce qui est du système de fichiers, et User Mode Linux pour ce qui est du noyau. La partie virtuelle qui simule le réseau est un processus qui joue le rôle d'une matrice de commutation re-configurable à tout moment.

Lorsque les machines virtuelles démarrent, chaque interface vient se connecter à la matrice de commutation, et la configuration indique quelle interface est liée à quelle autre. Comme la configuration est modifiable à tout moment, ce réseau est particulièrement adapté à l'étude de OSPF, OLSR et la mobilité sous IPv6 (MIPv6).

La partie la plus longue pour démarrer une démo est le téléchargement de l'archive de plus de 200 mégaoctets ainsi que de son détarrage, après il faut 10 secondes par machine pour démarrer.