📜 ⬆️ ⬇️

X86 emulator on javascript

Virtual x86 is another x86 platform emulator in the JavaScript programming language. Like JSLinux from Fabrice Bellara, just a browser is enough to launch Linux. After the image has been loaded, all Linux built-in commands work normally, compiled programs, the file system, etc. work, although there are no network interfaces yet.



In addition to Linux, you can download KolibriOS (GUI with mouse cursor), FreeDOS, and OpenBSD.


')
For example, this is KolibriOS.



The author of the emulator says that his program is very similar to the work of Bellar, but he added better hardware support: the emulator can load the real SeaBIOS.

The emulator runs on a virtual Pentium 60 processor with a clock speed of 1.3 MHz.

The file v86_all.js takes 125 KB in compressed form, 262 KB in uncompressed, 9765 lines of code. Unfortunately, here, too, did without publishing the source in the normal form. The author is now wondering what license to publish them (UPD: source code published November 6, 2013).

On this topic:
List of JavaScript emulators

Source: https://habr.com/ru/post/198192/


All Articles