/** * Returns the current {@link OperatingSystem}. * * @return the current OS */ public static OperatingSystem getOperatingSystem() { String name = System.getProperty("os.name"); String processor = OSHelper.parseProcessor(System.getProperty("os.arch")); String versionStr = OSHelper.parseVersion(System.getProperty("os.version")); Version version = Version.parseVersion(versionStr); return new OperatingSystem(name, processor, version); }