It doesn't cover everything, but libdispatch is available on both Darwin and Linux, with a "Swift-ified" API.
I am not a Swift expert, can you explain your point. How would that situation compare to say programming in Go where there is built-in support for channels, and concurrency?