in ide-launcher/src/main/kotlin/com/intellij/remoterobot/launcher/Os.kt [7:15]
fun hostOS(): Os {
val osName = System.getProperty("os.name").lowercase()
return when {
osName.contains("win") -> WINDOWS
osName.contains("mac") -> MAC
osName.contains("nix") || osName.contains("nux") || osName.contains("aix") -> LINUX
else -> throw Exception("Unknown operation system with name: \"$osName\"")
}
}