document portable olliesrv work

This commit is contained in:
Ollie Agent 2026-08-18 13:41:37 +02:00
parent 2235500e39
commit 6c150f6628
1 changed files with 4 additions and 0 deletions

View File

@ -130,6 +130,10 @@ to KF5; use `make kde-kf5` to force the KF5/Qt5 build.
## Future work
### Portable olliesrv
`olliesrv` is currently portable apart from a small number of host-specific process and desktop-integration details. Future work may remove those assumptions so the agent runtime can run directly on BSD systems, macOS, and other Unix-like platforms, independently of the platform-specific `toolsrv` implementation.
### Portable toolsrv hosts
`toolsrv` should be extensible to other host operating systems so Ollie tools remain useful on as many systems as possible. This includes the host-specific execution, filesystem, process, networking, and sandbox integrations required on BSD systems, macOS, and other Unix-like platforms. `olliesrv` may remain Linux-specific; its role is the agent runtime and orchestration service, while `toolsrv` is the platform-dependent execution boundary. WSL2 should work through its Linux kernel and use the existing Linux implementation.