.NET on Linux, part 2 - "It's the API, stupid"