Hacker ApprovedDepartments

JSLinux

Hacker Approved

Browser Linux emulator in Developer tools

People recommend JSLinux for running a real Linux system in any browser with no install, and for its stable, fast performance.

People recommend JSLinux for running a real Linux system in any browser with no install, and for its stable, fast performance.

23 people gave an opinion

recommend it
19
criticize it
4
approval share
83%
Each figure is one person. RecommendsCriticizes

Recommended in 8 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: not recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 19 people recommend itNeeds 10 or more, met.
  • 4.8 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 8 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Runs in any browser, no install

    “For a classroom with Windows PCs this is close to ideal - zero install, no admin rights, works in any browser.”

    Comment from 10 Mar 2026 in “JSLinux Now Supports x86_64”

    “it's easier to open up a browser than starting a VM”

    Comment from 9 Mar 2026 in “JSLinux Now Supports x86_64”
  • Runs full existing Linux builds

    “I'd rather run a 10MB WASM bundle with a full existing Linux build in then reimplement it all in TypeScript”

    Comment from 10 Mar 2026 in “JSLinux Now Supports x86_64”

    “The x86_64 support opens up so many possibilities for running modern Linux distributions in the browser.”

    Comment from 10 Mar 2026 in “JSLinux Now Supports x86_64”

    “JSLinux supports a lot more than CLI Linux userspace on x86-64”

    Comment from 9 Mar 2026 in “JSLinux Now Supports x86_64”
  • Stable with impressive performance

    “it is rock solid - worked perfectly and is stable”

    Comment from 10 Mar 2026 in “JSLinux Now Supports x86_64”

    “The performance is pretty amazing.”

    Comment from 10 Mar 2026 in “JSLinux Now Supports x86_64”

What people said

20 of the 23 comments that mention it, newest first. Each links to the original comment.

“Or maybe https://bellard.org/jslinux/”

RecommendsComment from 31 Aug 2026 in “ReactOS 0.4.16”

“I recently reverse engineered a binary in a system image of Fabrice Bellard's JSLinux”

MixedComment from 19 Aug 2026 in “Claude Code Teaching macOS to Natively Print to the HP Laser 1008a”

“Except jslinux running actual thing.”

RecommendsComment from 25 Jul 2026 in “Kimi K3 built a Windows XP in browser”

“if you don't want to risk it running locally”

RecommendsComment from 21 Jul 2026 in “Bash for Browser Front End”

“Bellard did multiple breakthroughs: ffmpeg, qemu, tcc, jslinux.”

RecommendsComment from 16 Jun 2026 in “John Carmack on Fabrice Bellard”

“There seems to be an issue with DNS.”

CriticizesComment from 10 Mar 2026 in “JSLinux Now Supports x86_64”

“I'd rather run a 10MB WASM bundle with a full existing Linux build in then reimplement it all in TypeScript”

RecommendsComment from 10 Mar 2026 in “JSLinux Now Supports x86_64”

“The performance is pretty amazing.”

MixedComment from 10 Mar 2026 in “JSLinux Now Supports x86_64”

“The x86_64 support opens up so many possibilities for running modern Linux distributions in the browser.”

RecommendsComment from 10 Mar 2026 in “JSLinux Now Supports x86_64”

“If that's the case, it should be in his FAQ.”

CriticizesComment from 10 Mar 2026 in “JSLinux Now Supports x86_64”

“~20x slower for a naive recursive Fibonacci implementation in Python”

CriticizesComment from 10 Mar 2026 in “JSLinux Now Supports x86_64”

“it is rock solid - worked perfectly and is stable”

RecommendsComment from 10 Mar 2026 in “JSLinux Now Supports x86_64”

“For a classroom with Windows PCs this is close to ideal - zero install, no admin rights, works in any browser.”

RecommendsComment from 10 Mar 2026 in “JSLinux Now Supports x86_64”

“exactly what v86 was missing”

RecommendsComment from 9 Mar 2026 in “JSLinux Now Supports x86_64”

“JSLinux supports a lot more than CLI Linux userspace on x86-64”

RecommendsComment from 9 Mar 2026 in “JSLinux Now Supports x86_64”

“it's easier to open up a browser than starting a VM”

RecommendsComment from 9 Mar 2026 in “JSLinux Now Supports x86_64”

“Unfortunately, he didn't attach the source code for the 64-bit x86 emulation layer”

CriticizesComment from 9 Mar 2026 in “JSLinux Now Supports x86_64”

“already had a working VM of Windows 2000 in the browser around a decade ago”

RecommendsComment from 22 Feb 2026 in “Emulated Windows 3.11 in the Browser”

“jslinux was much more impressive when it came out. It actually still is”

RecommendsComment from 26 Dec 2025 in “Ultimate-Linux: Userspace for Linux in Pure JavaScript”

“nearly every browser-based Linux emulator, including JSLinux and copy.sh, uses my 9p-virtio- filesystem approach”

MixedComment from 4 Nov 2025 in “WebAssembly (WASM) arch support for the Linux kernel”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.