增加OSX、Linux下的支持