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.

Matthew Szulik quitte Red Hat, tests de performance JavaScript et Valgrind 3.3.0

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
0
27
déc.
2007
Communauté
  • Matthew Szulik quitte Red Hat
    Le CEO et président de Red Hat Matthew Szulik a décidé d'abandonner ses fonctions pour des raisons de santé de sa famille. Il reste toutefois à la tête du directoire. Il est remplacé par James Whitehurst (COO de Delta Airlines).

  • Tests de performance JavaScript dans les navigateurs
    Un benchmark JavaScript a été réalisé à l'aide de SunSpider du projet WebKit. Les navigateurs testés sont Opera 9.5, Safari 3, IE7 et Firefox 2. La machine était une dual-core 3.0 GHz Core 2 Duo munie de 4 Gio de RAM et de... argh Windows Vista 32-bit. Firefox 3.0 beta 2 apporte de grandes améliorations.

  • Valgrind 3.3.0
    La célèbre suite d'outils libres de profiling et de débogage est passée en version 3.3.0. Helgrind et Massif ont été revus en profondeur, Cachegrind et Memcheck ont été améliorés, Omega et DRD sont deux outils expérimentaux qui font leur apparition, la documentation a été réorganisée, et on assiste à des gains en terme de mise à l'échelle.

Ruby 1.9.0 est sorti pour Noël

