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