public static Family getFamily()
	{
		String name = System.getProperty("os.name");
		if(name.equalsIgnoreCase("freebsd")) return Family.FREEBSD;
		else if(name.equalsIgnoreCase("openbsd")) return Family.OPENBSD;
		else if(name.equalsIgnoreCase("mac os x")) return Family.OSX;
		else if(name.equalsIgnoreCase("solaris") || name.equalsIgnoreCase("sunos")) return Family.SOLARIS;
		else if(name.equalsIgnoreCase("linux")) return Family.LINUX;
		else if(name.toLowerCase().startsWith("windows")) return Family.WINDOWS;
		return Family.UNSUPPORTED;
	}