these strings "windows", "macos", "linux" are part of the interface, which is why they're hard-coded here, rather than using the strings in k_rgOSTypeToName
source not stored for this graph (policy: none)
nothing calls this directly
no test coverage detected