Story Details

  • JSLinux

    Posted: 2025-04-14 06:27:48

    JSLinux is a PC emulator written in JavaScript. It allows you to run a Linux distribution, or other operating systems like Windows 2000, entirely within a web browser. Fabrice Bellard, the creator, has implemented several different emulated architectures including x86, ARM, and RISC-V, showcasing the versatility of the project. The site provides several pre-built virtual machines to try, offering various Linux distributions with different desktop environments and even a minimal version of Windows 2000. It demonstrates a remarkable feat of engineering, bringing relatively complex operating systems to the web without the need for plugins or extensions.

    Summary of Comments ( 99 )
    https://news.ycombinator.com/item?id=43678590

    Hacker News users discuss Fabrice Bellard's JSLinux, mostly praising its technical brilliance. Several commenters express amazement at running Linux in a browser, highlighting its use of a compiled-to-JavaScript PC emulator. Some discuss potential applications, including education and preserving older software. A few point out limitations, like performance and the inability to access local filesystems easily, and some reminisce about similar projects like v86. The conversation also touches on the legality of distributing copyrighted BIOS images within such an emulator.