La fondation Eclipse sort Callisto

Posté par  . Modéré par Mouns.
Étiquettes :
0
2
juil.
2006
Java
Un an tout juste après la sortie d'Eclipse 3.1, la fondation Eclipse a frappé un grand coup avec le projet Callisto : une compilation de dix de ses projets.

L'objectif était de se caler sur les cycles de développements de ses partenaires et contributeurs et d'accélérer l'adoption des technologies Eclipse, cela permet également d'éliminer toute incertitude autour des versions de chaque projet.

Callisto est composé de :
On retiendra bien évidemment le composant principal : l'environnement Eclipse qui passe donc en version 3.2. Le nombre de changement est, comme à chaque fois, impressionnant. Les principaux ajouts sont détaillés avec des copies d'écrans sur la page new noteworthy.

L'objectif semble atteint puisqu'après le compteur que l'on a pu suivre sur la page principale, les projets sont effectivement disponibles au téléchargement.

Le projet est disponible sur GNU/Linux (x86/PPC/x86_64), Windows, Solaris8 (SPARC), Mac OSX, AIX (PPC), HP-UX (HP9000)

Cairo 1.2 met le feu

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
1
juil.
2006
Technologie
Cairo est une bibliothèque graphique 2D qui permet de générer plusieurs types de sortie, soit en mode image, via les backends image, xlib et win32, soit en mode vectoriel, à l'aide des backends PDF, Postscript et SVG. Elle incorpore aussi en certain nombre de backends expérimentaux, dont OpenGL (glitz), Quartz et XCB.

Elle est ou sera utilisée par un nombre croissant d'applications, comme par exemple librsvg, Mono ou les prochaines versions stables de Firefox et de Gnumeric. La suite du développement de Cairo sera principalement consacrée à l'optimisation et à l'amélioration des performances de Cairo.

La nouvelle version stable de la bibliothèque graphique Cairo vient de voir le jour. Les principales nouveautés sont l'officialisation des backends PDF et Postscript, ainsi que l'apparition du backend SVG. À la différence des versions expérimentales des backends PDF et Postscript présentes dans Cairo 1.0, les fichiers générés sont maintenant principalement vectoriels, et le recours à des images de substitution n'a lieu qu'en dernier ressort. C'est sur cette version que s'appuiera la très prochaine bibliothèque GTK+ 2.10 pour le support de l'impression.

Le développement d'ext4 a commencé

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
1
juil.
2006
Linux
Suite à la proposition de différents patchs pour ext3 (la dernière mouture du système de fichiers spécifique à Linux) par des développeurs du noyau, une discussion a eu lieu sur la LKML entre ceux en faveur de changement mettant potentiellement à mal la stabilité du noyau et ceux qui préféreraient aller de l'avant, laissant les problèmes de stabilité aux distributeurs (rappelons que ceci est officiellement la nouvelle politique du noyau, bien que les développeurs évitent bien sûr autant que possible de tout casser).
Étant donné la base d'utilisateurs d'ext3, les inquiétudes portant sur la stabilité du code et du format sur disque après intégration de patchs importants ont été nombreuses, et Linus y a été particulièrement sensible (étant donné qu'un système de fichier instable mettrait en péril le travail des développeurs qui l'aident, on peut le comprendre).
Il a donc été décidé d'ajouter un système de fichier ext4 dans le code du noyau, et de faire les changements dangereux sur celui-ci. La stabilisation du code est prévu dans environ 12 à 18 mois, bien que de nombreuses améliorations seront probablement proposées.
L'article qui suit est une traduction complète du mail de Théodore Ts'o (mainteneur, avec d'autres, d'ext2/3) détaillant le mode de développement prévu pour ext4.

NdM Merci a patrick_g de nous avoir proposé une dépèche sur le même sujet.

Le picnic du libre en Savoie le 1er juillet

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
1
juil.
2006
Lug
Alpinux, le lug de Savoie fête l'arrivée des vacances avec un dernier rendez-vous en forme de picnic.

Qui ? Toute personnes prête à passer une bonne journée en parlant du libre
Quoi ? Un pique-nique. Pour les martiens, de quoi manger et boire sur le gazon !
Quand ? le samedi 1er juillet, à partir de 11 H.
Où ? La plage des Mottets, au bord du lac du Bourget.

