Sortie de la version 2.5 du langage Tom

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes :
0
13
juil.
2007
Technologie
Après neuf mois de gestation depuis la dernière version, la version 2.5 du langage Tom vient de sortir, apportant son lot d'innovations.

Tom est un langage de programmation développé au sein de l'INRIA et qui ajoute des capacités de réécriture à des langages de programmation impératifs (actuellement Java, C et OCaml). Concrètement, cela signifie que Tom permet de décrire des transformations de structures de données par un mécanisme de filtrage (pattern-matching) puissant et de spécifier comment ces transformations s'appliquent à l'aide d'un langage de stratégie.

Ce style de programmation est particulièrement adapté à la manipulation d'arbres, comme des arbres XML par exemple, mais aussi des arbres représentant des programmes (cf. la dépêche de jeudi concernant CFE). Ces arbres peuvent être des structures de données du langage hôte (on pourrait par exemple fournir une description à Tom des arbres générés par CFE), ou simplement des termes algébriques à la Caml, pour lesquels Tom fournit une implémentation efficace en Java.

Il est activement utilisé par des équipes de recherche ainsi que des industriels pour :
  • développer des compilateurs (comme le compilateur Tom lui-même) ;
  • transformer à la volée du bytecode Java ;
  • le développement d'un assistant à la démonstration ;
  • la traduction de requêtes vers des bases de connaissance.

La documentation est exhaustive et à jour. Le compilateur est stable et mature. Il est accompagné des outils indispensables à son utilisation : greffon pour Eclipse, mode pour vim et tâche ant. Le tout est publié sous licences libres (GPL, APL et BSD).

En route vers FreeBSD 7

Posté par  (site web personnel) . Modéré par j.
Étiquettes :
0
12
juil.
2007
FreeBSD
Comme tous les trimestres, FreeBSD nous livre un compte rendu des différents projets qui gravitent autour de FreeBSD.

Ce rapport couvre la période avril-juin 2007. On y retrouve les projets sponsorisés par Google dans le cadre du Google Summer Of Code, les développements de l'OS, les conférences, et les projets dérivés.

Voici un état des lieux des avancées principales de FreeBSD. Ne maîtrisant pas forcément tous les sujets, certains sont plus succincts que d'autres, voire non présentés.

Migration vers OpenOffice.org à l'ECM

Posté par  . Modéré par Nÿco.
Étiquettes :
0
12
juil.
2007
Éducation
Les établissements supérieurs feront-ils un pas de plus vers le libre ?

