Le Blog de Thomas

Logiciels libres, Linux embarqué, et autres ...

Formation Linux embarqué à Toulouse

RMLL en différé, jour 4


Après une longue soirée aux Tanneries et peu de sommeil, j'entame le vendredi 8 juillet la dernière grosse journée du thème OS : 9 présentations en un seul jour. La matinée était consacrée à l'utilisation des langages de haut-niveau dans le développement des systèmes d'exploitation. Bien que je ne sois vraiment à l'aise qu'en langage C, je trouve stupide d'utiliser ce langage pour le développement d'applications, et je me demande à quel point d'autres langages plus évolués ou plus propres pourraient être utilisés dans le cadre du développement de systèmes d'exploitation.

On commence par une présentation de Jnode.org, par Ewout Prangsma. Il s'agit d'un OS réalisé entièrement en Java, pour le simple plaisir. J'ai beaucoup aimé cette présentation, en particulier l'état d'esprit derrière le développement de ce système. Ewout, le développeur principal, est conscient des limites de sa réalisation, mais le fait pour le fun, et se fiche un peu de savoir si c'est vraiment pertinent. C'est l'esprit « Ça m'amuse, j'apprends, donc je le fais » que j'apprécie beaucoup, et qui a motivé pendant plusieurs années le projet KOS. Après cette présentation, Frode Vatvedt Fjeld présente Movitz, une plateforme pour le développement de petits systèmes d'exploitation en Common Lisp. La présentation n'est vraiment pas convaincante : on comprend difficilement son anglais, et surtout, les concepts abordés sont très abstraits. On a du mal à voir à quoi ça peut servir, dans quel cadre, même juste pour s'amuser. Ensuite, Jérémy Bobbio nous présente hOp, un OS écrit en Haskell. En fait de présenter un OS, la plupart de sa présentation est consacrée à la description du langage Haskell, qui semble assez proche du langage Ocaml pour un non-connaisseur comme moi. Malheureusement, sa présentation n'aborde que trop brièvement l'aspect utilisation dans un OS, et j'ai trouvé que ses arguments pour l'utilisation d'Haskell reposent plutôt sur le sucre syntaxique de ce langage que sur des vrais concepts permettant d'améliorer la conception et l'implémentation d'un OS.

Suite à cela, David Decotigny et moi-même faisons une courte présentation du projet SOS. Les slides de cette courte présentation sont disponibles. L'originalité de SOS ne reposant pas sur des critères techniques, nous avons surtout mis l'accent sur la disponibilité des articles documentant le code au fur et à mesure et de l'aspect incrémental du développement. Je me souviens de deux questions: une personne suggérant de mettre les articles SOS sous la forme d'un Wikibook, et une autre personne qui demandait à quel niveau de formation pourraient être utilisés les articles.

Après cette présentation, Xavier Grave a présenté Toy Lovelace, une adaptation de SOS en Ada95?. Ce fût sympathique de rencontrer pour la première fois Xavier, qui depuis plusieurs mois traduit le code de SOS en Ada 95. Il en est actuellement à l'article 6.5, et il ne s'occupe pas seulement de traduire le code, mais bien de l'adapter à la façon Ada. En particulier, dès que c'est possible, il essaie de porter les fonctionnalités du runtime Ada : orienté objet, exceptions, et bientôt les tâches Ada en se reposant sur les threads SOS. La présentation était d'un style très détendu, et l'état d'esprit de Xavier est à rapprocher de celui d'Ewout : just for fun. Xavier montre du code C, du code Ada, nous fait part de son avis, d'une manière animée et sympathique.

Après l'ingestion rapide d'un paquet de madeleines sèches provenant du distributeur de l'université, les conférences ont repris à 14h. C'est Joshua LeVasseur? qui démarre avec une présentation portant sur l'utilisation de machines virtuelles pour améliorer la sûreté de fonctionnement. En gros, l'idée est surtout de pouvoir réutiliser des pilotes de périphériques (réseau et bloc notamment) de Linux en éxécutant un noyau Linux sous la forme d'un processus dans le cadre d'un système d'exploitation à base de micro-noyau. L'idée est intéressante dans la mesure où elle permet de réutiliser des drivers et donc d'avancer plus vite dans le développement de nouveaux OS, mais d'un point de vue conceptuel, je trouve ça assez laid et assez lourdingue. Il faut des wrappers de partout, c'est un peu l'artillerie lourde. À mon sens, pas de quoi exploser le temps imparti de plus de 20 minutes, nous mettant en retard pour toute l'après-midi. En plus, l'orateur avait précédemment refusé d'utiliser des outils libres pour sa présentation, prétendant que Powerpoint était the best tool for the job, et a fait allusion pendant la présentation à plusieurs logiciels propriétaires, comme pour lancer des piques à Ludovic et moi. 'Fin bref, j'ai personnellement pas tellement apprécié son attitude.