Le projet de loi DADVSI adopté

Posté par  . Modéré par Florent Zara.
Étiquettes :
0
30
juin
2006
Internet
C'est en ce 30 juin 2006, peu après 15h00, que vient d'être adopté en France, sans grande surprise, le projet de loi DADVSI, à la veille des vacances parlementaires. Ce vote (à main levée, au Sénat comme à l'Assemblée nationale) est donc finalement passé, malgré l'opposition des groupes socialistes, communistes, ainsi que des parlementaires Verts et de certains députés UDF (d'autres ayant préféré l'abstention ou l'absence).

C'est le texte issu de la commission mixte paritaire qui vient d'être adopté, avec toutes les composantes décriées par les opposants à ce projet de loi (protection des mesures techniques de protection (MTP), protection très limitée de l'interopérabilité, menaces sur les développeurs de logiciels de partages et de contournement des protections, ...).

Ceci met donc un terme à la longue procédure d'adaptation de la directive européenne EUCD, qui s'est déroulée dans un climat souvent houleux, ponctué de nombreuses suspensions de séances, et dont le calendrier a étrangement coïncidé avec les périodes de faible affluence (séances tardives, juste avant les fêtes de fin d'année ou juste avant les vacances parlementaires).

Le mouvement d'opposition mené ces derniers mois par de nombreux collectifs d'internautes ne devra pas cesser pour autant, et il conviendra de ne pas baisser les bras après cette lourde défaite. C'est la seconde fois, après la directive sur les brevets logiciels, qu'un texte sur un sujet proche de l'informatique voit autant de personnes impliquées dans le débat, notamment au travers la pétition EUCD.info, qui a recueilli plus de 170 000 signatures, par les nombreuses manifestations organisées, les députés étant eux-mêmes étonnés par la fréquentation assidue des flux vidéo (de piètre qualité et en formats fermés, soit dit en passant) de l'Assemblée nationale et du Sénat.

L'opposition a d'ores et déjà fait savoir qu'un recours sera déposé devant le Conseil constitutionnel, dont elle a exposé les moyens à l'Assemblée, et qu'elle compte remettre totalement à plat cette loi en cas de victoire en 2007.

NdM : Merci à Francois Revol qui a aussi proposé une dépêche.

Timers haute résolution et horloge dynamique.

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
30
juin
2006
Linux
Thomas Gleixner et Ingo Molnar ont produit un patch pour le noyau Linux 2.6.17 qui apporte deux améliorations concernant l'horloge et les interruptions associés sur architecture x86 (y compris SMP) et prochainement sur x86_64, PPC et ARM.

La première amélioration concerne la précision de l'horloge, cette modification permet aux timers POSIX et à la fonction nanosleep() d'atteindre la précision offerte par le matériel, typiquement 1µs sur un PC classique, et ceci de manière totalement transparente. L'implémentation classique du noyau s'appuie sur la valeur de HZ, ce qui offre une précision médiocre de 1ms à 10 ms (1ms pour les noyaux compilés avec HZ=1000Hz)

La seconde amélioration appelée "tickless kernel" pourrait être traduite par "Noyau sans tic d'horloge" ou "sans métronome". Il est possible de choisir à la compilation un mode dans lequel il n'y a plus de signal d'horloge périodique, l'horloge est alors programmée à chaque fois en fonction de la prochaine interruption d'horloge nécessaire. S'il n'y a aucun besoin pendant 1,5 secondes, le processeur restera réellement en état IDLE pendant 1,5 secondes. D'après les développeurs, les interruptions d'horloge sont réduites à 1 ou 2 par seconde. L'implémentation actuelle du noyau fait qu'une interruption d'horloge arrive avec la périodicité définie à la compilation (100Hz, 250Hz ou 1000Hz) même lorsque cela n'est pas nécessaire.

Cette amélioration permet de réduire la consommation du processeur et de ce fait, réduire la chaleur dégagée et augmenter l'autonomie de la batterie dans le cas d'ordinateurs portables. En prime c'est une solution à un problème récent: certains utilisateurs des Core-Duo d'Intel, en particulier sur les MacBook d'Apple, se plaignent d'entendre les interruptions de l'horloge lorsque leur processeur est au repos (probablement à cause des pics de courant générés avec une fréquence audible et d'un couplage inductif), l'absence de ces interruptions devrait leur permettre de retrouver le silence.

PC de marque avec Linux pré-installé

Posté par  . Modéré par Amaury.
Étiquettes :
0
30
juin
2006
Commercial
Serait-ce le signal que de nombreux libristes attendaient ?
Si l'on avait déjà vu des PC de marque livrés pré-installés avec Linux, notamment avec HP et Mandriva, Acer va plus loin. Cette société offre en effet la possibilité, sur une configuration matérielle donnée, de comparer les prix entre Linux et la "taxe Windows". Linux permet donc de faire une économie de 100 EUR HT soit 20% du prix d'une configuration de base.
En outre, les distributions Linux grand public comprennent une ou plusieurs suites bureautiques compatibles avec la norme ISO 26300 et n'obligent pas à un passage par la taxe antivirus.

PTT 1.0 : outil de trace pour la NPTL

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
30
juin
2006
Linux
PTT (POSIX Thread Trace Toolkit) est un outil distribué sous licence LGPL ayant pour but de simplifier le débogage ainsi que l'optimisation d'applications multithreadées utilisant la NPTL (Native POSIX Thread Library) sous Linux. La version 1.0 de cet outil est disponible sur SourceForge.

Depuis la sortie de la version 0.10.0 (voir cette dépêche à ce sujet), PTT s'est enrichi d'un nouvel outil permettant de mesurer la contention durant l'exécution des applications. Cet outil permet entre autre de lister les objets (mutex, sémaphores...) les plus contendants ou de fournir la durée des périodes d'attente pour chaque thread. L'analyse de ces informations est une aide précieuse pour identifier les goulots d'étranglement dans un programme et permettre au développeur de focaliser ses efforts d'optimisation sur les parties du code réellement critique.

La France 5ième au dernier TOP 500 des supercalculateurs

Posté par  . Modéré par Amaury.
Étiquettes :
0
30
juin
2006
Technologie
La France est 5ième dans le dernier classement du TOP 500 des plus puissants supercalculateurs avec 42.9 TFlop/s.
Il s'agit du Supercalculateur du CEA à Bruyeres-le-Chatel (le Tera-10 construit par BULL). Il comporte 8704 Processeurs 64 bits Itanium 2 à 1.6 Ghz et 26000 Giga de mémoire. Il tourne sous Linux.
Le numéro 1 est toujours le BlueGene/L (IBM) avec 280.6 TFlop/s. Il comporte 131072 processeurs IBM PowerPC. Premier depuis les 3 derniers top 500, il est installé au Lawrence Livermore National Laboratory en Californie.
Le classement par système d'exploitation est assez significatif et montre bien la domination sans faille de Linux qui atteint presque les trois quarts du parc, suivi par les Unix qui font presque tout le restant. On peut aussi remarquer que Windows vient de doubler sa part en passant de une à deux machines.

Le prochain classement aura lieu dans 6 mois.

SSHproxy version 0.4 est dans les bacs

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes : aucune
0
29
juin
2006
Sécurité
Si vous avez, comme moi, tendance à oublier les mots de passe (ou à perdre le post-it ;)) des sites que vous administrez ; si vous avez, comme moi, la flemme d'ouvrir PMS (ou autre) pour copier-coller l'adresse IP et le mot de passe d'un site ; enfin si votre entreprise a des contraintes et une politique de sécurité incompatibles avec un éventuel turn-over de ses employés, alors sshproxy est fait pour vous ou votre entreprise.

SSHproxy, c'est une passerelle pour se connecter simplement à des sites distants sans avoir besoin de connaître le mot de passe ou de jongler avec un millier de clefs.

C'est un proxy, écrit en python et connecté à une base MySQL, dans laquelle seront stockées toutes les informations d'authentification des site distants. La partie serveur du proxy accepte des connexions en ssh et, selon ce que l'utilisateur veut faire, établit des connexions avec les sites distants ou transfère des fichiers vers ceux-ci.

Compte-rendu de Paris Capitale du Libre 2006

Posté par  (site web personnel) . Modéré par Thomas Petazzoni.
0
29
juin
2006
Communauté
Paris Capitale du Libre 2006 s'est donc tenue lundi 26 juin au Palais Brongniart (ancienne bourse de Paris). On aura noté à l'entrée un manchot gonflable géant à l'entrée, et le Cyberbus RATP/SiliconSentier/Réseau2000/EPN Belleville

Plus d'un millier de visiteurs se sont rendus sur place. Au menu, des stands d'entreprise, un coin associations et des conférences.

Parmi les interventions, on retiendra le député français Patrick Bloche et le député européen Michel Rocard sur DADVSI, les brevets logiciels et la propagande « Protège ton MS-ordi » dans les écoles, Grégory Lopez au nom de l'Open Document Format Alliance, et les annonces autour d'une « Open Source Valley » sur Paris.

La remise des Trophées « Lutèce d'Or » a eu lieu en début de soirée dans le cadre d'un « dîner réunissant les 100 personnalités françaises du logiciel libre » (sic). On remarquera plus particulièrement le prix spécial du jury attribué à l'initiative EUCD.info pour son action sur DADVSI.

Sortie de Vulture 1.91

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
0
29
juin
2006
Sécurité
Vulture est un proxy inverse basé sur Apache permettant de protéger des applications web.

Les performances sont garanties par l'utilisation de mod_proxy alors que la flexibilité de mod_perl est utilisée uniquement lors des phases d'authentification. mod_security permet quant à lui de sélectionner des filtres prédéfinis.

En activant l'authentification sur Vulture cela permet de n'ouvrir les flux vers l'application qu'aux utilisateurs authentifiés. Si plusieurs applications utilisent la même authentification, l'utilisateur n'aura qu'à s'authentifier une seule fois (SSO). De plus Vulture permet de transférer des informations de login sur l'application en gérant un trousseau de profils applicatifs par utilisateur.

Les méthodes d'authentifications supportées sont LDAP, SQL, Radius ou authentification par certificat client.

Déjà empaqueté pour Gentoo et en RPM cette nouvelle version est maintenant disponible en .deb. Une interface d'administration est également disponible.

Des pingouins au bord de la méditerranée !

Posté par  . Modéré par Amaury.
Étiquettes :
0
29
juin
2006
Communauté
Une colonie de pingouins s'est assemblée sur une plage de Montpellier ! Alors qu'un vif débat s'amorçait entre les biologistes stupéfiés par cette découverte ("pingouins ou manchots ?"), les animaux entamaient la danse des canards en sirotant des bières. Quelques uns poussaient même des cris étranges : "LastJeudiiii, LastJeudiiii, lastJeudiiii..." Un chant de séduction, selon les scientifiques abasourdis.

Plus probablement, mais rien ne le garantit tout à fait, il s'agirait du traditionnel LastJeudi qui réunit les aficionados et les curieux de logiciels libres à Montpellier. Encore un titre de dépêche bassement racoleur alors ? Oui ! Mais tout de même, en ce chaud mois de juin, la cérémonie se déroulera au bord de l'eau. Rendez-vous est fixé sur la plage du Souleil, à partir de 20h00.

La plage du Souleil, c'est celle qui est tout au bout de la route direction Maguelone, en laissant Palavas sur la gauche. Signe de reconnaisance : les zozos, pas forcément en maillot de bain, réunis sur la gauche (en regardant la mer) du resto qui est là, et qui ne vous regarderont pas de travers quand vous leur chanterez le mot de passe ("Logiciel ? Liiiiiiiiibre !") en dansant des claquettes...

RMLL 2007 : ce sera Amiens

Posté par  (site web personnel) . Modéré par Thomas Petazzoni.
0
28
juin
2006
RMLL/LSM
Le comité des Rencontres Mondiales du Logiciel Libre est chargé de choisir le lieu et l'équipe organisatrice des prochaines RMLL, parmi les candidats déclarés (voir l'appel à candidatures). Sa composition, son fonctionnement et la liste des critères de choix sont décrits sur la page du comité.

Cette année, deux équipes s'étaient déclarées candidates : Linux-Arverne à Clermont-Ferrand et EPPLUG+CLX à Amiens.

Après examen des dossiers et diverses discussions avec les deux candidats, et prenant en compte la participation du GULL EPPLUG dans les Rencontres passées et son implication dans celles de cette année, le comité a désigné EPPLUG+CLX/Amiens pour l'organisation des RMLL 2007.

En attendant l'année prochaine, l'édition 2006 aura lieu à Vandoeuvre-lès-Nancy la semaine prochaine.