Backlog 4: web workspaces when the speed items are blocked c69733a3ce59
- Author
- Andy McCall @andymccall <[email protected]>
- When
- · 2026-09-30 20:44 UTC
- Signature
- ✔ signed by Andy McCall
- Hash
c69733a3ce5940800bbc0d2189e01c34a39f50a548c2a2703e87daa2870de9c0- Depends on
- 61e9ad6ddc2d
- Depended on by
- abdbc768c6e8
- In bookmarks
- agents-in-readme bare-hashes carried-not-removed carry-identical doctor-trust identical-sides keyless-tags main merge-remote-bookmark only-help-103 paths-for-resolutions-and-amend push-notes show-stat subrepo-pin-state switch-says
- In tags
- v0.10.0 v0.11.0 v0.2.0 v0.3.0 v0.3.1 v0.4.0 v0.4.1 v0.4.2 v0.4.3 v0.4.4 v0.4.5 v0.4.6 v0.5.0 v0.5.1 v0.6.0 v0.7.0 v0.8.0 v0.9.0
- Edits
- 1 atom, 0 tree operations, 1 file
Browse the tree at this change
modified docs/backlog-overnight-4.md +20 −0
| … | 99 unchanged lines |
||
| 100 | 100 | what takes the space, then try a trained zstd dictionary per repository |
|
| 101 | 101 | and packing similar objects together. |
|
| 102 | 102 | ||
| 103 | + | ## When a speed item is blocked: web workspaces (P5) |
|
| 104 | + | ||
| 105 | + | Andy's choice (2026-09-30): if the loop is stuck on the speed items, it |
|
| 106 | + | works on P5 from backlog 2, "VS Code in the hub", in its parts, rather |
|
| 107 | + | than stopping. |
|
| 108 | + | ||
| 109 | + | - [ ] P5a **flow-casfs**: a read-only FUSE mount of a state from its |
|
| 110 | + | content-addressed chunks, in oxygenflow, measured (mount time, first |
|
| 111 | + | read, a full tree walk of the Linux tip). |
|
| 112 | + | - [ ] P5b **Open in Workspace** on a change or bookmark page of the hub: |
|
| 113 | + | openvscode-server (MIT, unmodified) with Oxygen VCS inside a Firecracker |
|
| 114 | + | microVM per workspace, the state mounted read-only through casfs with an |
|
| 115 | + | ephemeral overlay for edits, and commits going back through oxy as the |
|
| 116 | + | signed-in user. The runner hosts it (the image under `~/flow`, a |
|
| 117 | + | workspace job kind); the hub starts it, proxies it to the signed-in user |
|
| 118 | + | only, and stops it when idle. Boot time measured, aiming under 100 ms for |
|
| 119 | + | the mount. Write the design into the hub and oxygenflow specs first. |
|
| 120 | + | - A fork of VS Code ("oxycode") only if an extension cannot do what is |
|
| 121 | + | needed, decided with Andy. |
|
| 122 | + | ||
| 103 | 123 | ## Also |
|
| 104 | 124 | ||
| 105 | 125 | - [ ] R1 **Rebase into the working copy** (oxygen#42, Andy's choice for the |
|
| … | 11 unchanged lines |