Moved and adopted joystick_linux.c code into the