Changes towards Linux build. Code is broken a bit right now.