Posté par  . Modéré par Nÿco.
Étiquettes :
0
27
déc.
2007
Ruby
Les tests des pré-versions de cette année ont laissé présager des performances accrues (jusqu'a 10 fois plus rapide que la 1.8.5) grâce à la nouvelle machine virtuelle. Ce n'est pas encore Ruby 2.0, qui sera la prochaine version majeure stable. De nombreuses nouvelles fonctionnalités sont encore expérimentales et peuvent disparaître d'ici à la 2.0. Cette sortie en version de développement a été faite le jour de Noël, une fois n'est pas coutume (1.8.2 en 2004, 1.6.6 en 2001, 1.6.2 en 2000, 1.2 en 1998).

Parmi les nouveautés, citons le nouveau moteur d’expression rationnelles Oniguruma, la gestion de m17n (Multilingualization, notamment une meilleure gestion d'Unicode), l'intégration de RubyGems et de Rake et le remplacement du module CSV par FasterCSV.

Ruby est un langage connu dans le monde des serveurs pour son framework Ruby on Rails ou bien les interpréteurs Ruby dans Java permettant un développement plus rapide. Mais il possède également des bindings pour de nombreuses bibliothèques, dont les plus courantes dans le monde du libre (GTK/Gnome, QT/KDE, Cairo, OpenGL, XML, Curl, SDL, etc.), le rendant également utile pour le développement d'applications de bureau, de jeux, etc.

Un projet récent, Gosu permet par exemple de développer des jeux 2D complets mêlant des effets 3D en quelques centaines de lignes de Ruby, utilisant le moteur physique Chipmunk, l'accélération OpenGL et la puissance, concision et clarté du langage Ruby.

GNU Octave 3.0, l'alternative libre à Matlab

Posté par  . Modéré par Nÿco.
0
27
déc.
2007
Science
GNU Octave est un langage libre de haut niveau destiné principalement aux calculs numériques. La syntaxe vise à être aussi proche que possible du programme propriétaire Matlab. L'interpréteur est en ligne de commande, mais plusieurs interfaces et éditeurs chatoyants existent pour l'habiller.

Depuis la précédente version stable (la vieille 2.1), de nombreux progrès ont été effectués notamment dans les fonctions graphiques, basées sur GNUplot et JHandles. Les sources sont disponibles sous licence GPL, les distributions Linux mettent à jour leurs paquets (utilisez votre gestionnaire de paquet préféré) et des binaires sont téléchargeables pour Windows et Mac OS X sur SourceForge.

Des interfaces avec les langages C/C++ et Fortran permettent d'écrire assez simplement des extensions efficaces. De nombreuses boîtes à outils écrites par la communauté viennent étendre les fonctionnalités.

D'autres solutions open source existent, comme Scilab, moins compatible avec Matlab et dont la licence est restrictive (encore à ce jour), ou SciPy, extension du langage Python, profitant de sa syntaxe, mais non compatible avec Matlab.

Surfez anonymement avec la dernière version du client BitTorrent Deluge

Posté par  . Modéré par rootix.
Étiquettes :
0
27
déc.
2007
Internet
Le client BitTorrent open-source Deluge, vient d’ajouter un navigateur anonyme à ses nombreuses fonctions. Il servira à protéger et à faciliter l’utilisation de BitTorrent face aux fournisseurs d’accès qui veulent brider son utilisation.

Ce navigateur anonyme a été ajouté pour lutter contre les fournisseurs d’accès qui font trop de zèle et brident la bande passante allouée aux échanges peer-to-peer, en particulier BitTorrent. Comme l’indiquent ses créateurs : “Tout le monde sait qu'il est de pratique courante pour les fournisseurs d’accès à Internet d’essayer de bloquer au maximum ou de brider l’usage de BitTorrent. Nous pensons que c’est un comportement injuste et erroné puisqu’il existe de nombreux usages légaux pour BitTorrent. Si un fournisseur d’accès bride ou bloque le trafic BitTorrent, vous pouvez être quasiment sûr qu’il regarde quels sont ses utilisateurs qui visitent des sites relatifs à cet usage afin d’en bloquer ou d’en limiter l’usage plus facilement.”

Si vous aussi votre fournisseur met en place de telles pratiques, vous pouvez utiliser ce logiciel libre sous licence GPL, il est disponible pour les systèmes d’exploitations Windows, Linux et Mac OS.

N’espérez cependant pas pouvoir naviguer anonymement sur tous les sites web, même les moins fréquentables, ce n’est pas l’objectif de cette équipe. Et ils l’indiquent parfaitement sur leur site web : “Nos serveurs proxy ont une liste blanche des sites liés à BitTorrent (trackers, sites d’index, etc.), que vous pouvez visiter. Si vous essayez d'accéder à un site BitTorrent qui n’est pas dans notre liste blanche, n'hésitez pas à nous envoyer l’adresse de ce site et nous l'ajouterons dans les 24h. Nous ne faisons pas de discrimination contre quelconque site BitTorrent et nous les ajouterons sur demande. Cependant, nous ne voulons absolument rien à voir avec le fait d’anonymiser le trafic de pédophiles, de malades qui cherchent sur Google la façon de se dépêtrer d’un meurtre, ou de tout autre chose. Nous voulons protéger BitTorrent et rien de plus.”

Ce logiciel vous permettra donc de surfer sur le web à la recherche des précieux .torrent sans que votre fournisseur d’accès ne le remarque. Et comme il inclue également un protocole pour crypter les flux d’échanges BitTorrent il sera également très difficile pour lui de vous brider.

N’attendez donc plus pour l’essayer, il est disponible librement et gratuitement sur le site officiel.

OpenIDoo, TimeVault et Sun Niagara 2

Posté par  (site web personnel) . Modéré par Mouns.
Étiquettes :
0
27
déc.
2007
Communauté
  • OpenIDoo, le serveur OpenID libre
    OpenIDoo est un jeune projet de serveur OpenID en PHP/MySQL sous Apache License 2.0. Disponible uniquement via le dépôt Subversion pour le moment, ce serveur prend en charge des OpenID du type http://mondomaine.com/utilisateur, des domaines multiples et un base de données MySQL.

  • TimeVault, les snapshots faciles et intégrés
    TimeVault est un outil de sauvegarde et restauration à base de snapshots automatiques, navigateur de snapshots et intégration dans Nautilus pour l'instant (KDE à venir). Le site anglophone HowToForge propose un tutoriel en trois parties.

  • Sun Niagara 2, le CPU opensource
    Dernière news de la trilogie et non des moindres, le code source du processeur Niagara 2 ou UltraSPARC T2 est disponible en téléchargement après enregistrement. On ne peut s'empêcher de penser à Free CPU, ainsi qu'à LinuxBIOS.

Les petites brèves de LinuxFR : trois nouvelles toutes simples, regroupées, qui n'auraient pas matière à être développées jusqu'à en faire une dépêche à part entière.

Accord entre le projet Samba et Microsoft

Posté par  (site web personnel) . Modéré par Bruno Michel.
Étiquettes :
1
26
déc.
2007
Samba
Samba, le projet libre (licence GPL) implémentant le protocole SMB/CIFS utilisé notamment pour les services de partage de fichiers et d'imprimantes client/serveur des produits Microsoft, a reçu ce 20 décembre 2007 les documents de spécifications de ces protocoles des mains de Microsoft.

Non pas que Microsoft désire s'ouvrir enfin à l'interopérabilité, mais la société de Redmond (Washington, États-Unis d'Amérique) a été condamnée une nouvelle fois (après appel), cette fois-ci par la commission européenne, avec comme cadre le procès antitrust. La condamnation l'oblige à livrer ses spécifications et la liste des brevets qui couvrent le protocole.

L'accord a donc permis à l'équipe Samba de recevoir ces documentations afin de pouvoir les implémenter dans un logiciel libre. En outre, les brevets Microsoft couvrant ces technologies, brevets invalides en Europe mais valides aux USA et au Japon, ont été listés afin d'éviter à l'équipe Samba de tomber dans le piège, et ainsi de permettre que des contournements soient implémentés. Aucune licence particulière, autorisation ou pacte de non-agression ne couvre ces brevets, il est donc nécessaire de faire attention, mais désormais ces brevets sont connus, on avance donc toujours sur un champ de mine, mais plus dans le noir.

C'est la PFIF, une organisation à but non lucratif créée le Software Freedom Law Center, qui a signé l'accord. 10 000 euros ont donc été versés à Microsoft, avec un accord de non-divulgation (NDA). Andrew Tridgell, créateur de Samba, s'est investit dans cette initiative.

Sortie de Tcl/Tk 8.5.0

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
26
déc.
2007
Technologie
Le Tcl Core Team est heureuse d'annoncer la sortie de la version 8.5.0 du langage de script Tcl et de la bibliothèque d'interface graphique Tk. C'est la première version stable de la branche Tcl/Tk 8.5, résultat de plus de quatre années de développement et représentant une avancée significative par rapport aux précédentes versions.

Parmi les nouveautés pour Tcl, il y a une structure de données dictionnaire, le support des grands entiers, les fonctions anonymes, la gestion des packages par module. Pour Tk, il y a l'adjonction d'un moteur de thèmes (permettant de se passer du look très épuré de Motif), les fontes anticrénelage sous X11, de nouveaux widgets intégrés directement dans le noyau (onglets, combobox, listes arborescentes et barres de progression) et les fenêtres transparentes.

NdM : merci à dark_moule pour sa contribution (cf. suite de la dépêche).

Flightgear 1.0 est sorti

Posté par  . Modéré par Nÿco.
0
26
déc.
2007
Jeu
FlightGear est un simulateur de vol en phase dont la version 1.0 a été mise à disposition le 17 décembre 2007. Il est disponible pour quasiment toutes les plateformes actuelles (GNU/Linux, Solaris, BSD, Windows, etc.). De plus, il est distribué sous licence GNU GPL, ce qui veut dire que vous avez la TOTALE liberté de le télécharger, l'utiliser, le distribuer, le modifier comme vous le souhaitez, du moment qu'il reste sous licence GNU/GPL. De plus, il est gratuit dans sa version téléchargeable (payant sur CD afin de soutenir le projet).

Il est actuellement livré avec une trentaine d'avions de tous bords (et un hélicoptère !) et une vingtaine d'aéroports (tous autour de San Francisco), mais il est évidemment possible de rajouter des fichiers scènes (l'ensemble de la planète est couvert) ou des avions supplémentaires.

Enfin, le rendu du vol se veut le plus réaliste possible et approche au plus près de la réalité. Les graphismes, basiques mais cependant très complets (notez la présence de vaches dans les prés que vous survolez :-) ) ajoutent d'ailleurs à l'agréable du simulateur.

Bref, FlightGear Flight Simulator est un projet très abouti, qui ne devrait pas vous lasser, alors n'attendez plus et prenez les commandes !

Sortie de QElectroTech en version 0.1 bêta

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
0
24
déc.
2007
Science
QElectroTech, aka QET, est un jeune logiciel libre permettant de réaliser des schémas électriques (à ne pas confondre avec les schémas électroniques pour lesquels la logithèque libre actuelle est convenablement fournie). Sous licence GNU/GPL, programmée en C++ avec la bibliothèque Qt4, cette première version ne se veut pas exhaustive en termes de fonctionnalités. Notamment, il n'est pas encore possible de former des appareils, représentés par un rectangle (pourvu de bornes) englobant plusieurs éléments électriques.

QElectroTech utilise XML pour ses formats de fichier. Les spécifications, amenées à évoluer avec les futures versions, sont disponibles dans la documentation. QET se veut portable : il est disponible partout où Qt4 est disponible, ce qui implique Linux (principale plate-forme de développement), BSD (testé mais pas récemment), Windows (régulièrement testé) et MacOS (jamais testé malheureusement).

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.

Nouveau serveur LinuxFr.org mis en production

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
0
23
déc.
2007
LinuxFr.org
L'ancienne machine qui hébergeait le site était en train de passer l'arme à gauche (souvenez-vous de l'horloge qui cyclait sur 4 secondes), le serveur de développement et le serveur de production ont été migrés (dans la nuit du 16 au 17 décembre pour la production) sur la nouvelle machine.

Cela nous a pris du temps, mais nous avons réalisé au passage une migration majeure du site :
  • Changement de serveur physique ;
  • Passage au jeu de caractères UTF8 ;
  • Passage au serveur web Apache 2 ;
  • Passage au langage de script PHP 5 ;
  • Grosse mise à jour du système de templates Templeet (d'une pre-2.0 à un 3.3.x) (NdM: lien réédité en 2021 pour pointer sur la version archive.org de l'époque);
  • Nettoyage dans le code du site.
Nous avons rencontré quelques difficultés et nous vous prions de bien vouloir nous en excuser. Il était notamment impossible de se loguer ou de s'inscrire lundi 17 décembre dans la soirée. Dans l'ensemble, la migration s'est néanmoins bien passée.

Le nouveau serveur de production (un DELL) nous a été offert par Pixmania / Fotovista, livraison incluse par Vincent Caron et Adrien Gernault-Barrier, qu'on remercie beaucoup pour s'être déplacé personnellement. Pixmania cherche d'ailleurs à recruter un profil technicien Linux (envoyer CV à fotovista-33500@cvmail.com) et un développeur web (envoyer CV à fotovista-7528@cvmail.com), sachant que leur réseau est très important, et l'environnement de travail sympathique (vérifié sur place par FP). Le tout sera formateur pour les candidats. Merci Pixmania.

Enfin nous vous rappelons que la meilleure manière d'aider LinuxFr reste encore de contribuer. Le site ne vit que pour et par vos contributions au contenu ! Il y a plusieurs manières de le faire :
Merci à tous ! Toute l'équipe de LinuxFr vous souhaite de joyeuses fêtes de fin d'année :-).

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.

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.

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.