code: public static OperatingSystem getCurrent() {
      String name = System.getProperty("os.name");
      String version = System.getProperty("os.version");
      String lowerName = name.toLowerCase();
      if (lowerName.contains("linux")) return new OperatingSystem(name, version, Family.LINUX);
      if (lowerName.contains("mac os") || lowerName.contains("darwin")) return new OperatingSystem(name, version, Family.MAC_OS);
      if (lowerName.contains("windows")) return new OperatingSystem(name, version, Family.WINDOWS);
      if (lowerName.contains("sunos")) return new OperatingSystem(name, version, Family.SOLARIS);
      return new OperatingSystem(name, version, Family.OTHER);
    }
docs: Returns the current operating system.
  
  @return the current operating system