linux support

Signed-off-by: wilbertverayin <wilbertverayin@gmail.com>
Merge branch 'linux'