updated the common library for *nix platform
updated the implementation of common lib
updated the implementation of common library
add make building for *nix platform