Add shell and Linux build system