-
Notifications
You must be signed in to change notification settings - Fork 174
Tether
George Hicken edited this page Jan 26, 2017
·
1 revision
This is a working document for updates to tether design.
- launch & monitor processes
- capture and forward process output
- persistent logging - accessible when powered off
- timestamps
- inject process input
- dispatch signals to processes
- toolbox commands
- power/shutdown operations
- IP address publishing
- network configuration
- IP address
- Firewall
- hotadd
- mem
- cpu
- NIC - support
docker network connect
and similar
- mount configuration
- switch-root
- block device mount
- network share mount
- bidirectional file copy - support
docker cp
and similar - vmfork
- pre/post handling
- fork trigger
- system limits (e.g. ulimits)
- status reporting/diagnostics
- system status (includes tether initialization stages)
- process status (including exit status)
- limited filesystem dependencies
- immutable configuration - accessible when powered off
- publishing of runtime data - e.g. process status, DHCP-assigned address
- idempotent application of configuration
- more portable the better
- no in-guest network dependency
- containerVM and endpointVM enforce mutual authentication