Hacker GitHub

← All repos

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

Mentions per year 75 mentions · busiest year 2022 (21)
20082026
  1. 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
  2. …Fabien (copy) from his v86 work which is a very complete x86/PC peripheral emulator written in JS. https://github.com/copy/v86
  3. …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 )
  4. …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
  5. 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
  6. 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
  7. …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
  8. …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
  9. …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…
  10. …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…
  11. https://github.com/copy/v86 has a MIT license.
    comment by jevinskie · 2015-09-15 · in Writing an x86 emulator in JavaScript
  12. Sadly this still needs implementation in the open-source JavaScript x86 emulator v86: https://github.com/copy/v86/issues/26
    comment by iso8859-1 · 2015-03-21 · in Mode X
  13. 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)