oshi.software.os

## Interface OperatingSystem

- All Known Implementing Classes:
    WindowsOperatingSystem

      public interface OperatingSystem

  An operating system (OS) is the software on a computer that manages the way different programs use its hardware, and regulates the ways that a user controls the computer.
  Author:
    dblock[at]dblock[dot]org

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getFamily()` Operating system family.
    `java.lang.String` | `getManufacturer()` Manufacturer.
    `OperatingSystemVersion` | `getVersion()` Operating system version.

- - ### Method Detail

    - #### getFamily

          java.lang.String getFamily()

      Operating system family.
      Returns:
        String.

    - #### getManufacturer

          java.lang.String getManufacturer()

      Manufacturer.
      Returns:
        String.

    - #### getVersion

          OperatingSystemVersion getVersion()

      Operating system version.
      Returns:
        Version.