Adapt solution & unit tests for Linux