add os tool, makefile, split install.sh