You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So we’ve created an experimental VSCode extension “vscode-container-wasm” which enables to run Linux-based containers within the browser and interact with them via the terminal.
[WebVM is based on CheerpX: an x86 WASM engine. You] can deploy your own version of WebVM by simply forking the repo on GitHub and editing the included Dockerfile.
Firefox: Ctrl-Shift-p opens a new window and the keyboard shortcut can't yet be unbound; though in the Ctrl-I 'Page Info' dialog there is an option to allow sites to "Override keyboard shortcuts"
The text was updated successfully, but these errors were encountered:
Problem
How to run actual bash (or zsh) or just busybox within JupyterLite?
Any js shell is not sh or ash/hush (busybox) or bash.
Proposed Solution(s)
Compile busybox to wasm
Rewrite busybox in rust, which probably more cleanly compiles to wasm
Build a container2wasm WASM container, test it with wasmtime (TODO: and which other runtimes), and include bash:
https://github.com/ktock/container2wasm
https://labs.leaningtech.com/blog/mini-webvm-your-linux-box-from-dockerfile-via-wasm :
Additional context
Browser Support
https://webassembly.org/features/
SharedArrayBuffer
HTTP Header:
Cross-Origin-Embedder-Policy: credentialless
File System API
File System Access API
Direct Sockets API
Ctrl-Shift-p
The text was updated successfully, but these errors were encountered: