This repository has no description
1<!doctype html>
2<html lang="en">
3 <head>
4 <meta charset="UTF-8" />
5 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6 <title>Linux</title>
7 </head>
8 <body>
9 <details>
10 <summary>info & options</summary>
11
12 <p>Welcome to Linux 6.1 running natively in your browser!</p>
13
14 <p>
15 There's no x86_64/RISC-V emulation going on here, instead this is a port
16 of the kernel to WebAssembly.
17 </p>
18
19 <p>
20 We've got a patched version of the Linux kernel and Musl libc running,
21 complete with virtio devices, memory isolation, and multi-core support.
22 </p>
23
24 <p>
25 If this sounds interesting, you can check out the source at
26 <a href="https://github.com/tombl/linux">github.com/tombl/linux</a>
27 </p>
28
29 <form>
30 <label for="cmdline">
31 <a
32 href="https://www.kernel.org/doc/html/v6.1/admin-guide/kernel-parameters.html"
33 >
34 Kernel parameters
35 </a>
36 </label>
37 <input type="text" name="cmdline" id="cmdline" />
38 <label for="memory">Memory (in MiB)</label>
39 <input type="number" name="memory" id="memory" />
40 <label for="initcpio">URL to an initramfs</label>
41 <input type="text" name="initcpio" id="initcpio" />
42 <button type="submit">Reboot</button>
43 </form>
44 </details>
45 <script type="module" src="/src/main.ts"></script>
46 </body>
47</html>