document portable olliesrv work
This commit is contained in:
parent
2235500e39
commit
6c150f6628
|
|
@ -130,6 +130,10 @@ to KF5; use `make kde-kf5` to force the KF5/Qt5 build.
|
||||||
|
|
||||||
## Future work
|
## 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
|
### 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.
|
`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.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue