# Functions
NewOSReleaseService creates a new instance of Service with the provided provider and runner.
NewProvider creates a new OS release provider.
RegisterDarwin registers the darwin OS release resolver to a provider.
RegisterLinux registers the linux OS release resolver to a provider.
RegisterWindows registers the windows OS release resolver to a provider.
ResolveDarwin resolves the OS release information for a darwin host.
ResolveLinux resolves the OS release information for a linux host.
ResolveWindows resolves the OS release information for a windows host.
# Variables
DefaultProvider is the default OS release provider.
ErrNotRecognized is returned when the host OS is not recognized.
# Interfaces
OSReleaseProvider is a factory for OS release information.