v86
webvm
v86 | webvm | |
---|---|---|
162 | 30 | |
20,437 | 12,274 | |
1.1% | 5.8% | |
9.5 | 9.5 | |
5 days ago | 4 days ago | |
JavaScript | JavaScript | |
BSD 2-clause "Simplified" License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
v86
- V86: Working Operating Systems in the Browser
- Webvm: Virtual Machine for the Web
- WebVM 2.0: A complete Linux Desktop Environment in the browser via WebAssembly
- Windows 95 Running in the Browser
-
Run a Virtual Machine in YourΒ Browser
import { useEffect } from 'react'; function App() { useEffect(function initializeEmulator(){ // See https://github.com/copy/v86/blob/master/src/browser/starter.js for options window.emulator = new window.V86({ wasm_path: '/v86.wasm', screen_container: document.getElementById("screen_container"), bios: { url: "/bios/seabios.bin", }, vga_bios: { url: "/bios/vgabios.bin", }, hda: { // Hard Disk url: "/images/fd12-base.img", async: true, size: 419430400, // Recommended to add size of the image in URL. see https://github.com/copy/v86/blob/master/src/browser/starter.js }, autostart: true, }); }, []); return (
Initializing Emulatorβ¦div> canvas> div> ); } export default App; - WebVM is a server-less virtual Linux environment running client-side
- Windows 8 Running in the Browser
- Run Windows on the browser with WASM power
-
WASI 0.2.0 and Why It Matters
> As a thought experiment, we're almost there! We could technically have `win95.img + bochs86vm.wasm + autorun.inf + msword.exe` wrapped in a "browser evaluator"
I looked into this and... holy crap! We are there. Not for modern programs quite yet, sure, but this is amazing. You can use Windows 2000 from your browser.
https://copy.sh/v86/?profile=windows2000
-
Is offline-first not enough? Do we need "serverfree"?
I think you are looking for Shadow.
https://shadow.goose.icu
Or just the whole kitchen sink. Why not?
http://copy.sh/v86/?profile=windows98
webvm
-
FLAIV-KING Weekly 25 Nov 2024
βοΈ Snowflake Cortex AI + Slack π Mistral Multi Modal βοΈ Journey to Snowflake Monitoring Mastery βοΈ Best Practices for Using QueryTag in Snowflake π» CFP The Way π¦Ύ Multi Agent Framework AWS π Cool Emojis π bRAG LangChain π Tool: What's in your stack? π Awesome Event Driven Architecture Articles π 10 AI Open Source Tools π«Ά Documind π» Zerox AI π Garak Open Source LLM Scanner π¦Ύ Magic Quill Image Project π vLLM to serve LLMs π€ OASIS Simulator ππ»ββοΈ Creating Projects with UV π οΈ RagFormation β AutoKitteh Tool β WebVM in the browser β UV Pytorch β Redis SQL Trino β Bluesky Websocket Firehose in browser β Data Engineer Handook β Automatic Speech Recognition (ASR) on Edge Devices π¦Ύ Automatic Researcher with Ollama π οΈ Podcastify Open Source ππ»ββοΈ NVIDIA Jetpack 6.1 Upgrade
- Webvm: Virtual Machine for the Web
-
WebVM 2.0: A complete Linux Desktop Environment in the browser via WebAssembly
I am not sure what 'ads' you are referring to, we don't have ads anywhere on our websites and demos.
Anyway, click on the "Apps" button on the top menu, then click on "Terminal". An xterm session will open for you.
You could be interested in the terminal-only version of WebVM, based on Debian: https://webvm.io
- Windows 95 Running in the Browser
-
Show HN: Compiling C in the browser using WebAssembly
GCC? That's easy! :-) What about a complete system? https://webvm.io
Shameless plug: we are hosting a WebVM Hackathon next week (11-14 October) over Discord. For more information: https://cheerpx.io/hackathon
-
Orca: WebAssembly Apps Without the Web
X64 is not yet supported, but we got good results for x86 already: https://webvm.io
-
CheerpX is x86 virtualization to run executables and OS client-side
I stumbled upon Leaningetch in the past looking for a way to compile Java to JavaScript. This is a company that found a niche in "modernizing" old software, like, serving customers that still have mission-critical software written as a C++/MFC or even Java Applets and help them keep that software alive.
There's nothing wrong with their niche, but I feel like there's a big disconnect to what could be attractive to the HN crowd. In particular:
> WebVM is released under the Apache License, Version 2.0 [...] free to use for technological exploration, testing and non-commercial uses. [...] If you want to build a product on top of CheerpX/WebVM, please get in touch: [email protected]. [0]
Embarcadero is another company that releases great-looking tech but I would personally not want to dig too much into [1], because of the involved costs.
--
0: https://github.com/leaningtech/webvm?tab=readme-ov-file#lice...
1: https://www.embarcadero.com/
- WebVM: A Linux virtual machine that runs in the browser
-
WebVM is a server-less virtual Linux environment running client-side
Well, the environment itself is a container. Supporting Linux "namespaces" used to implement containers is also a possibility.
As described in the project README we provide a GitHub Action workflow to convert Dockerfiles into bootable images for WebVM: https://github.com/leaningtech/webvm
- WebVM β Linux Virtualization in WebAssembly
What are some alternatives?
adblock-rust - Brave's Rust-based adblock engine
container2wasm - Container to WASM converter
yoroi-frontend - Yoroi Wallet - Cardano ADA Wallet - Your gateway to the financial world (extension frontend)
mini.animate - Neovim Lua plugin to animate common Neovim actions. Part of 'mini.nvim' library.
daedalOS - Desktop environment in the browser
sql.js-httpvfs - Hosting read-only SQLite databases on static file hosters like Github Pages