Commit Graph

32 Commits

Author SHA1 Message Date
ProgrammerIn-wonderland
891e799e5e WIP symlink, net_device virtio, move fixes, upload binary fixes 2024-10-21 17:04:57 -04:00
ProgrammerIn-wonderland
f0b7214a07 working persistence 2024-10-15 18:30:08 -04:00
ProgrammerIn-wonderland
aae6fff340 adding locking to puter-save 2024-10-15 18:30:08 -04:00
ProgrammerIn-wonderland
f0bc10f1e8 WIP persistence 2024-10-15 18:30:08 -04:00
KernelDeimos
149684de01 dev: allow emulator app to access user files 2024-10-14 15:46:19 -04:00
ProgrammerIn-wonderland
4f8304ec15 switch ne2k_pci to virtio 2024-10-11 18:14:38 -04:00
ProgrammerIn-wonderland
d9805c0cab delete prompt-path 2024-10-11 17:06:32 -04:00
ProgrammerIn-wonderland
fb41d2a51c change PWD to not use prompt-path and fix unicode issues 2024-10-11 17:06:32 -04:00
ProgrammerIn-wonderland
979bd06d70 9p automounting 2024-10-09 20:36:03 -04:00
ProgrammerIn-wonderland
b145e30a90 feat: v86 9p server support 2024-10-09 20:36:03 -04:00
ProgrammerIn-wonderland
ed0a83ca9d dev: update v86, switch twisp to epoxy-server with twisp feature 2024-10-07 22:04:41 -04:00
KernelDeimos
29fd595cf9 dev: rootfs-v0.2.0 2024-10-02 15:13:57 -04:00
KernelDeimos
6e1ed7ab04 dev: update emu load indicator 2024-09-30 16:50:03 -04:00
KernelDeimos
a70d0dd088 fix: add progress bar fix 2024-09-27 15:08:19 -04:00
KernelDeimos
eab2721f89 dev: use streaming decompression 2024-09-26 18:49:29 -04:00
KernelDeimos
45cd3b79bb tweak: disable grace period by default 2024-09-26 15:47:47 -04:00
KernelDeimos
08601ae2af feat: progress indicator for emulator 2024-09-25 23:47:10 -04:00
KernelDeimos
d0535cf10b dev: add wasm bench 2024-09-25 21:45:03 -04:00
KernelDeimos
b1b725a2eb tweak: image from CDN (for real this time) 2024-09-23 15:07:26 -04:00
KernelDeimos
68c4274dc3 tweak: image from CDN 2024-09-23 14:54:01 -04:00
KernelDeimos
27b66254e3 dev: compress default image with brotli 2024-09-22 17:49:00 -04:00
KernelDeimos
0456893789 dev: add emulator prod deployment 2024-09-18 16:21:07 -04:00
KernelDeimos
8aed3d9454 dev: prep for network build 2024-09-18 16:21:07 -04:00
KernelDeimos
4589ed95be dev: handle pty close
Return to phoenix shell when a pty stream is closed by twisp.

Pipes in phoenix with commands from the emulator do not appear to be
working properly, but something in there is working.
2024-09-18 16:21:07 -04:00
KernelDeimos
404fbaa4cb dev: add terminal multiplexing
This involves establishing the protocol through which phoenix instances
run a command on the emulator. The pty is able to communicate with the
terminal in both directions. This commit adds logs to be removed later.

There are a few things left that this commit does not address:
- handling close of delegate process
- handling sigint from phoenix to delegate process
- closing the connection to twisp
2024-09-18 16:21:07 -04:00
KernelDeimos
bc83e90e33 tweak: use virtualization-optimized kernel 2024-09-18 16:21:07 -04:00
KernelDeimos
62634b0afe feat: add connectToInstance method to puter.ui 2024-09-18 16:21:07 -04:00
KernelDeimos
e1ec84877a dev: resize handling 2024-09-18 16:21:07 -04:00
KernelDeimos
21383eec3c dev: get basic PTY integration working 2024-09-18 16:21:07 -04:00
KernelDeimos
28adc4e5d5 dev: add emulator page 2024-09-18 16:21:07 -04:00
KernelDeimos
2c0b8428c5 dev: add emulator image build 2024-09-18 16:21:07 -04:00
KernelDeimos
d07929da1b dev: add v86 submodule and app 2024-09-02 20:49:48 -04:00