Apple has announced major changes to the Swift System, a “library for Apple platforms that provides idiomatic interfaces to system calls and low-level currency types.”
In a recent blog post, Michael Ilseman, engineer on the Swift Standard Library team at Apple, announced that the Swift System is being open sourced and that the team is adding Linux support.
Ilseman says the vision is for the Swift System to “eventually act as the single home for low-level system interfaces for all supported Swift platforms.”
The multi-platform library “provides a separate set of APIs and behaviors on every supported platform, closely reflecting the underlying OS interfaces. A single import will pull in the native platform interfaces specific for the targeted OS,” Ilseman says.