fd
detect os