SOS et JavaScript

Présentation

Vous connaissez peut-être SOS (Simple Operating System): un OS à but pédagogique créé par David Decotigny et Thomas Petazzoni. La description de son fonctionnement a fait l’objet d’une dizaine d’articles parus dans le magazine Gnu/Linux Magazine France entre 2004 et 2006. Il est composé principalement d’un noyau 32 bits multitâche conçu pour fonctionner sur une architecture de type x86 PC.

Or en mai 2011 Fabrice Bellard (QEMU, FFMPEG…) présente JavaScript PC Emulator qui, comme son nom l’indique, est un émulateur x86 codé en JavaScript. Celui-ci permet de faire tourner un système Linux dans son navigateur Web.

Je me suis alors empressé d’essayer d’exécuter SOS dans cet émulateur. Malgré ma faible expérience en programmation assembleur, j’ai tout de même voulu tenter ma chance.

Lire la suite