in ingestion-beam/src/main/java/com/mozilla/telemetry/transforms/NormalizeAttributes.java [59:74]
public static String normalizeOs(String name) {
if (name.startsWith("Windows") || name.startsWith("WINNT")) {
return WINDOWS;
} else if (name.startsWith("Darwin")) {
return MAC;
} else if (name.contains("Linux") || name.contains("BSD") || name.contains("SunOS")
|| name.contains("Solaris")) {
return LINUX;
} else if (name.startsWith("iOS") || name.contains("iPhone")) {
return IOS;
} else if (name.startsWith("Android")) {
return ANDROID;
} else {
return OTHER;
}
}