Après tant d'années de rétro ingénierie sur les nouvelles puces ATI (postérieures au R200), un représentant d'AMD vient d'annoncer rien de moins que les spécifications des puces r500 et suivantes. De plus, AMD fournit un squelette de pilote, laissant le soin à la communauté de faire le reste. L'annonce a été faite durant le Kernel Summit qui se tient du 4 au 6 septembre 2007 à Cambridge et c'est Linux Weekly News qui nous fait part de la bonne nouvelle.
Pas de libération de pilote propriétaire, mais bien mieux ! Cette annonce sonne comme une suite logique du rachat d'ATI par AMD en juillet 2006. AMD était connu pour son ouverture et son soutien du logiciel libre. Un an plus tard, AMD réalise le rêve de nombreux développeurs et utilisateurs de logiciels libres.
Intel avait ouvert la valse avec la conception de pilote libre sous NDA et en embauchant des développeurs Xorg Keith Packard, auteur de XRandR 1.2). AMD va plus loin et pousse nVidia encore plus dans la solitude. Cette annonce va-t-elle faire évoluer les mentalités chez le caméléon ?
NdM : Pour l'instant ce n'est qu'une annonce faite par le représentant AMD lors du sommet du noyau Linux se déroulant actuellement. Il serait prudent d'attendre la publication effective des spécifications avant de célébrer l'évènement.
NdM 2 : Merci à pterjan et Albert pour avoir proposé une dépêche sur ce sujet.
Journal [cinema] les systemes de santé: Sicko de Michael Moore
cher journal
je vais te parler de sicko le dernier documentaire de Michael Moore sur les systèmes de santé, principalement au US, il montre aussi clairement que l'information des autres systèmes de santés sont volontairement rabaissé au système communiste, avec de belles idées reçu comme les files d'attentes interminables, pas de médecin, pas de matériel, pas de prise en charge. Médecine au rabais, et les taxes qui tuent l'économie.
il y a des exemples de ce qui se passe au (…)
je vais te parler de sicko le dernier documentaire de Michael Moore sur les systèmes de santé, principalement au US, il montre aussi clairement que l'information des autres systèmes de santés sont volontairement rabaissé au système communiste, avec de belles idées reçu comme les files d'attentes interminables, pas de médecin, pas de matériel, pas de prise en charge. Médecine au rabais, et les taxes qui tuent l'économie.
il y a des exemples de ce qui se passe au (…)
Les Journées Perl 2007, 16-17 novembre à Lyon
Les Journées Perl 2007 se tiendront le vendredi 16 et samedi 17 novembre 2007 à CPE Lyon (École Supérieure Chimie, Physique et Electronique). Cette année, l'orientation est clairement professionnelle : gros projets, Perl en entreprise, bourse à l'emploi, etc. Nous n'oublions toutefois pas les débutants, pour lesquels nous avons prévu une formation rapide. Il est temps de faire connaitre plus largement notre langage de choix et les trésors de puissance qu'il recèle !
Parmi les thèmes abordés cette année, on retrouvera :
Parmi les thèmes abordés cette année, on retrouvera :
- Perl 5.10 : cette nouvelle version qui sortira en septembre est bourrée de nouveautés, dont de nombreuses issues du développement de Perl 6.
- Perl par et pour les pros : exposés en profondeur de projets professionnels de grande envergure.
- Développer mieux et plus vite grâce à Perl : comment construire des applications complexes à la vitesse de l'éclair.
Journal Xcs: X Color Selector
Bonjour,
J'utilise pas mal la console, mais aussi des applications graphiques, donc j'utilise Xorg; conséquence directe, j'aime à customiser les couleurs via .Xdefaults. Jusque là, ma méthode consistait à ouvrir gimp, à sélectionner ma couleur, la coller dans .Xdefaults, lancer xrdb, et prier que ça rende bien.
Récemment, j'en ai eu marre, et j'ai codé rapidement xcs, un sélecteur de couleurs. Il utilise Python (mon premier script python vraiment utile), et PyQt4 (parce que c'est beau et simple (…)
J'utilise pas mal la console, mais aussi des applications graphiques, donc j'utilise Xorg; conséquence directe, j'aime à customiser les couleurs via .Xdefaults. Jusque là, ma méthode consistait à ouvrir gimp, à sélectionner ma couleur, la coller dans .Xdefaults, lancer xrdb, et prier que ça rende bien.
Récemment, j'en ai eu marre, et j'ai codé rapidement xcs, un sélecteur de couleurs. Il utilise Python (mon premier script python vraiment utile), et PyQt4 (parce que c'est beau et simple (…)
3 médailles françaises aux olympiades internationales d'informatique (ioi)
Les 19èmes Olympiades Internationales d'Informatique se sont déroulées cette semaine à Zagreb, en Croatie, réunissant 285 lycéens (dont 11 lycéennes !) représentant 77 pays. Au cours de cette compétition six sujets d'algorithmique étaient proposés aux candidats.
Après analyse des problèmes, ces derniers devaient concevoir des algorithmes les résolvant et trouver les structures de données appropriées, avant de programmer puis tester leurs solutions en C, C++ ou Pascal. Cette année encore, la compétition se déroulait uniquement sous Linux.
L'equipe de France, composée de Lucas Hosseini, Louis Jachiet, Adrien Jarthon et Geoffrey Huck, bien que moins experimentée que celles des années précédentes, a agréablement surpris ses entraîneurs, en remportant 3 médailles de bronze.
Après analyse des problèmes, ces derniers devaient concevoir des algorithmes les résolvant et trouver les structures de données appropriées, avant de programmer puis tester leurs solutions en C, C++ ou Pascal. Cette année encore, la compétition se déroulait uniquement sous Linux.
L'equipe de France, composée de Lucas Hosseini, Louis Jachiet, Adrien Jarthon et Geoffrey Huck, bien que moins experimentée que celles des années précédentes, a agréablement surpris ses entraîneurs, en remportant 3 médailles de bronze.
Journal Quelle est LA raison qui vous pousse à utiliser Linux ?
On a tous plus ou moins de raisons à utiliser Linux, certaines plus avouables (parce que c'est libre !) que d'autres (c'est maman qui m'a dit que c'était pour mon bien).
Cependant, je me suis demandé récemment quelle pouvait bien être LA raison principale, celle qui illustrait le mieux le pourquoi du comment.
En ce qui me concerne, LA raison, c'est que ça évolue en permanence, que rien n'est figé, et l'on peut vivre cette évolution chaque jour pour peu (…)
Cependant, je me suis demandé récemment quelle pouvait bien être LA raison principale, celle qui illustrait le mieux le pourquoi du comment.
En ce qui me concerne, LA raison, c'est que ça évolue en permanence, que rien n'est figé, et l'on peut vivre cette évolution chaque jour pour peu (…)
Clutter : enfin une bibliothèque d'animation pour GNOME
Compiz permet de jouer avec les fenêtres, et le fait très bien, cependant il ne gère rien de l'interface de l'application elle-même. La composition de l'affichage n'est pas un coup de baguette magique sur les applications pour les rendre fluides comme c'est le cas sur Mac OS X. D'ailleurs, Le prochain Mac OS recevra une nouvelle brique pour construire les application : Core Animation. Même Windows Vista arrive avec de quoi animer son application et tirer partie du GPU.
Le libre est à la traîne. Nous disposons de cairo pour faire du dessin vectoriel, en tirant partie si possible du GPU. seulement le dessin vectoriel ne fait pas l'animation, les transitions et autres joyeuseries. De plus, cairo est plutôt bas-niveau, comparé par exemple à Gtk+ basé sur GObject.
L'arrivée de l'iPhone avec ses effets graphiques aussi séduisants qu'ergonomiques, il fallait bien - nous aussi - faire un effort dans ce sens. Et c'est Opened Hand qui fournit Clutter, à l'instar de Fluendo et GStreamer.
Clutter est une bibliothèque d'animation basé sur GObject permettant aux développeurs d'applications de développer rapidement des interfaces graphiques riches et attractives. Clutter masque tous les appels à OpenGL voire OpenGL ES par une API GObject aussi simple que Gtk+. Tirant partie de GObject, Clutter dispose déjà de passerelles depuis python, Perl et C#, bien qu'en version 0.2 seulement.
La cible d'Opened Hand est l'embarqué, mais cette bibliothèque est parfaitement utilisable pour le bureau ! Le tout distribué sous licence GNU LGPL. Bref que du bonheur !
NdM : Merci à plagiats pour son journal sur le même sujet.
Le libre est à la traîne. Nous disposons de cairo pour faire du dessin vectoriel, en tirant partie si possible du GPU. seulement le dessin vectoriel ne fait pas l'animation, les transitions et autres joyeuseries. De plus, cairo est plutôt bas-niveau, comparé par exemple à Gtk+ basé sur GObject.
L'arrivée de l'iPhone avec ses effets graphiques aussi séduisants qu'ergonomiques, il fallait bien - nous aussi - faire un effort dans ce sens. Et c'est Opened Hand qui fournit Clutter, à l'instar de Fluendo et GStreamer.
Clutter est une bibliothèque d'animation basé sur GObject permettant aux développeurs d'applications de développer rapidement des interfaces graphiques riches et attractives. Clutter masque tous les appels à OpenGL voire OpenGL ES par une API GObject aussi simple que Gtk+. Tirant partie de GObject, Clutter dispose déjà de passerelles depuis python, Perl et C#, bien qu'en version 0.2 seulement.
La cible d'Opened Hand est l'embarqué, mais cette bibliothèque est parfaitement utilisable pour le bureau ! Le tout distribué sous licence GNU LGPL. Bref que du bonheur !
NdM : Merci à plagiats pour son journal sur le même sujet.
Empathy : l'avenir de la messagerie instantanée dans GNOME
Certains d'entre-vous ont certainement déjà essayé la branche télépathy de Gossip, le client Jabber libre pour GNOME. Cette branche n'est plus maintenue et pour une bonne raison : elle a donné naissance à Empathy.
Empathy se propose d'être une ensemble de widgets réutilisables pour la messagerie instantanée. Pour cela, il se base sur Telepathy (framework unifié de communication temps-réel sur le bureau) et Mission Control (une abstraction de Telepathy). L'interface est reprise de Gossip et notamment de la branche TELEPATHY de Gossip.
Le but principal est de permettre une intégration inégalée de la messagerie instantanée dans le bureau GNOME, comme par exemple avec le carnet d'adresses. Le futur est bien évidemment la VoIP, en témoigne la branche gossip-telepathy-voip développée par Raphaël Slinckx.
Empathy se propose d'être une ensemble de widgets réutilisables pour la messagerie instantanée. Pour cela, il se base sur Telepathy (framework unifié de communication temps-réel sur le bureau) et Mission Control (une abstraction de Telepathy). L'interface est reprise de Gossip et notamment de la branche TELEPATHY de Gossip.
Le but principal est de permettre une intégration inégalée de la messagerie instantanée dans le bureau GNOME, comme par exemple avec le carnet d'adresses. Le futur est bien évidemment la VoIP, en témoigne la branche gossip-telepathy-voip développée par Raphaël Slinckx.
Pyro : votre bureau, c'est le web
Voilà un projet qui devrait bien naître un jour ou l'autre. Pyro est un bureau d'un nouveau concept : votre bureau est une grosse page web. À la base de Pyro, un gestionnaire de fenêtre tirant partie de la composition des derniers Xorg, et affichant le résultat dans une page web rendue par Firefox.
Le but est d'utiliser toutes les technos du web pour faire un bureau. Avec l'avènement des suites bureautique en ligne, des albums photos en ligne, des plateformes de partage vidéo, des portails tout en un (Live.com, etc.), la majeure partie de la vie d'un utilisateur moyen est sur son navigateur web.
L'avantage à passer le bureau totalement dans le web, c'est briser les barrières entre le contenu en ligne et le contenu hors ligne. Les applications web s'exécutent côte à côte avec les applications bureau classique. L'intégration au web est inégalable.
Pyro, publié sous licence MPL, est bien basé sur Firefox et non Gecko, car il tire partie du système d'extension de Firefox pour arriver à ses fins. L'extension de base est compzilla, qui permet de composer des applications classique dans une page web. On lance compzilla (via firefox) à la place de son gestionnaire de fenêtre habituel et on a un bureau qui mixe allègrement web et local. On peut déjà y faire tourner MPlayer, gnome-panel, Gaim et plein d'autres applications natives !
Voilà un nouveau domaine où le libre prend une longueur d'avance ! L'avenir nous dira ce qu'on pourra faire de ces bureaux !
Le but est d'utiliser toutes les technos du web pour faire un bureau. Avec l'avènement des suites bureautique en ligne, des albums photos en ligne, des plateformes de partage vidéo, des portails tout en un (Live.com, etc.), la majeure partie de la vie d'un utilisateur moyen est sur son navigateur web.
L'avantage à passer le bureau totalement dans le web, c'est briser les barrières entre le contenu en ligne et le contenu hors ligne. Les applications web s'exécutent côte à côte avec les applications bureau classique. L'intégration au web est inégalable.
Pyro, publié sous licence MPL, est bien basé sur Firefox et non Gecko, car il tire partie du système d'extension de Firefox pour arriver à ses fins. L'extension de base est compzilla, qui permet de composer des applications classique dans une page web. On lance compzilla (via firefox) à la place de son gestionnaire de fenêtre habituel et on a un bureau qui mixe allègrement web et local. On peut déjà y faire tourner MPlayer, gnome-panel, Gaim et plein d'autres applications natives !
Voilà un nouveau domaine où le libre prend une longueur d'avance ! L'avenir nous dira ce qu'on pourra faire de ces bureaux !
Wikiversity en français atteint les 2 000 cours
La version francophone de Wikiversity a atteint le 16 juillet 2007 le compte de 2 000 articles pédagogiques en ligne avec le cours sur la programmation LaTeX.
Wikiversity est un projet de communauté pédagogique libre, lancé en août 2006. Comme sa grande soeur, Wikipédia, Wikiversity fait partie des projets soutenus par la Wikimedia Foundation. À ce titre son contenu est sous licence libre et se veut neutre et avec des références. Libre au sens légal du terme puisque son contenu est placé sous la licence GFDL qui, alliée à la technologie wiki, permet à tout un chacun de contribuer à l'élaboration de cette communauté.
NdM : à noter également que la Wikiquote francophone a atteint récemment 500 articles.
Wikiversity est un projet de communauté pédagogique libre, lancé en août 2006. Comme sa grande soeur, Wikipédia, Wikiversity fait partie des projets soutenus par la Wikimedia Foundation. À ce titre son contenu est sous licence libre et se veut neutre et avec des références. Libre au sens légal du terme puisque son contenu est placé sous la licence GFDL qui, alliée à la technologie wiki, permet à tout un chacun de contribuer à l'élaboration de cette communauté.
NdM : à noter également que la Wikiquote francophone a atteint récemment 500 articles.
La communauté du Libre au Québec
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:
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.
Sortie d'Amaya 9.55
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 :
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
Zend Framework 1.0.0 : PHP à la suite de Ruby on Rail
Déjà aperçu dans ces colonnes, le Zend Framework marque une date dans son histoire. Après trois versions candidates, ZF est produit en version 1.0.0 finale, le tout sous licence New BSD comme depuis le début.
Le but de Zend Framework est de fournir un ensemble de composants de très haute qualité pour le développement web en PHP 5, avec une documentation de l'API et un manuel maintenu continuellement. Pour cela, Zend veut reprendre les recettes qui ont fait le succès de PHP : des solutions simples et élégantes qui fonctionnent partout.
Bien qu'en concurrence avec les autres projets de framework, ZF encourage la création de framework PHP. (symphony , CodeIgniter , CakePHP , QCodo ).
Gageons que ZF jouira d'un certain succès. Le libre ayant déjà par ailleurs une très nette domination dans le développement web avec Ruby et RoR, Python et Plone, voire Java et Apache. L'avenir nous dira si Zend Framework est ou n'est pas un clou de plus sur le cercueil du web propriétaire.
Le but de Zend Framework est de fournir un ensemble de composants de très haute qualité pour le développement web en PHP 5, avec une documentation de l'API et un manuel maintenu continuellement. Pour cela, Zend veut reprendre les recettes qui ont fait le succès de PHP : des solutions simples et élégantes qui fonctionnent partout.
Bien qu'en concurrence avec les autres projets de framework, ZF encourage la création de framework PHP. (symphony , CodeIgniter , CakePHP , QCodo ).
Gageons que ZF jouira d'un certain succès. Le libre ayant déjà par ailleurs une très nette domination dans le développement web avec Ruby et RoR, Python et Plone, voire Java et Apache. L'avenir nous dira si Zend Framework est ou n'est pas un clou de plus sur le cercueil du web propriétaire.
Sortie d'OpenSceneGraph 2.0
La bibliothèque de composants 3D OpenSceneGraph 2.0 améliore la simplicité d'usage et la scalabilité, en introduisant les nouvelles bibliothèques osgViewer, osgShadow, osgManipulator, un nouveau système de compilation, une gestion améliorée du multi-coeur et du multi-GPU.
La version 2.0 d'OpenSceneGraph est la culmination de 8 ans de travail par les développeurs principaux et la communauté open-source qui à grandi autour du projet. L'industrie du graphisme temps-réel et le milieu académique l'ont adopté dès le début, en l'utilisant dans des applications réelles et en participant activement à son développement, test et amélioration. Le résultat final est une bibliothèque de grande qualité, avec un jeu de fonctionnalités répondant aux besoins des développeurs d'applications.
Le thème principal de la version 2.0 à été de rendre OpenSceneGraph plus facile à utiliser, encore plus flexible et puissant.
Fonctionnalités :
La version 2.0 d'OpenSceneGraph est la culmination de 8 ans de travail par les développeurs principaux et la communauté open-source qui à grandi autour du projet. L'industrie du graphisme temps-réel et le milieu académique l'ont adopté dès le début, en l'utilisant dans des applications réelles et en participant activement à son développement, test et amélioration. Le résultat final est une bibliothèque de grande qualité, avec un jeu de fonctionnalités répondant aux besoins des développeurs d'applications.
Le thème principal de la version 2.0 à été de rendre OpenSceneGraph plus facile à utiliser, encore plus flexible et puissant.
Fonctionnalités :
- Un nouveau système de compilation utilisant CMake, qui simplifie le processus de construction, détectant automatiquement les dépendances installées et fournissant la configuration de la construction, aussi bien que la compatibilité avec un grand nombre d'outils de développement.
- Nouvelles bibliothèques:
- osgViewer - fournit un support natif des fenêtres et un visualisateur qui s'adapte d'une simple vue dans une fenêtre à des visualisateurs multi-threads, multi-gpus, multi-écrans et supporte plusieurs scènes graph simultanés. La nouvelle architecture du visualisateur offre aussi le support pour de nouveaux systèmes d'affichage qui demandent des corrections de distortion, comme les hémisphères et les domes complets, aussi bien que les powerwalls et les CAVEs. Il remplace la combo osgProducer/Producer comme visualisateur.
- osgManipulator - fournit un jeu de manipulateurs pour redimensionner, tourner et déplacer les objets interactivement dans la scène.
- osgShadow - fournit un modèle extensible pour ajouter des ombres dynamiques a votre scène.
- osgViewer - fournit un support natif des fenêtres et un visualisateur qui s'adapte d'une simple vue dans une fenêtre à des visualisateurs multi-threads, multi-gpus, multi-écrans et supporte plusieurs scènes graph simultanés. La nouvelle architecture du visualisateur offre aussi le support pour de nouveaux systèmes d'affichage qui demandent des corrections de distortion, comme les hémisphères et les domes complets, aussi bien que les powerwalls et les CAVEs. Il remplace la combo osgProducer/Producer comme visualisateur.
Open Motif 2.3 : Anticrénelage, unicode et plus…
Open Motif 2.3 est sortie. Elle est considérée par ses développeurs comme la plus grosse annonce depuis la libération du code en mai 2000 ! Au menu quelques fonctionnalités supplémentaires et pas moins de 25 corrections de bogues. Motif est une des plus anciennes bibliothèques graphiques au-dessus de Xt. Propriétaire jusqu'en 2000, elle est une des raisons de la création de Gtk. D'ailleurs, Gtk 1.0 avait un thème par défaut simulant Motif.
Voici un aperçu des changements :
Il semble que l'ouverture de Motif et la contribution de la communauté ait enfin aidé à dépoussiérer Motif de certains archaïsmes. Qt de Trolltech et Gtk+ de GNU ont déjà largement remplacé Motif dans le monde libre.
Motif reste malgré tout un standard de fait pour les UNIX en général par son ancienneté, sa standardisation IEEE 1295, sa portabilité, sa stabilité et son soutien par les grand noms d'Unix.
Voici un aperçu des changements :
- L'anticrénelage est enfin supporté en se basant sur Xft. Voilà une fonctionnalité qui manquait terriblement à Motif face à Gtk+ ou Qt qui gère cet anticrénelage depuis très longtemps (premier patch pour Gtk+ 1.2.8 le 11 mars 2001 !).
- Autre fonctionnalité non négligeable : l'ajout du support de l'UTF-8. Une fois de plus, Motif rattrape son retard.
- Encore une fonctionnalité pas nouvelle : support de PNG et JPEG. Seul XPM était supporté jusqu'à présent.
- Il est maintenant possible d'afficher du texte et aussi des images dans les widgets Label et LabelGadgets et leurs dérivés.
Il semble que l'ouverture de Motif et la contribution de la communauté ait enfin aidé à dépoussiérer Motif de certains archaïsmes. Qt de Trolltech et Gtk+ de GNU ont déjà largement remplacé Motif dans le monde libre.
Motif reste malgré tout un standard de fait pour les UNIX en général par son ancienneté, sa standardisation IEEE 1295, sa portabilité, sa stabilité et son soutien par les grand noms d'Unix.