Swift works fine on Linux (particularly Ubuntu) today.

I use Swift on Linux via a Docker image to run a linter as part of CI. That CI step could run 20 times start to finish before the macOS ones could even get a VM assigned, never mind code checkout and actually doing stuff.

/