*/
public static Function<String, String> osVersion() {
return new Function<String, String>() {
@Override
public String apply(final String description) {
OsFamily family = osFamily().apply(description);
if (Objects.equal(family, OsFamily.CENTOS)) return parseVersion(description, CENTOS);
else if (Objects.equal(family, OsFamily.DEBIAN)) return parseVersion(description, DEBIAN);
else if (Objects.equal(family, OsFamily.FEDORA)) return parseVersion(description, FEDORA);
else if (Objects.equal(family, OsFamily.RHEL)) return parseVersion(description, RHEL);