copy/v86
View on GitHub ↗ ★ 23,654 JavaScript
x86 PC emulator and x86-to-wasm JIT, running in the browser
75 mentions on Hacker News by 68 people: 12 stories, 63 comments · first 2013-11-06 · latest 2026-07-25
20082026
-
Yep, v86 [0] is what you're looking for! There's even a demo with Linux 3. [1] [0] https://github.com/copy/v86 [1] https://copy.sh/v86/?profile=linux3
comment by prashnts · 2017-01-21 · in RISC-V 64-bit Linux in JavaScript -
…Fabien (copy) from his v86 work which is a very complete x86/PC peripheral emulator written in JS. https://github.com/copy/v86
comment by jevinskie · 2016-10-15 · in Design and Implementation of a 256-Core BrainFuck Computer [pdf] -
…other PC or Linux emulators are now available)" The v86 project's initial release was late 2013 ( https://github.com/copy/v86/commit/8180d49f24833fc6cc05a9025... ) about 2 years after Bellard's ( http://bellard.org/jslinux/news.html )
comment by masklinn · 2016-09-26 · in V86 – An x86-compatible CPU and hardware emulator -
…EDIT: After reading the docs, it seems that this is already implemented (via websockets, too!): https://github.com/copy/v86/blob/master/docs/networking.md
comment by JosephRedfern · 2016-09-26 · in V86 – An x86-compatible CPU and hardware emulator -
NSA backdoor! https://github.com/copy/v86/commit/159f565de4dd99bff9b46c45a... Nope, Windows 98 undefined instruction.
comment by zx2c4 · 2016-02-23 · in Show HN: Windows 98 in browser -
It's possible, Windows 98 has drivers for the NE2000 network card we're emulating ( https://github.com/copy/v86/blob/master/src/ne2k.js ). However, currently the emulation isn't accurate enough, Windows 98 refuses to use it.
comment by copy · 2016-02-23 · in Show HN: Windows 98 in browser -
…especially took me very long to get right with all the details to run Windows 98. The code is here: https://github.com/copy/v86
comment by g3 · 2016-02-23 · in Show HN: Windows 98 in browser -
…HTML5 for x86 that runs linux (GUI included) and windows http://copy.sh/v86/ , source code here: https://github.com/copy/v86 The CPU code is pretty cool https://github.com/copy/v86/blob/master/src/cpu.js
comment by inglor · 2015-12-23 · in Amiga emulator in pure JavaScript and HTML5 -
…there is also the OR1K Emulator running Linux - http://jor1k.com and a generic x86 emulator - v86 - https://github.com/copy/v86 you can check a small benchmark here: https://github.com/s-macke/jor1k/wiki/Benchmark-with-other-e... via…
comment by homarp · 2015-11-08 · in Creating purpose-built TinyCoreLinux Images -
…and emulation. There are much cleaner emulators to study in JS: for the x86 family, I recommend v86 https://github.com/copy/v86 For general emulation, RISC architectures are much simpler to understand, jor1k…
comment by alevskaya · 2015-11-03 · in JSLinux rewritten to be human readable, hand deobfuscated and annotated -
https://github.com/copy/v86 has a MIT license.
comment by jevinskie · 2015-09-15 · in Writing an x86 emulator in JavaScript -
As the developer of jor1k I agree. You should also mention https://github.com/copy/v86 , which is constantly developed.
comment by s-macke · 2015-01-07 · in A JavaScript x86 Linux port (2011)