Un système Linux émulé... en JavaScript !

Guillaume Belfiore
Lead Software Chronicler
18 mai 2011 à 06h38
1
0104000004275566-photo-linuxjs.jpg
Les performances des moteurs d'exécution JavaScript ont été une nouvelle fois repoussées et le développeur français Fabrice Bellard a réussi à faire tourner un kernel de Linux directement au sein du navigateur.

Le développeur a en effet publié les spécificités techniques de son nouveau projet baptisé JavaScript PC Emulator, lequel est capable d'émuler un PC doté d'un processeur Intel 486 tournant sous une distribution GNU/Linux. Pour ce faire, M. Bellard a compilé directement le noyau de Linux en version 2.6.20 et procédé à plusieurs opérations que les développeurs aguerris s'empresseront de lire.

« J'ai fait cela pour m'amuser, parce que les moteurs d'exécution JavaScript sont assez puissants pour opérer des choses compliquées », affirme le développeur, lequel n'exclut pas de concevoir un jour son propre moteur. Fabrice Bellard est notamment connu pour avoir créé en 2000 le projet open source FFmpeg, un ensemble de solutions dédiées au traitement de flux audio ou vidéo ainsi que la machine virtuelle QEMU.

Cet émulateur fonctionne au sein des navigateurs faisant usage des interfaces de programmation Typed Arrays et a notamment été testé au sein de Chrome 11 et Firefox 4 sur Windows Mac et Linux. En revanche, la version d'évaluation de Chrome 12 présenterait un bug et Opera n'est pas compatible.

Selon son auteur, cet outil pourrait être utilisé pour créer de nouveaux tests de performances des moteurs JavaScript ou pour faire tourner de vieux jeux DOS. Les développeurs intéressés retrouvons toutes les spécificités techniques ici. Pour le petit test, c'est par .

Guillaume Belfiore

Lead Software Chronicler

Lead Software Chronicler

Je suis rédacteur en chef adjoint de Clubic, et plus précisément, je suis responsable du développement éditorial sur la partie Logiciels et Services Web.

Lire d'autres articles

Je suis rédacteur en chef adjoint de Clubic, et plus précisément, je suis responsable du développement éditorial sur la partie Logiciels et Services Web.

Lire d'autres articles
Vous êtes un utilisateur de Google Actualités ou de WhatsApp ? Suivez-nous pour ne rien rater de l'actu tech !
google-news

A découvrir en vidéo

Rejoignez la communauté Clubic S'inscrire

Rejoignez la communauté des passionnés de nouvelles technologies. Venez partager votre passion et débattre de l’actualité avec nos membres qui s’entraident et partagent leur expertise quotidiennement.

S'inscrire

Commentaires (1)

Queensley
Bonjour ,<br /> Je vous remercie énormément pour cet article.<br /> Est-ce que vous donnez un tutorial pour ce genre de projet ? Je suis intéressée d’apprendre.<br /> Je vous remercie
Voir tous les messages sur le forum
Haut de page

Sur le même sujet