docs/virtual-os-tools.md
A number of hypervisors provide tools or agents that can be installed inside of a virtualised operating system. These tools can consist of system daemons, kernel modules and general utilities that will provide a better experience (either through improvments of performance, management or user interaction) for the virtualised operating system.
As every tool offers different feature sets, this summary details the more important features for OS tools.
As with all agents and additional tooling installed within an Operating System there is the concern of new attack vectors. With this category of tooling the majority of security issues are mitigated by the design that only the hypervisor can call upon these features. This essentially means that in order to exploit any of this exposed functionality one must first have access to or exploit the hypervisor, at which point the concerns around the tooling are moot.
Also the use of these OS tools is optional, meaning that they can be enabled on a case-by-case basis.
Website(s): VMware Tools / open-vm-tools
Usage:
services:
- name: open-vm-tools
image: linuxkit/open-vm-tools:<HASH>
Website: GuestAgent Usage:
services:
[TBD]
Website : hvtools Usage:
services:
[TBD]