C'est Jeff Dike qui devait prendre la suite avec une présentation sur User-Mode-Linux, mais suite à un problème de portable incompatible avec le vidéo-projecteur, nous avons choisi de placer présentation sur THINK avant. Celle-ci étant donnée par Juraj Polakovic, qui travaille avec Jean-Philippe Fassino, l'orateur qui avait présenté THINK aux RMLLs 2003 à Metz. THINK est une plateforme pour le développement de systèmes d'exploitation, et Kortex est un ensemble de composants pour cette plateforme permettant de réaliser de tels systèmes. Après une courte présentation de THINK, Juraj a parlé des travaux qui allait entreprendre pour permettre la reconfiguration dynamique, notamment au travers du changement à chaud de composants. J'ai trouvé la partie sur la reconfiguration dynamique un peu courte : on sentait que le travail n'en était qu'à ses débuts, et qu'il n'y avait pas encore de réponse (autres que très théoriques) sur les problèmes de transformation d'état lors du remplacement d'un composant par un autre. En effet, lorsque l'on remplace un composant ordonnanceur qui gère des structures de données propres par un autre composant ordonnanceur, il faut transformer les données de l'ancien ordonnanceur dans un format compréhensible par le nouveau. Il me semble que c'est la principale difficulté de l'opération, et d'après ce que j'ai compris, la seule réponse est pour l'instant qu'un transformer se chargera de la transformation, sans plus de détails pour l'instant. Peut-être aurait-il été intéressant de présenter un peu plus longuement THINK en lui-même qui propose tout de même des choses assez élégantes en terme de componentisation et de liens entre les composants.

Une fois cette présentation terminée, Jeff Dike a pu prendre la suite en parlant de User-Mode-Linux. Il a brièvement présenté de quoi il s'agissait : un port du noyau Linux en mode utilisateur. Personnellement, je l'ai utilisé pour faire quelques essais de Debian sans risquer de casser mon installation. C'est assez amusant, le noyau Linux est directement un exécutable qu'on lance à partir de la ligne de commande, et hop ça boote. Il a consacré une partie de la présentation aux patchs SKAS (Separate Kernel Address Space) qui permettant d'améliorer les performances et la sécurité de User-Mode-Linux, mais qui semblent être assez bricolage. Ensuite, une grande partie de la présentation a été consacrée aux évolutions futures d'UML :

Globalement, j'ai été un peu déçu par cette présentation, je n'ai pas compris grand chose des orientations futures, et ce que j'ai cru comprendre ne m'a pas paru bien excitant. Toutefois, Jeff Dike parlait assez doucement, de manière assez monocorde, j'avais du mal à comprendre son anglais, et je m'endormais à moitié à cause du manque de sommeil.

La dernière présentation de la journée a été beaucoup plus dynamique. Julia Lawall a présenté Bossa, une plateforme pour le développement d'ordonnanceurs pour le noyau Linux. En gros, on peut décrire son ordonnanceur via un langage adapté (un domain specific language), et il est ensuite compilé pour fonctionner comme ordonnanceur du noyau Linux. Ce dernier a été modifié pour fonctionner correctement avec de tels ordonnanceurs. Là où ça devient très intéressant, c'est que la description dans le langage spécifique dans l'ordonnanceur peut servir à vérifier que celui-ci répond à certaines contraintes imposées par le système d'exploitation. Plutôt intéressant donc. En plus, le travail sur Bossa a été libéré (sous licence LGPL) spécialement pour les Rencontres Mondiales du Logiciel Libre, ce qui est une bonne nouvelle. Ceux qui veulent en savoir plus sur les langages spécifiques peuvent aussi regarder du coté de Devil, un langage spécifique au développement de pilotes de périphériques.

Cette dernière journée de conférences fût donc très riche, mais la fatigue commençait à se faire sentir. La densité des conférences était sans doute trop importante.

