Commit Graph
36 Commits
Author SHA1 Message Date
Toshit ChawdaandGitHub 849beecd4f fix: x86 not booting locally (#1959)
* fix: x86 not booting locally

* use cross instead of the host cargo
2025-11-13 21:01:48 -05:00
KernelDeimos e59f4e6c16 devex: reduce webpack verbosity 2025-10-08 19:25:53 -04:00
jelveh 6a184d52b4 Update copyright notice dates in license headers 2025-01-06 15:18:22 -08:00
KernelDeimos 15898fe5b7 chore: update license headers
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-01-06 11:55:17 -05:00
ProgrammerIn-wonderlandandEric Dubé 891e799e5e WIP symlink, net_device virtio, move fixes, upload binary fixes 2024-10-21 17:04:57 -04:00
ProgrammerIn-wonderlandandEric Dubé f0b7214a07 working persistence 2024-10-15 18:30:08 -04:00
ProgrammerIn-wonderlandandEric Dubé aae6fff340 adding locking to puter-save 2024-10-15 18:30:08 -04:00
ProgrammerIn-wonderlandandEric Dubé 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-wonderlandandEric Dubé 4f8304ec15 switch ne2k_pci to virtio 2024-10-11 18:14:38 -04:00
ProgrammerIn-wonderlandandEric Dubé d9805c0cab delete prompt-path 2024-10-11 17:06:32 -04:00
ProgrammerIn-wonderlandandEric Dubé fb41d2a51c change PWD to not use prompt-path and fix unicode issues 2024-10-11 17:06:32 -04:00
ProgrammerIn-wonderlandandEric Dubé 979bd06d70 9p automounting 2024-10-09 20:36:03 -04:00
ProgrammerIn-wonderlandandEric Dubé b145e30a90 feat: v86 9p server support 2024-10-09 20:36:03 -04:00
ProgrammerIn-wonderlandandEric Dubé 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