public static string DetermineOS() { try { string desc = RuntimeInformation.OSDescription.Trim(); return GetValidSubstringOrUnknown(desc, 0, desc.LastIndexOf(' ')); } catch { return _unknown; } }