---
title: operatingSystem()
framework: foundation
role: symbol
role_heading: Instance Method
path: foundation/processinfo/operatingsystem()
---

# operatingSystem()

Returns a constant to indicate the operating system on which the process is executing.

## Declaration

```swift
func operatingSystem() -> Int
```

## Return Value

Return Value Operating system identifier. See Constants for a list of possible values. In macOS, it’s NSMACHOperatingSystem.

## See Also

### Getting host information

- [hostName](foundation/processinfo/hostname.md)
- [operatingSystemVersionString](foundation/processinfo/operatingsystemversionstring.md)
- [operatingSystemVersion](foundation/processinfo/operatingsystemversion.md)
- [isOperatingSystemAtLeast(_:)](foundation/processinfo/isoperatingsystematleast(_:).md)
- [OperatingSystemVersion](foundation/operatingsystemversion.md)
- [Anonymous](foundation/1552984-anonymous.md)
- [operatingSystemName()](foundation/processinfo/operatingsystemname().md)
