Un Linux dans votre navigateur !!
mer, 18/05/2011 - 14:14
Très surprenant et très fun... Un développeur français, Fabrice Bellard, a mis au point un émulateur Linux... en Javascript ! Vous pouvez ainsi vous amuser avec la ligne de commande (ls, ps...) du système dans votre navigateur. A condition toutefois que celui-ci supporte les TypedArray. Ce qui est le cas de Firefox 4 et Chrome 11. Ca ne fonctionnera pas avec la beta de Chrome 12 qui, explique Fabrice, présente un bug. Ca ne fonctionnera pas non plus avec Internet Explorer 9.
Le système émulé est un PC doté d'un processeur Intel 486 faisant tourner un noyau Linux 2.6.20 non compressé pour accélérer le boot.
A quoi ça sert ? Il faut reconnaitre que même si tout ça ne sert pas à grand-chose pour l'instant, cet émulateur est ébouriffant, et met en évidence les progrès réalisés les moteurs Javascript récente, et plus du talent de Fabrice.
Celui-ci explique qu'il n'a fait ça que pour s'amuser: " Je l'ai fait pour m'amuser, juste parce que les nouveaux moteurs JavaScript sont suffisamment rapides pour faire des choses compliquées". Mais il signale que cet émulateur pourrait s'avérer un excellent benchmark Javascript, ou moyennant quelques modifications, une voie pour charger des librairies dynamiques et réaliser des appels de fonction C/C++.
Vous pourrez en apprendre plus sur la page du projet et vous pouvez essayer cet émulateur en cliquant sur ce lien.