RSS

Aissen’s digest

5 juillet 2008

Erlang est connu dans le monde de l’Open Source par le biais d’ejabberd. Ejabberd est devenu en quelques années un des serveurs jabber les plus utilisés. Pas parce que c’est le plus performant des serveurs. Mais parce que c’est celui qui passe le mieux à l’échelle. On rajoute des serveurs(ou des processeurs), et sans modifier le programme, le nombre de clients supportés parallelement augmente. Comme un cluster, mais sans la lourde programmation que cela implique.

C’est en fait ça la magie d’erlang.

Maintenant, est ce que cela suffira à exploiter automatiquement mieux les futurs processeurs à N coeurs? J’en doute, car erlang est conçu pour gérer des “noeuds” dans des architectures clients/serveurs (le plus souvent).

Je pense que la solution au changement radical de l’architecture des ordinateurs personnels (les serveurs et autre clusters connaissent ça depuis longtemps), viendra plus d’une démocratisation des outils d’abstraction du multithreading dans des langages/framework couramment utilisés, ou encore d’initatives comme OpenMP voire OpenCL.

2 juillet 2008


Apricot - Démo jouable!.

Après Orange et Pêche, c’est au tour du projet Abricot de jouer sa part dans la promotion du logiciel de création 3D libre Blender.

Contrairement aux deux précédents projets, qui avaient pour but de créer des courts métrages libres, le projet Apricot se concentre maintenant sur un jeu vidéo. Cela permettra très certainement d’améliorer la suite Blender (ainsi que le moteur Crystal Space), par une mise en situation réelle, comme l’ont permit les deux précédents projets.