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. …bellard did a few years ago, Linux and windows in JavaScript. https://bellard.org/jslinux/ Or this https://github.com/copy/v86
    comment by cregy · 2026-07-25 · in Kimi K3 built a Windows XP in browser
  2. …sandboxes that don't really add anything. Also v86 has no ads, it is free and open source. [0] https://github.com/copy/v86/
  3. …lovely for hobby os demos though. (And they've taken a couple of my PRs!) [1] https://copy.sh/v86/ https://github.com/copy/v86
  4. It seems to be using 'v86' by copy. [0]: https://github.com/copy/v86
  5. Not really. x86_64 is not supported yet: https://github.com/copy/v86/issues/133
    comment by maxloh · 2026-03-09 · in JSLinux Now Supports x86_64
  6. https://github.com/copy/v86 might be a more 1:1 fully open sourced alternative.
    comment by zamadatix · 2026-03-09 · in JSLinux Now Supports x86_64
  7. …and there's an in browser demo as well https://crazierl.org/demo.html (thanks to v86! https://github.com/copy/v86 ) Supports virtio-net and realtek 8168. > I take that there aren't any pluggable drivers for NICs like there's for nvme/sata…
    comment by toast0 · 2025-12-31 · in Toro: Deploy Applications as Unikernels
  8. …attempt: https://github.com/mat-sz/pongloader BTW: You could provide a live online demo using v86 - https://github.com/copy/v86
  9. …provide iso files in github releases if possible Source: https://copy.sh/v86/ Their github page : https://github.com/copy/v86
  10. …an XP disk image[1], not readily available at the moment (probably for copyright reasons?). [1]: https://github.com/copy/v86/issues/86
    comment by sangeeth96 · 2025-08-07 · in Windows XP Professional
  11. ▲ 8
    Show HN: Interactive Bash tutorial that runs in the browser
    story by raboukhalil · 2025-07-18 · 0 comments
  12. …yet. In that case, everything would run locally and sandboxes, so you would not have to care. [1]: https://github.com/copy/v86 [2]: https://github.com/shikaan/osle
    comment by shikaan · 2025-07-14 · in Let's Learn x86-64 Assembly (2020)
  13. ▲ 3
    V86: Working Operating Systems in the Browser
    story by pitwin · 2025-01-23 · 1 comment
  14. The GitHub project is here: https://github.com/copy/v86
    comment by thenewwazoo · 2024-11-05 · in Windows 95 Running in the Browser
  15. ▲ 2
    Windows 8 Running in the Browser
    story by r1chardnl · 2024-06-05 · 0 comments
  16. https://github.com/copy/v86
    comment by nerpderp82 · 2024-04-15 · in Web-based Turbo Pascal compiler
  17. Also: https://github.com/copy/v86 - more productized browser x86 runtime, used by eg https://github.com/snaplet/postgres-wasm
  18. Similar project, but open-source: https://github.com/copy/v86
    comment by artificialzebra · 2024-01-04 · in Container2wasm: Convert Containers to WASM Blobs
  19. …those databases in a Linux image and boot it using v86 [0], eliminating the need for a server. [0] https://github.com/copy/v86
    comment by jansommer · 2023-12-16 · in Show HN: SQL Polyglot
  20. …under a blog post. As an engineer I'm 10% fascinated and 90% horrified by the sheer complexity. [1] https://github.com/copy/v86
  21. …VM on here?! (Start menu > Programs > Doom Linux) That got a real belly laugh out of me. Looks like https://github.com/copy/v86 ? Awesome work! The whole aesthetic is well done.
  22. …ttps://sqlite.org/wasm/doc/trunk/index.md Also v86 for x86 machine virtualization in the web browser: https://github.com/copy/v86 A fun project is WASM-4, for building retro-style games: https://wasm4.org/ Possibly more interesting…
    comment by lioeters · 2023-04-22 · in WebAssembly Text Code Samples
  23. …get this error but not all the time. Both versions seem to use the same service. Related links: https://github.com/copy/v86/blob/master/docs/networking.md Network section in https://bellard.org/jslinux/faq.html
    comment by pacoverdi · 2023-01-14 · in Alpine Linux in the Browser (2020)
  24. …environment in the browser "OS" ( https://github.com/DustinBrett/daedalOS ). I already have v86 ( https://github.com/copy/v86 ) for running general x86 iso/bin files and BoxedWine ( http://www.boxedwine.org/ ) for 16/32 bit exe's. It would…
  25. AFAIK not qemu, but there is https://github.com/copy/v86/blob/master/Readme.md
  26. Looks like v86 doesn’t implement the INT 3 (0xCC) opcode, which the debuggers use to step through: https://github.com/copy/v86/discussions/653
    comment by nathell · 2022-11-09 · in Programming with DOS Debugger (2003)
  27. Yes, I should write about v86's internals some day. Meanwhile, the code is right here: https://github.com/copy/v86/tree/master/src/rust It's much faster with recompilation than without, but I agree that it's slower than expected (compared…
  28. …seems to be here (available via the Exit button from any of those pages) : https://copy.sh/v86/ and https://github.com/copy/v86
  29. …my list on the same theme: Systems running in a browser. https://simone.computer/#/webdesktops https://github.com/copy/v86 https://github.com/syxanash/awesome-web-desktops https://en.wikipedia.org/wiki/Web_desktop…
  30. Someone else linked https://github.com/copy/v86 which seems really neat. I like making jokes with coworkers about implementing this or that bit of infra with WASM-based tools mostly to get a rise out of them but each time I make the joke I…
  31. …as fast as jslinux but is BSD Licensed, on Github, and supports resuming the VM from a snapshot. https://github.com/copy/v86
  32. …impressive. I've never heard of WebVM/CheerpX before. I wonder how it compares to v86[0]. [0]: https://github.com/copy/v86
  33. > How much work was done supporting the VM All of the heavy lifting here is done by v86: https://github.com/copy/v86 v86 can be used for a number of things besides Postgres - things like Repls or other entire applications are definitely…
    comment by kiwicopple · 2022-10-03 · in Postgres WASM
  34. …challenges I really appreciate these projects are OSS :) Congratulations for the project! [0] https://github.com/copy/v86
    comment by angelmm · 2022-10-03 · in Postgres WASM
  35. …compilation in the future (I believe that V86[2] also already does it) [1]: https://webvm.io/ [2]: https://github.com/copy/v86
  36. …see the required "Redistributions in binary form must reproduce the above copyright notice" -- https://github.com/copy/v86/blob/master/LICENSE
  37. yeah they download v86.wasm which is prolly https://github.com/copy/v86/
  38. DBT (Dynamic Binary Translation) counts, https://github.com/copy/v86
  39. It’s based on v86, so yeah, pretty much. https://github.com/copy/v86
    comment by jchw · 2022-06-27 · in Windows 95 in Electron
  40. Would be great to have an image in WASM v86 emulator https://news.ycombinator.com/item?id=31270543 https://github.com/copy/v86 https://copy.sh/v86/
    comment by idiocrat · 2022-05-07 · in MenuetOS
  41. …impossible undertaking. The JIT seems to be living there, so you can probably explore from there: https://github.com/copy/v86/blob/master/src/rust/jit.rs WRT speed advantage: compared to what?
  42. ▲ 265
    V86: x86 virtualization in the browser, recompiling x86 to WASM on the fly
    story by tomduncalf · 2022-05-05 · 39 comments
  43. …The emulation has load/save state (.bin file), and apparently includes a floppy disk controller. https://github.com/copy/v86
    comment by lioeters · 2022-04-26 · in Infinite Mac
  44. …I think one can get far with preparing a few shared libraries and Tiny C Compiler or similar. [1] https://github.com/copy/v86 [2] https://copy.sh/v86/?profile=buildroot [3] https://github.com/copy/v86/blob/master/examples/lua.html
  45. ▲ 2
    V86: x86 Virtualization in the Browser
    story by arkadiyt · 2022-01-22 · 0 comments
  46. …project I found recently that I think fits as well on the asm2wasm translation mechanism: https://github.com/copy/v86/
  47. …is based on the v86 emulator which is a relatively feature complete emulator based on javascript: https://github.com/copy/v86 Not sure what the mac versions are using though.
  48. ▲ 2
    x86 virtualization in the browser, recompiling x86 to WASM on the fly
    story by theBashShell · 2021-05-01 · 0 comments
  49. ▲ 1
    v86: x86 virtualization in the browser, recompiling x86 to WASM on the fly
    story by tngranados · 2021-03-16 · 0 comments
  50. ▲ 2
    x86 Virtualization in JavaScript
    story by Kliment · 2019-09-16 · 0 comments