Je souhaitais faire part à la communauté de l'expérience Libre qui a été entreprise à l'Ecole Centrale Marseille (École d'Ingénieur généraliste).

Dans le cadre d'un projet d'étude, nous avons réalisé une mission d'étude d'adhérence des logiciels au sein de l'administration de l'École.

Cette étude va probablement entraîner une migration massive vers OpenOffice.org des postes utilisés dans l'administration de l'Ecole Centrale Marseille durant l'année 2007/2008.

...et plus encore dans les prochaines années, si le projet parvient à être suivi par d'autres personnes....

Ouverture du code de CFE, un nouveau frontend C/C++ et sortie de l'infrastructure de compilation LLVM 2.0

Posté par  (site web personnel) . Modéré par Pascal Terjan.
Étiquettes :
0
12
juil.
2007
Technologie
Apple vient d'ouvrir le code de son nouveau frontend nommé "CFE". Ce frontend permet de parcourir du code C/C++/ObjC++ afin de produire un arbre de syntaxe (AST) qui permet ensuite à un compilateur de travailler dessus. Actuellement, CFE est dans un état préliminaire, n'ayant qu'un support partiel du C, mais semble avancer à grand pas. Ce frontend est avant tout destiné à LLVM (Low Level Virtual Machine).

LLVM, qui vient de sortir récemment en version 2.0, est une infrastructure de compilation libre complète ayant la particularité de mettre en avant son format intermédiaire de manière explicite, contrairement à GCC qui le garde uniquement en interne. Ainsi, il est possible de distribuer un programme sous ce format intermédiaire, qui pourra ensuite être exécuté partout. Cette approche est un peu similaire à l'approche de Microsoft avec le MSIL de .Net, mais vise ici clairement l'objectif d'avoir une performance native.

Cette représentation intermédiaire peut notamment être transformée en C, interprétée, exécutée en JIT ou compilée en natif; les performances obtenues dans ces dernier cas peuvent êtres proches de celles de GCC.

LLVM 2.0 permet désormais compiler des codes réellement complexes tels que Mozilla, Qt ou Koffice. Un backend MSIL expérimental est également fourni.

Pardus 2007.2 : une distribution Linux différente des autres

Posté par  (site web personnel) . Modéré par j.
Étiquettes :
0
12
juil.
2007
Linux
La distribution Linux d'origine turque Pardus 2007.2 vient d'apparaître le 11 juillet sur les serveurs du site ce qui nous offre l'occasion de nous pencher sur les particularités de cette distribution assez atypique.

Cette mise à jour apporte la dernière version du bureau KDE (3.5.7) ainsi que des améliorations de la rapidité du gestionnaire de paquets, la correction des bugs connus et la mise à jour de la liste des paquets disponibles. Le noyau reste un 2.6.18.8 (plus patchs) dans un souci de stabilité maximum et les notes de version complètes de Pardus 2007.2 sont disponibles ici.

Sortie de GDL 0.9pre5

Posté par  . Modéré par Nÿco.
Étiquettes :
0
10
juil.
2007
RMLL/LSM
La version 0.9pre5 de GDL (clone libre sous licence GPL du langage IDL) est sortie le 07-07-07 ([2]). Quoique afflublée d'un numéro de version en apparence mineur, il s'agit d'une version majeure agrégeant six mois de travail, avec de très nombreuses améliorations, ajout de fonctionnalités et corrections de bugs.

IDL est un langage vectoriel de traitement de données et de visualisation très répandu dans l'industrie et dans la recherche mais jusqu'alors sans équivalent libre et dont les licences sont très onéreuses. Le projet GDL fondé en 2003 par Marc Schellens a pour but de fournir un remplacement libre (licence GPL) à IDL en fournissant le compilateur mais aussi l'ensemble des fonctions standards. GDL ne se borne cependant pas à cloner IDL mais innove et étend celui-ci, notamment en fournissant une interface pour d'autres langages (Python, par exemple). Une description plus complète est disponible dans la dépêche précédente[1].

Dans cette version, des efforts particuliers ont été faits pour faciliter la compilation sur Mac OS X et x86_64. Quelques fonctions clefs (FFT, PLOT...) ont été optimisées et atteignent voire dépassent les performances d'IDL pour de "gros" jeux de données.

Parmi les fonctionnalités clefs qui ont été ajoutées, on notera :
  • Le support complet de Save et Restore (excepté /all) ;
  • Le support de la bibliothèque MPfit ;
  • Une meilleure gestion des échelles automatiques dans les tracés (plot) ;
  • La gestion des NaN et Inf dans les tracés (plot) ;
  • Plusieurs fonctions mathématiques spéciales ont été ajoutées à la demande d'utilisateurs (Besel*, Erf*...).

Une matrice de disponibilité des fonctions intrinsèques[3] est désormais disponible. Progressivement, y seront intégrées les limitations connues de la version GDL. On rappelle qu'une aide à la compilation est disponible[4] et devrait s'adapter sans problème à cette version ! Cependant, attention à certains chemins ou numéro de version, en particulier pour le CVS. Une fiche synthétique sur ce projet[6] est incluse dans le projet Plume de l'UREC (CNRS).

GDL sera présenté durant les RMLL 2007 dans la session Logiciels libres pour la recherche scientifique[5].

Revue de presse : juillet 2007

Posté par  (site web personnel) . Modéré par Florent Zara.
0
9
juil.
2007
Presse
Actuellement chez les marchands de journaux :

Linux Pratique publie cet été son numéro 42 et pour cette occasion unique dans la vie d'un magazine, il est accompagné d'un CD de Fedora 7 (live et installable) et quelques pages sont consacrées à cette distribution. Pour le reste c'est toujours aussi savoureusement varié tant en matière d'applications détaillées (conversion de video avec VLC ou Manencode, Agave, GREYCstoration, Wing3d, etc.) qu'en articles plus fondamentaux (Voyage au c½ur d’un système de fichiers, Passerelle et réseau privé Linux facile). OpenOffice.org (les automatismes), les greffons Firefox et le cahier web (CSS, Gimp, greffons pour CMS) sont toujours au programme. Un article un peu particulier sort du lot : intitulé "Le Tzolkin", il aborde en détails les principes du calendrier Maya afin que vous puissiez comprendre l'intérêt (ou non) de certains logiciels libres qui vous permettent de calculer et transformer des dates pour ce calendrier bien particulier

GNU/Linux Magazine n°96 propose un dossier sur la géolocalisation de photos numériques et un autre sur le débogage de systèmes embarqués. On y trouve également le désormais incontournable Kernel Corner qui aborde les nouveautés du noyau 2.6.22. Coté programmation : Perl et Javascript sont au sommaire. Un article est consacré au nouvel utilitaire PowerTOP qui avait fait l'objet d'une dépêche bien commentée ici-même lors de sa sortie. Au menu, présentation, installation et cas pratique. Quant aux fans de matériel dernier cri, ils pourront saliver sur l'introduction au développement de la tablette N800 de Nokia. Une série d'article sur le sujet semble en prévision !

Ces deux magazines publient également des hors-séries : GNU/Linux Magazine Hors Série n°31 sur Gimp (et Inkscape) est déjà en kiosque, tandis que pour Linux Pratique hors-série n°8 intitulé GNU/Linux et les logiciels libres en 80 questions (Vol. 2) il vous faudra patienter jusqu'au 17 juillet. Quant au prochain hors-série GLMF (n°32), il portera très certainement sur les virus Unix, GNU/Linux et MacOS X.

Le dossier de MISC n°32 aborde la sécurité selon le point de vue de Microsoft, que ce soit au niveau OS, via les nouveautés de Vista, qu'applicatif avec le nouveau format OpenXML ou encore OneCare, logiciel récemment acquis par la société de Redmond. Comme le dit l'auteur, ce dossier ne fait qu'effleurer un sujet pour lequel quelques pages sont insuffisantes, mais c'est une très bonne introduction. Vous trouverez aussi dans ce numéro une étude de la conception d'OpenSSL, une fiche technique sur l'utilisation avancée de TCPDUMP ou encore un article sur la détection comportementale de malwares.

PC Expert n°177 propose un dossier sur la "bureautique nouvelle génération", les suites OpenOffice.org, GNOME Office mais aussi KOffice et Google Office sont détaillées comme concurrentes de MS Office. Ce numéro marque également l'apparition d'une rubrique "atelier du libre".

Planète Linux et Open Source Magazine sont toujours disponibles. Pour plus d'information, consultez la revue de presse précédente.

NdM : Merci également à Floxy pour sa participation à cette revue de presse.

Un téléphone libre : OpenMoko

Posté par  . Modéré par j.
Étiquettes :
0
9
juil.
2007
Mobile
La société taiwanaise FIC (First International Computer) va accepter, dès le lundi 9 juillet 2007, les premières commandes de son téléphone, le Neo1973. Ce téléphone est le premier basé sur la plateforme OpenMoko, entièrement libre et ouverte.

Le premier modèle du Neo1973 (FIC-GTA01B_v4) va être disponible mondialement pour un prix avoisinant les 300 dollars américains dans sa version de base et 450$ dans un paquetage plus complet. Ces deux versions étant destinées principalement aux développeurs, le nombre d'exemplaires disponibles est pour l'instant limité à 1000 exemplaires.

La version grand public sera quant à elle disponible dès le mois d'octobre, si les délais sont respectés, et comportera quelques améliorations avec :
  • un accélérateur graphique 2D/3D
  • 2 Accéléromètres
  • un processeur plus rapide : le Samsung S3C2442 (contre le S3C2410)
  • le chipset WiFi Atheros AR6K
mais aucun changement ne sera apporté sur le design du boîtier.

Sortie du noyau Linux 2.6.22

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
0
9
juil.
2007
Noyau
La dernière version du noyau Linux stable est téléchargeable sur les serveurs du site kernel.org. Cette version 2.6.22 a suivi le processus normal et maintenant archi-classique des release candidate :
  • La version RC-1 est apparue juste quinze jours après la sortie du noyau stable précédent. Linus a reconnu que le noyau 2.6.21 avait connu une gestation difficile et il espère que cette RC-1 annonce un progrès sur ce plan (traduction libre): «Je pense (et j'espère) que cela ne va pas être aussi douloureux que les gros changements du code des timers du noyau 2.6.21. Bien qu'il y ait ici aussi des changements importants (...) cela semble assez solide.»

  • La version RC-2 a continué sur cette voie d'une version solide et bien debuggée et Linus a rappelé la règle qui interdit d'ajouter des nouvelles fonctions à ce stade du développement (traduction libre): «N'essayez même pas d'envoyer autre chose que des corrections de bugs ! Je pense que la situation actuelle semble raisonnablement bonne pour le noyau 2.6.22.»

  • La sortie de la version RC-3 le 25 mai a donné l'occasion à Linus d'écrire un de ses petits bijoux humoristiques dont il a le secret. Il a lancé un appel pour que les gens téléchargent et testent cette RC-3 au lieu d'aller à la plage (traduction libre): «Nous sommes vendredi soir et les USA se préparent à un long week-end de trois jours, souvent considéré ici comme le début officiel de l'été. Donc que peut faire un nerd blanc comme un bidet ? Vous ne pouvez pas aller à la plage parce que les gens normaux vont rigoler en vous voyant et vont vous jeter du sable à la figure. Mais vous _pouvez_ faire quelque chose : vous pouvez télécharger le dernier noyau RC-3 et sourire d'un air suffisant en sachant que vous faites tourner la toute dernière merveille sur votre machine. Et tout d'un coup, cela n'a plus d'importance que ce soit l'été parce que vous pouvez rester dans votre sous-sol aux stores fermés à vous faire bronzer à la chaude lumière de votre écran LCD plutôt qu'à la dure lumière du jour. Donc ne vous inquiétez plus de ces dangereux rayons ultra-violets et prenez votre vitamine D sous la forme prévue par Dieu (et l'industrie pharmaceutique) : des petites pilules facilement avalables. Les plages sont très surfaites de toute manière, le sable s'introduit dans le ventilateur des ordinateurs portables et en un clin d'oeil plus rien ne fonctionne.
    Puissiez vous avoir un bel été.
    »

  • La version RC-4 s'est contentée de corriger divers bugs et régressions et, dix jours plus tard, Linus s'est félicité d'avoir trouvé le temps de sortir la RC-5 en dépit de la monstrueuse flame-war GPLv2/GPLv3 ayant eu lieu sur la liste de diffusion.

  • Le 24 juin est apparue la -RC6 et le premier juillet la -RC7 qui semble satisfaire Linus (traduction libre): «Nous devrions être dans une très bonne situation. Le flot des patchs a vraiment ralenti et la liste de régression s'est beaucoup réduite.»

  • Enfin la version finale a été annoncée le dimanche 8 juillet et Linus s'est interrogé dans son courriel pour savoir si il était vraiment nécessaire de publier une liste complète des changements (un gros fichier de plus d'une centaine de milliers de lignes) alors que presque tout le monde utilise directement le gestionnaire de code source Git pour consulter cette liste. C'est donc sans doute la dernière fois que ce fichier récapitulatif des changements (changelog) sera publié séparément.

La communauté du Libre au Québec

Posté par  . Modéré par Jaimé Ragnagna.
0
8
juil.
2007
RMLL/LSM
Dans le cadre des Rencontres Mondiales du Logiciel Libre à Amiens, qui se déroule la deuxième semaine de Juillet, Valérie Dagrain consultante TIC présentera une conférence sur le Libre au Québec le jeudi 12 juillet, de 11h à 11h45.
Cette présentation rendra hommage aux représentants et membres de GULs qui font vivre cette réflexion au Québec.

Conférence:
  • Dans un premier temps la présentation exposera en 5 points : le contexte et la réflexion politique du Libre au Québec ; les secteurs d’application des SSLL, les axes de recherches universitaires sur les logiciels libres ; la perception des médias et les freins culturels rencontrés par les associations pour la promotion du libre.
  • Dans la deuxième partie seront développés principalement le portrait des acteurs associatifs et les projets majeurs du libre qu’ils mènent au Québec : La semaine québecoise de l’Informatique libre (SQIL) et l’association FACIL qui coordonne les présentations sur les ateliers et enjeux du libre ; l’ampleur du phénomène Koumbit - coopérative de travail libre ; Ile sans Fil et son maillage territorial avec un routeur libre et des services de proximité ; le réseau d’acteurs tels W3Qc, ISOC Qc (Internet SOCiety), le LabCMO, Studio XX, la SAT. Chacun de ces acteurs apportent de façon complémentaire sa réflexion sur les normes et les standards, les enjeux de l’expression citoyenne et les TIC, l’accès à la société de l’information.
  • La conclusion portera sur le changement de modèle économique, de conscience des enjeux et l’accroissement des échanges (partenariats) de ces groupes associatifs.

Open Arena 0.7 disponible le 07/07/07 !

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
0
8
juil.
2007
Jeu
Open Arena est le projet de reprise des graphismes et éléments artistiques du moteur libéré Quake III pour en faire un jeu complètement libre (datas, mods, persos inclus).
Open Arena est un jeu de tir subjectif disponible pour GNU/Linux sous licence GPL.

Il est sorti le 7 Juillet 2007 en version 0.70 avec beaucoup de cartes ajoutées, de nouveaux modèles de personnages, de nouvelles musiques en Ogg/Vorbis.

Le jeu est opérationnel en mode Deathmatch, 1 vs 1, CTF, Tournoi et si vous préférez jouer "seul" (ou sans connexion internet), les bots ont un niveau redoutable.

Sortie d'Amaya 9.55

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
7
juil.
2007
Internet
La petite équipe WAM de l'INRIA vient d'annoncer l'éditeur web du W3C Amaya 9.55. En plus de diverses corrections de bogues et des améliorations dans l'interface d'édition, cette dernière version donne un aperçu de la gestion des modèles qui permettront aux utilisateurs d'être assistés dans la création d'un document Web. Cela est particulièrement important pour les non spécialistes, puisque même si le code produit par Amaya est conforme aux normes du W3C, l'esprit du "Web sémantique" pour organiser une page reste difficile à faire comprendre...

Parmi les nouvelles fonctionnalités, on peut citer :
  • Après activation, l'utilisation des modèles XTiger
  • Sauvegarde d'un document avec ses ressources associées
  • La possibilité d'envoyer des documents par mail
  • La gestion des mots de passe
  • Amélioration de la barre de statut

Enquêtes publiques probatoires de l'AFNOR concernant OOXML et ODF

Posté par  . Modéré par Benoît Sibaud.
Étiquettes : aucune
0
7
juil.
2007
Bureautique
Dans le cadre du projet de normalisation à l'ISO du format OOXML (ECMA 376 Office Open XML) l'AFNOR a créé dernièrement une commission de normalisation nationale qui est la structure miroir du comité international responsable pour le projet. La commission française aura entre autres comme objectif de traiter les commentaires que l'AFNOR recevra sur l'enquête probatoire nationale qu'elle vient de lancer sur ce projet. Il est important de commenter cette enquête publique dont la date de clôture est le 31 juillet 2007.

Par ailleurs, l'AFNOR a également lancé en parallèle une enquête probatoire nationale sur le format ODF, format XML normalisé par l'ISO, en 2006.

Pour rappel, l'étude d'OOXML se fait via la procédure de «Fast track».

La date limite pour que la France, via l'AFNOR, donne sa position concernant le projet de normalisation d'OOXML est le 2 septembre 2007. Il reste à noter que l'ambiance des travaux de la commission n'est pas très bonne. L'APRIL et quelques autres acteurs ressentent une certaine partialité de la part de l'AFNOR. Le choix du président de la commission, imposé par l'AFNOR., Frédéric Bon (PDG de Cleverage) n'est pas neutre. Clever Age est en effet, avec Microsoft, la seule société à avoir un intérêt direct à l'existence de deux normes (cette société tente de développer en effet un convertisseur entre les deux formats). Microsoft essaye, sans surprise, de repousser les objections et de diluer leurs effets.

Pôle de Compétitivité Ouverture : reconnaissance de l'importance du logiciel libre

Posté par  (site web personnel) . Modéré par j.
Étiquettes : aucune
0
6
juil.
2007
Communauté
Lors de la réunion du CIACT (Comité interministériel d’aménagement et de compétitivité des territoires) du 5 juillet 2007, le premier ministre a reconnu l’intérêt particulier du projet de pôle Ouverture, dédié aux logiciels libres en Île-de-France.

Est ainsi reconnu au plus haut niveau de l’État l’importance des logiciels libres et de l’ensemble des acteurs de l’écosystème (laboratoires de recherches, PME éditrices de logiciels ou SSLL, grands groupes, associations, communautés et utilisateurs), générateur d’une croissance annuelle de plus de 40%, d’une innovation soutenue capable de faire émerger les leaders de demain et créateur d’emplois à forte valeur ajoutée. Cette reconnaissance est le résultat du travail de la communauté du logiciel libre de l’Île-de-France, de ceux qui ont porté le projet et des collectivités locales qui l’ont soutenu.

Le CIACT a décidé de soutenir le travail des membres du projet Ouverture en adossant le projet au pôle de compétitivité mondial existant System@tic. Bien que cette décision ne corresponde pas au souhait d’un pôle indépendant originellement exprimé par les acteurs et les soutiens d’Ouverture, nous prenons acte du fait qu’elle a été prise avec la volonté de nous assurer rapidement une visibilité internationale et une taille critique importante.

L’initiative Ouverture s’est donné pour objectif de développer l’effort de recherche en logiciel libre, d’accélérer les transferts de la recherche vers l’industrie, d’accroître les efforts de formation et d’augmenter la visibilité internationale de la communauté française du logiciel libre. Elle souhaite promouvoir une dynamique nouvelle du logiciel libre, une fédération forte des efforts de la communauté et le lancement de grands projets réunissant notamment laboratoires de recherches, industriels petits et grands et utilisateurs, qui se reconnaissent dans une charte qui engage ses membres à respecter les principes fondateurs du logiciel libre.

Le bureau d’Ouverture va donc explorer les possibilités qui s’offrent d’atteindre ces objectifs dans le cadre d’une collaboration avec un pôle existant, et prendra rapidement contact avec les structures de gouvernance de System@tic. Tenant compte du mandat des acteurs qui ont soutenu la demande de création du pôle Ouverture, nous leur rendrons compte des résultats de cette démarche, pour décider avec eux de la suite de nos actions. Le bureau provisoire d’Ouverture : Roberto Di Cosmo (président), François Bancilhon, Stéfane Fermigier, Alexandre Zapolsky.

Jajuk, l'organisateur de collection musicale recherche des développeurs

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
0
6
juil.
2007
Communauté
Jajuk est un organisateur de collection musicale en GPL qui se veut : puissant pour les grandes collections (>100Go), simple d'utilisation, multi plate-forme, et très flexible (différentes vues/perspectives et fenêtres configurables à souhait).

Pendant les derniers mois, le projet a subi de nombreux changements : nouveau serveur, nouveau site web (Mediawiki), nouveau gestionnaire de projet (trac), ainsi que la publication de la révision 1.3.9 (branche 1.3 "My dear country"). La vision de la branche 1.4 est très ambitieuse puisque nous cherchons à proposer de nombreuses fonctionnalités web 2.0 (comme les web-radios, le pod-casting, les RSS vers les news musicales, les paroles, le support Last.FM) ainsi qu'une interface plus conviviale. Le but à moyen terme est d'intégrer un maximum de fonctionnalités pour proposer le jukebox le plus puissant du marché. Pour cela, nous recherchons activement des développeurs java mais également des testeurs, documentalistes et empaqueteurs.

La langue officielle du projet est l'anglais, mais la totalité de l'interface ainsi que le manuel d'utilisation sont disponibles en français. Si l'anglais est un frein pour vous, vous pouvez contacter les membres français.

Pour couper court aux principaux trolls éventuels sur Java, Jajuk (sous java 1.6) est assurément l'organisateur le plus rapide qui existe, la mémoire requise dépend de la taille des pochettes et devrait être considérablement réduite dans le future, Jajuk tournera bientôt sous OpenJDK.

Merci de nous reporter les bugs éventuels. Les contributions sur le wiki comme l'installation, les astuces et la création de paquets sous votre distribution préférée sont les bienvenues.