Data System
work/resources/system::System
Traits
∈ Deserialize
∈ Display
∈ PartialEquality
∈ Serialize
∈ ToString
What a work request needs its worker to run on.
Either an operating system, described by its family and optionally its distribution and version, or one exact machine image. Both cannot be requested at once, and a request may give none.
ToString and Display return the operating system family followed by the distribution and the version when given
(e.g. "linux", "linux nixos", "linux ubuntu 24.04", "windows 2022"), or "image " followed by the image name.