- Des projets sous licence libre sont sélectionnés (une centaine) par Google et sont les "mentors" ;
- Des étudiants proposent des sujets basés sur ces projets ;
- Google et les mentors choisissent les propositions les plus intéressantes, et l'étudiant a ensuite toute la période de ses vacances d'été pour réaliser le projet ;
- Si l'étudiant termine son projet, il reçoit 4500 Dollars au total (Environ 3500 Euros, étalés sur la durée du projet).
Mono (C#)
Mono en est a sa version 0.13 (ca porte chance ca, non ?). Bon on va encore me dire que j'aurais du poster la news sur win32fr.org. Mais la je retorque:
La dernière version de Mono a enfin été développé entièrement sous Linux (cf. lien), sans utiliser Windows. Ceci est principalement dû au fait que Mono est désormais capable de compiler ses propres classes.
L'extrait en question:
"There are many changes since the last version, the major one
is that Mono can now compile its class libraries and we have
been able to move our development to Linux (indeed, this
release was done entirely in Linux without using Windows)."
Clutter : enfin une bibliothèque d'animation pour GNOME
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.
Abiword perd de l'argent
NdM: PayPal est un système qui permet d'effectuer des transferts d'argent, c'est une sorte de banque en ligne. Il semblerait cependant que le projet AbiWord ait eu quelques soucis avec, puisqu'ils y ont perdu 600$. Si LinuxFr devait faire un système de dons en ligne, lequel pourrions-nous utiliser alors ? Quelqu'un a t-il des contacts avec des banques pour que ça ne nous coûte pas trop cher ? :-)
Centralisation des guides d'interface GNOME et KDE
Résumé GNOME 06.07.2003
# Dashboard : Nat Friedman (de Ximian) expose son nouveau projet sur son site personnel.
# Planet GNOME : est le nom du blog de Jeff Waugh consacré à GNOME.
# amSynth : le synthétiseur de Nick Dowell s'approche de la version 1.
# Rhythmbox change de responsable.
# GNOME 2.3.3 (branche de développement) est disponible.
# Java-GNOME 0.8 : nouvelle version du binding.
# Gnumeric (le tableur) a cinq ans.
# Gstreamer va gérer de nouveaux formats.
# Imendio : une nouvelle société qui propose des logiciels pour GNOME.
"Débats virtuels" autour des *BSD
Cette initiative permet de découvrir facilement et avec des passionnés l'étendue des possibilités de *tous* les systèmes *BSD dans de nombreux domaines, et pour les plus avancés de découvrir de nouvelles astuces.
Ce vendredi 19/12 à 18 heures aura donc lieu, sur le channel #openbsd.fr @ irc.freenode.net (#bugfr habituellement) un débat sur le wireless. Les discussions sur le support matériel, la configuration et l'utilisation, ainsi que sur les différentes possibilités du wireless (du 802.11b au bluetooth, etc.) sont les bienvenues.
*VIENDEZ*
Une base de registre pour Linux ?
Le nom lui-même de "registry" est susceptible de changer. Il a été choisi pour permettre de situer le but du projet mais les auteurs sont à la recherche d'un nouveau nom, ouverts aux propositions.
Sortie de l'émulateur Qemu 0.7.0
Le premier mode permettant d'exécuter un système d'exploitation complet, il est parfait pour tester de nouveaux systèmes, réaliser le débogage de modules noyau ou simuler des réseaux composés de machines virtuelles. Le second mode permet par exemple aux possesseurs d'architectures non-x86 d'exécuter des applications propriétaires compilés pour x86 lorsque cela est nécessaire.
Qemu étant indépendant du processeur émulé, il supporte l'émulation de différentes plateformes. L'émulation des processeurs x86 et PPC est complète, et l'émulation des processeurs x86_64, ARM ou SPARC sont à des états plus ou moins avancés. D'autre part, Qemu utilise une technique de traduction dynamique, qui consiste à transformer le code binaire de l'architecture cible en code binaire pour l'architecture hôte. Cette traduction étant effectuée une fois pour toutes pour chaque partie de code, la vitesse d'émulation est grandement améliorée par rapport à un émulateur classique comme Bochs.
Par ailleurs, la version 0.7.0 permet d'utiliser un module noyau, kqemu qui permet d'accélérer encore plus l'émulation, en permettant l'exécution de parties du code directement sur le processeur. Ce module ne fonctionne que si l'on émule un PC sur un PC et est livré sous licence propriétaire. Son auteur, Fabrice Bellard, qui est aussi le développeur principal de Qemu, recherche en effet un sponsor pour le développement de Qemu et kqemu. L'utilisation de cette licence propriétaire a provoqué de vives discussions sur la liste, certains défendant le bien-fondé de la démarche du développeur, d'autres la rejetant. Parallèlement, Paul Brooks a créé un projet expérimental pour développer un module aux fonctionnalités similaires à kqemu, mais distribué sous licence GPL: qvm86.
En dehors de ce support de kqemu, la version 0.7.0 apporte quelques nouveautés ou améliorations comme le support initial de l'architecture x86_64, une amélioration du support SPARC qui permet maintenant de démarrer Linux, le support de l'émulation du port parallèle, des instructions MMX, SSE, SSE2 et PNI, l'amélioration du support ARM, et l'intégration d'un code émulant une unité de calcul en virgule flottante.
GPL Farm: rémunération des auteurs de logiciel GPL
Le site est à la recherche de programmeurs et de sponsors. Mandrakesoft est d'ailleurs pour l'instant l'unique sponsor.
A noter également que l'initiateur du projet est Francisco Burzi, l'auteur de PHP Nuke.
Le Google Summer of Code 2006 arrive !
Comme lors de la première session qui a eu lieu l'année dernière, il s'agit d'une initiative créée par Google qui consiste à faire travailler des étudiants de tous pays sur des projets Open-Source durant leur période de vacances d'été.
Les participants sont par la suite rémunérés à hauteur de 4500$ une fois leur travail achevé, l'organisation tutrice responsable du projet sur lequel l'étudiant a travaillé reçoit quant à elle une prime de 500$ .
À l'heure actuelle, on retrouve dans la liste des organisations tutrices inscrites des noms bien connus tels que l'apache software foundation, le projet Wine, la Perl Foundation...
À noter que les organisations ne sont pas toutes des organisations au sens strict. Il est en effet possible d'enregistrer un projet en tant qu'organisation (valable dans le cas de GCC ou subversion par exemple).
Lecteurs / Lectrices de LinuxFR, si vous êtes étudiant(es) et que vous cherchez un bon job d'été, ceci est peut-être une occasion à saisir ! ;-)
Jeda: langage de vérification open source
Extrait de la newsletter:
"TECHNOLOGY
--Engineer offers open-source verification language--
Atsushi Kasuya, verification engineer at Juniper Networks Inc.,
didn't like any of the existing languages used for verification, so
he wrote his own and is now offering it to the design community on an open-source basis."
Traduction approximative pour les non-anglophones:
"TECHNOLOGIE
-- Un ingénieur offre un langage de vérification open source--
Atsushi Kasuya, un ingénieur vérification à Juniper Networks Inc., n'aimait aucun des langages de vérification existants, alors il a écrit le sien et il l'offre maintenant sous licence open source à la communauté des développeurs [hardware]."
En fait, s'agit du langage de vérification Jeda, actuellement en version 1.0.6 et publié sous license GPL. Ce qui est intéressant dans l'article, c'est que le terme open source est mis en avant.
<mode="rêve on">Après les EDAs fonctionnels gratuits, à quand les EDAs fonctionnels open source?</mode>
Smooth Slideshow v2.0 : nouvelle version de la bibliothèque javascript libre de slideshows en fondu enchaîné
Quoi de neuf dans la version 2 ?
Tout en conservant des étapes d'installation similaires, une refonte en profondeur de l'architecture interne a été effectuée dans cette version.
Web Component Development with Zope 3
Il s'agit d'une deuxième édition, revue, corrigée, complétée, et mise au goût du jour. En particulier elle s'applique à la toute dernière version 3.3.0 de Zope, dont l'API a été simplifiée et améliorée.
Ce livre est extrêmement bien rédigé et réalisé, très clair et très progressif. Il représente en réalité le manuel indispensable à l'apprentissage de Zope 3. Il permet de comprendre le cheminement intellectuel qui a mené à la création de certaines fonctionnalités, et aborde tous les sujets, du survol de l'architecture à sa mise en production. Tout au long du livre, une application web est progressivement construite pour servir de support.
On trouve également un résumé à la fin de chaque chapitre, de nombreuses comparaisons avec J2EE, des Flashback sur Zope 2 permettant de comprendre ce qui a évolué et pourquoi, et des indications sur ce qui est utilisable dans Zope 2 ou non.
Il est disponible aux éditions Springer et, cerise sur le gâteau, la qualité de la reliure est excellente. Il est pour l'instant disponible directement chez l'éditeur, ou chez Amazon.
Encore plus inutile donc encore plus indispensable
Quel développeur n'a jamais entendu un responsable lui dire : « Tu n'as pas mal aux doigts à taper sur ton clavier ? »
Bon, je ne pense pas que le projet ait été là pour ça. D'ailleurs (et malheureusement), il n'existe pas encore de client pour *n*x. Mais le responsable du projet cherche des contributeurs.
Donc, si quelqu'un se sent prêt pour qu'une grande équipe LinuxFr voit le jour... (moi je peux pas j'ai piscine :)
Note du modérateur : tant d'efforts pour faire un beau site pour un projet un peu inutile quand même...