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. https://github.com/copy/v86
    comment by tracker1 · 2019-05-07 · in JSMpeg – Decode It Like It's 1999
  2. This Electron app is based on https://github.com/copy/v86/ ("x86 virtualization in JavaScript, running in your browser and NodeJS")
  3. This is based on the javascript x86 emulator https://github.com/copy/v86/ , which has demos online running many older operations systems like Windows 1.01
    comment by sciurus · 2018-08-23 · in Show HN: Windows 95 in an Electron App
  4. …if anyone's curious what else can be achieved in this manner, there's a bunch of nice demos here: https://github.com/copy/v86 .
    comment by alxlaz · 2018-08-23 · in Show HN: Windows 95 in an Electron App
  5. ▲ 2
    V86, x86 VM in JavaScript
    story by cift · 2018-06-19 · 0 comments
  6. …(and KVM's) tests/test cases and sounds like an original work with regards to the emulator itself: https://github.com/copy/v86/blob/master/Readme.md
    comment by FRex · 2017-11-23 · in Run Windows 2000 in your browser
  7. Any relation to https://github.com/copy/v86 ?
  8. Try https://github.com/copy/v86 and https://github.com/s-macke/jor1k/ The latter one even has complete network support.
    comment by s-macke · 2017-06-10 · in Emulators Written in JavaScript
  9. …or, intriguingly, perhaps it could be done entirely client-side using an in-browser Linux emulator: https://github.com/copy/v86
  10. 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
  11. …Fabien (copy) from his v86 work which is a very complete x86/PC peripheral emulator written in JS. https://github.com/copy/v86
  12. …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 )
  13. …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
  14. ▲ 221
    V86 – An x86-compatible CPU and hardware emulator
    story by simonebrunozzi · 2016-09-26 · 54 comments
  15. ▲ 3
    X86 virtualization in JavaScript, running in your browser and Node.js
    story by ot · 2016-02-24 · 0 comments
  16. 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
  17. 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
  18. …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
  19. …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
  20. …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…
  21. …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…
  22. https://github.com/copy/v86 has a MIT license.
    comment by jevinskie · 2015-09-15 · in Writing an x86 emulator in JavaScript
  23. 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
  24. 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)
  25. ▲ 3
    JavaScript x86 emulator on github
    story by g3 · 2013-11-06 · 0 comments