Selecteer pagina

De Linux-kernel in een browser uitvoeren

De Linux-kernel in een browser uitvoeren

De Linux-kernel in een browser uitvoerenQEMU-ontwikkelaar Fabrice Bellard heeft een emulatieomgeving in JavaScript geschreven waarmee u een mislukte Linux-kernel in uw browser kunt uitvoeren.

 

De JavaScript PC-emulator kan een 486-processor, een interrupt, een timer en een communicatiechip in onze browser emuleren. Helaas kunnen we het programma niet in alle browsers draaien, omdat Internet Explorer 9 ook als "te oud" is geclassificeerd. Het kan alleen werken met de nieuwste versie van Google Chrome of Mozilla Firefox. We hebben geen informatie over de exacte reden, maar we nemen aan dat Internet Explorer, of de JavaScript-engine die het gebruikt, eenvoudigweg niet kan voorzien in enkele van de functies (Javascript Typed Arrays) die de emulator nodig zou hebben.

De Linux-kernel in een browser uitvoeren
Bron: favbrowser.com

In de ogen van velen is dit ook slechts een van de vele garage-ontwikkelingen die in de praktijk niet kunnen worden gebruikt, maar er zijn serieuzere educatieve mogelijkheden in deze software. Door JSLinux te gebruiken, kun je gemakkelijk veelgebruikte Linux / UNIX-commando's leren op elk platform zonder het systeem te installeren of de veiligheid van een reeds geïnstalleerd Linux-systeem in gevaar te brengen.

Technische beschrijving emulator itt leesbaar. En de emulator zelf ide beschikbaar door te klikken.