add ubuntu and poxix part