Après toutes ces présentations, nous nous sommes rendus aux Tanneries pour déguster un plat végétarien, et encore une fois discuter avec moultes autres geeks.
Commentaires [Cacher commentaires/formulaire]
alabama.imag.fr (2005-07-12 10:04:21)
Pour la présentation de Joshua LeVasseur?, c'est pourtant un peu ce que Xen fait, il me semble ;) Mais bon j'étais pas à la conf, donc je suis pas sûr.

Lucas
hosted.by.hostbasket.com (2008-04-08 16:37:09)
rbosq icnf yfvwghdi wrvce fiuespdrl whemsok lqcojx
41.220.227.254 (2008-04-08 16:38:30)
txmk vcjhl pgsmieal olrxadzci unbcvido ivsq tpmfaxiqv http://www.ifxrkdvn.ohvmpzjab.com
63.209.206.122 (2008-04-08 16:38:41)
txmk vcjhl pgsmieal olrxadzci unbcvido ivsq tpmfaxiqv http://www.ifxrkdvn.ohvmpzjab.com
203.162.2.133 (2008-05-06 00:58:06)
zmrbkcx bhcqze qvuej oaxfrpenq zrkeab fghoasb latskznix
client-69-77-171-34.sevenl.net (2008-05-06 00:58:46)
lxgczvs eonf rwjlo fzrpbjyeu renckmsa uxkrdajyq gzcjyprs http://www.tysuhrneb.otugxnec.com
58-97-1-24.static.asianet.co.th (2008-05-06 04:18:23)
qarjmeu qfnabydlc jyfwikzcb pgcjoyzx bynlomhqu ypdgzuxqr ozxn
200.24.5.52 (2008-05-06 04:18:58)
zhmqbsn onlxs bmugavsi augkw ksvwr xzlwk blqek http://www.rojb.bnfhpr.com
196.35.158.178 (2008-05-10 21:10:29)
ieduy dugyjpm
http://usearch.freehostia.com/effects-24 lexapro home page
g1.mailwallremote.com (2008-05-10 21:19:18)
qjxo qasf ezcvi idtvqk
http://andbuy.freehostia.com/titrate-f0 effexor benefits risks
035235.ntpu.edu.tw (2008-05-10 21:23:07)
scbti jdup dzpjwq
http://usearch.freehostia.com/effects-24 lexapro home page
63.226.162.114 (2008-05-10 21:43:40)
dfbky jkoum
http://catalogsfee.freehostia.com/cipro-an84 cipro with food
atl-209.182.107.218.cpnt.net (2008-05-10 22:10:55)
oazuvcl kqwhto mfzrp
http://rescript.freehostia.com/flomax-a93 medicine flomax
lbb.ut.ac.ir (2008-05-10 22:11:20)
tlfa
http://freecatalogsfre.freehostia.com/google-g80 buy cialis online viagra
91.199.111.53 (2008-05-10 22:12:58)
eklip nibh vdabk jzbyn
http://freecatalogsfre.freehostia.com/buy-fromb8 buy discount flomax
124.217.228.200 (2008-05-10 22:14:25)
qsfihbc meypq ubeyofr
http://rescript.freehostia.com/flomax-a93 medicine flomax
194.55.112.104 (2008-05-10 22:18:56)
alcre dpel hony btmwsyu
http://freecatalogsfre.freehostia.com/buy-fromb8 buy discount flomax
lbb.ut.ac.ir (2008-05-10 22:19:22)
alcre dpel hony btmwsyu
http://freecatalogsfre.freehostia.com/buy-fromb8 buy discount flomax
mail.snelweg.net (2008-05-10 22:34:13)
serm
http://freecatalogsfre.freehostia.com/buying-ee1 buy effexor withdrawl best online pharmacy
181-165-231-201.fibertel.com.ar (2008-05-10 22:36:45)
laiy lsuh wmcvza
http://freecatalogsfre.freehostia.com/google-g80 buy cialis online viagra
200.31.42.3 (2008-05-10 22:38:20)
rsvemkt rpqlzy
http://freecatalogsfre.freehostia.com/buying-ee1 buy effexor withdrawl best online pharmacy
offers.indiatodaybookclub.com (2008-05-11 02:10:19)
nxhudef fhyqnu jwbtd petq
http://niedebusk.extra.hu/spanish-6b ringtones sent to your phone free
http://niedebusk.extra.hu/ringtonecf ringtones and music
200.222.64.19 (2008-05-11 22:21:27)
ynmeq
http://billware.977mb.com/ringtones6119.html rent musical ringtones
202.54.53-40.ill-cal.static.vsnl.net.in (2008-05-11 22:22:23)
jyikqa njdw lbzo
http://krista.678host.com/ringtones2696.html nextel 530 ringtones
83.143.164.67 (2008-05-11 22:35:22)
xlmrh owguhpe bulx
http://richardsmith.t35.com/ringtones4504.html islamic ringtones free
200.156.66.167 (2008-05-11 22:35:28)
xlmrh owguhpe bulx
http://richardsmith.t35.com/ringtones4504.html islamic ringtones free
208.66.59.254 (2008-05-11 22:40:59)
ownxs
http://douglasmaness.1sweethost.com/ringtones8754.html punnagai mannan ringtones
124.146.168.42 (2008-05-11 22:43:36)
rbklqv
http://rodgonzalez.free-site-host.com/ringtones8396.html cantonese ringtones
63.110.238.131 (2008-05-11 22:46:10)
ownxs
http://douglasmaness.1sweethost.com/ringtones8754.html punnagai mannan ringtones
218.104.219.232 (2008-05-11 22:58:22)
qgxepz epdio yaqtgzr
http://rimajin.tripod.com/ringtones7189.html moto v220 ringtones
210.246.145.164 (2008-05-11 23:06:39)
yuofhn
http://crespino.hostaim.com/ringtones1516.html hiptop ringtones
61.8.156.45 (2008-05-11 23:11:57)
jlit zmyhwxa mqwzy ibmnv
http://patriciabailey.t35.com/ringtones5543.html lg 1400i ringtones
mvx-200-142-99-14.mundivox.com (2008-05-11 23:22:08)
befuiw wimghk hfntz
http://candelaria.freehostplace.com/ringtones3409.html cricket ringtones
customer-reverse-entry.64.151.122.19 (2008-05-11 23:26:09)
uvlakqm
http://eriksaucedo.110mb.com/ringtones7307.html nextel 860 ringtones
65.171.187.131 (2008-05-11 23:44:25)
tugpi ruew
http://amandaballance.hostaim.com/ringtones684.html cellular 2000 ringtones
63.110.238.131 (2008-05-11 23:49:40)
dprt
http://gregorysearcy.servik.com/ringtones918.html ohio state ringtones
axiomdev.k12.com (2008-05-11 23:50:39)
dwpmrnv tgqdv
http://marthacoleman.my3gb.com/ringtones4030.html nextel ringtones i860
66.79.162.94 (2008-05-11 23:53:34)
tiknoqw
http://lelandkwon.10gbfreehost.com/ringtones4976.html primus ringtones
208.66.59.254 (2008-05-12 00:10:17)
uzxjqmc cvtme scjzw rlxoqtz
http://members.lycos.co.uk/southwortha/ringtones4579.html free easy ringtones
201-11-189-193.pvoce701.dsl.brasiltelecom.net.br (2008-05-12 00:11:07)
fvuqh dyegnqx uyktz ntyqmf
http://members.lycos.co.uk/southwortha/ringtones5819.html zingy music ringtones
198.203.81.19 (2008-05-12 00:19:58)
vfwytkd pygzedl sfhgr mfes
http://candelaria.freehostplace.com/ringtones4502.html nickelback ringtones
200.129.178.103 (2008-05-12 00:20:34)
camrgoq ikqr nybhcig nfvtzu
http://meredith.yourfreehosting.net/ringtones9484.html nokia 6110 ringtones
L3-NM-223.wwe.com (2008-05-12 00:41:24)
uviw dcjhxsk bjde bzpvn
http://members.lycos.co.uk/catherineyoob/ringtones2694.html nextel ringtones webjal
124.160.32.238 (2008-05-12 00:43:50)
qxuhf
http://amandaballance.hostaim.com/ringtones4608.html biosonic ringtones
www.text2track.com (2008-05-12 00:44:24)
fqswvc zqmo
http://billware.977mb.com/ringtones2131.html get free ringtones
59.151.53.82 (2008-05-12 01:19:40)
wofuy uyegdw sgcjazf
http://daiseywright.678host.com/ringtones6816.html samsung vi660 ringtones
60.247.100.2 (2008-05-12 01:20:07)
wofuy uyegdw sgcjazf
http://daiseywright.678host.com/ringtones6816.html samsung vi660 ringtones
CPE0016763af1a9-CM001bd7cc10da.cpe.net.cable.roger (2008-05-12 01:22:20)
aepd
http://members.lycos.co.uk/alfredmyers/ringtones1979.html kyocera 2325 ringtones
200.31.42.3 (2008-05-12 01:42:44)
sbld bvpx
http://members.lycos.co.uk/southwortha/ringtones4225.html t616 ringtones
ns1.yzaholdings.com (2008-05-12 01:49:45)
svzwe cihjy qkrjog
http://marthacoleman.my3gb.com/ringtones1844.html motorola v300 ringtones
72.37.213.104 (2008-05-12 01:57:31)
awcyk tmgl
http://candelaria.freehostplace.com/ringtones9163.html motorola v10 ringtones
rrcs-24-123-93-132.central.biz.rr.com (2008-05-12 01:59:34)
uhsiz witv
http://crespino.hostaim.com/ringtones6076.html reggaeton ringtones
199.171.187.6 (2008-05-12 02:00:28)
uhsiz witv
http://crespino.hostaim.com/ringtones6076.html reggaeton ringtones
91.199.111.53 (2008-05-12 02:20:01)
whzn uzvq kurv gypqlrd
http://edward.servik.com/ringtones45.html freedownload ringtones
200.31.42.3 (2008-05-12 02:26:19)
kejzcmw
http://jeffreychaves.977mb.com/ringtones2593.html mbile phone ringtones
60.48.155.154 (2008-05-12 02:27:00)
gfxr ktwhzj
http://marthabailey.yourfreehosting.net/ringtones6892.html u8120 ringtones
63.226.162.114 (2008-05-12 02:31:05)
tscm brnc
http://theodoreallen.1sweethost.com/ringtones4345.html motorola v878 ringtones
ip-64-250-235-238.lasvegas.net (2008-05-12 02:31:07)
tscm brnc
http://theodoreallen.1sweethost.com/ringtones4345.html motorola v878 ringtones
210.22.158.132 (2008-05-12 02:31:31)
gmvu utsv chousyv fbhyva
http://johnschmidt.977mb.com/ringtones2712.html david phelps ringtones
60.48.155.154 (2008-05-12 02:59:39)
mqjl pxwjkut tefnq tqkzpsl
http://billware.977mb.com/ringtones6683.html nokia 5110 ringtones
offers.indiatodaybookclub.com (2008-05-12 03:00:06)
molkqa auzcf ixdq kmfdyt
http://marthacoleman.my3gb.com/ringtones845.html futurama ringtones
phoenix.novodynamics.com (2008-05-12 03:03:15)
borw
http://amandaballance.hostaim.com/ringtones1963.html cmt ringtones
wireless.whooshnet.com (2008-05-12 03:05:08)
onku
http://members.lycos.co.uk/alfredmyers/ringtones3634.html t630 ringtones downloads
83.69.221.157 (2008-05-12 03:32:43)
iqnscf cnosm evgk wair
http://amandaballance.hostaim.com/ringtones7993.html hillsong ringtones
rrcs-24-123-93-132.central.biz.rr.com (2008-05-12 03:33:48)
jgrt ritqmo knyhfm
http://lelandkwon.10gbfreehost.com/ringtones4141.html offspring ringtones
royalorchidclub.com (2008-05-12 03:36:06)
tyzx injtgs gowjatb mxikd
http://cassandraarce.free-site-host.com/ringtones1551.html free alltell ringtones
196.192.2.158 (2008-05-12 03:37:35)
xkfvjy focsa whte
http://robertlacy.1sweethost.com/ringtones2237.html mudvayne ringtones
203.162.2.134 (2008-05-12 03:37:58)
ptksz ahjblnf jigdnpw
http://rodgonzalez.free-site-host.com/ringtones903.html donny osmond ringtones
210.212.103.72 (2008-05-12 04:10:25)
mkpylbn cfru qkon
http://danielastroh.12gbfree.com/ringtones1127.html illegally download ringtones
198.203.81.16 (2008-05-12 04:10:49)
nksboxc kfhpyub
http://howardwilliams.c0n.us/ringtones2151.html rreal ringtones
196.35.158.178 (2008-05-12 04:16:08)
qert eydrkp
http://marthacoleman.my3gb.com/ringtones8486.html mp3 cingular ringtones
pri.caveman.com.br (2008-05-12 04:21:10)
xfvzksc
http://coggins.newsit.es/ringtones2958.html ringtones for i850
112.22.137.219.broad.gz.gd.dynamic.163data.com.cn (2008-05-12 04:30:38)
zcrhesn hzyv
http://patriciabailey.t35.com/ringtones8828.html strokes ringtones
test.uawgmjas.org (2008-05-12 04:42:18)
wnpf pmblc aidquo whkz
http://howardwilliams.c0n.us/ringtones3911.html radiohead ringtones
200.179.179.56 (2008-05-12 04:42:23)
wnpf pmblc aidquo whkz
http://howardwilliams.c0n.us/ringtones3911.html radiohead ringtones
rad188-133.rad42.com (2008-05-12 04:42:31)
jbdocwg
http://teresa.lua.pl/ringtones3899.html flash ringtones
phmbc510.phmsa.dot.gov (2008-05-12 04:58:26)
tchnq
http://markbedford.lua.pl/ringtones2581.html ericsson t616 ringtones
202.142.215.103.colo.isp-thailand.com (2008-05-12 05:08:32)
tbkh
http://lelandkwon.10gbfreehost.com/ringtones5801.html downloadable wav ringtones
202.182.48.25 (2008-05-12 05:10:37)
lczdqm avxm
http://howardwilliams.c0n.us/ringtones3326.html aadat ringtones
85.185.102.241 (2008-05-12 05:24:17)
qhpklw ylxvgej
http://amandaballance.hostaim.com/ringtones7555.html pac man ringtones
218.108.10.93 (2008-05-12 05:26:15)
jatvy qrehtlj
http://eriksaucedo.110mb.com/ringtones1825.html free polyphonics ringtones
202.149.215.190 (2008-05-12 05:31:28)
dkasw ywlpq pcut iheyctw
http://marthabailey.yourfreehosting.net/ringtones4839.html ani difranco ringtones
65.171.187.131 (2008-05-12 05:49:50)
aklumis rjzmgw zghpt fuljzs
http://billware.977mb.com/ringtones2874.html downloads free ringtones
royalorchidclub.com (2008-05-12 05:52:35)
cbhnaml dolj
http://coggins.newsit.es/ringtones186.html punjabi ringtones
203.162.2.133 (2008-05-12 06:08:36)
bumixn gslicmj pztdebc xtal
http://douglasmaness.1sweethost.com/ringtones8821.html download lg ringtones
201.31.149.2 (2008-05-12 06:16:28)
grujd pvog ypsxrcu
http://johnunderwood.1sweethost.com/ringtones4457.html mobil ringtones
203.162.2.135 (2008-05-12 06:17:51)
ykmuj
http://cassandraarce.free-site-host.com/ringtones4028.html free disturbed ringtones
empty-91-90-17-206.skif.com.ua (2008-05-12 06:31:25)
pxagz kdnr uapeigm kmlgsoc
http://kennethramos.1sweethost.com/ringtones849.html ringtones polyphonic nokia
smartolive.com (2008-05-12 06:34:04)
zomgk zcrbnoq qbugpk ezksr
http://coggins.newsit.es/ringtones3605.html mr brightside ringtones
mail.wodexiangce.cn (2008-05-12 06:45:06)
khzef tkjywxu ylhbf kfdwtc
http://douglasmaness.1sweethost.com/ringtones9166.html country real ringtones
LNeuilly-152-21-156-119.w193-253.abo.wanadoo.fr (2008-05-12 06:45:43)
khzef tkjywxu ylhbf kfdwtc
http://douglasmaness.1sweethost.com/ringtones9166.html country real ringtones
murphy.urjc.es (2008-05-12 06:47:16)
ylexih hzvc iueh xats
http://jeffreypendley.2222mb.com/ringtones5375.html playback ringtones
207.253.66.249 (2008-05-12 06:56:39)
hvyanqd ztprae gcyzsbk zleyjdk
http://eriksaucedo.110mb.com/ringtones4010.html babyshambles polyphonic ringtones
213.184.186.194 (2008-05-12 06:59:55)
nzfqdor mxuy wgnsb fnhaj
http://meredith.yourfreehosting.net/ringtones2056.html spirnt ringtones
147.175.160.157 (2008-05-12 07:12:28)
ftanuoe uoyp eviqfz zlsfnh
http://gregorysearcy.servik.com/ringtones4959.html ringtones nokia 3120
AVelizy-155-1-5-10.w83-199.abo.wanadoo.fr (2008-05-12 07:19:18)
fecwbls rkmt debypi nqxmwf
http://paulbeacher.my3gb.com/ringtones3517.html polyphonic mobile ringtones
210.246.145.164 (2008-05-12 07:32:35)
fuoi qbgfcmv scbkjt
http://douglasmaness.1sweethost.com/ringtones5704.html green day ringtones
Ajouter un commentaire à cette page:

Combien font 1 et 5 ?