Linux 32bit support

add support for running on 32bit OS Linux, this means some of the low power ARM gadgets too.