This patch addresses below * go build works for bsd family * probe total RAM size for bsd family * make unit testable functions