@Alejandro_Martinez The edge cases are extensive. Even ignoring APIs which aren't supported at all, there are other behavioral differences which makes porting the full test suite unlikely.
I've gotten the tests compiling on Linux, as well as our test server, but running the suite reveals crashes during auth challenges, strange behavioral differences, and other failures. So while we might be able to build the library there's no way we can support it on these other platforms. I think we're okay merging the changes as long as it can be made clear that we won't be providing support for the various issues that will inevitably come up. The community is welcome and encourage to triage these various issues and report the bugs on bugs.swift.org.