There are few GitHub repositories written in Swift that are presented to be "Linux Ready". The Zewo organization has several repositories identified as "Linux Ready". What, exactly, does this mean?

  • 3
    Have you tried asking the maintainers of the software what they mean? – user40980 Nov 30 '15 at 15:38
  • 1
    no, but i thought that is better to ask in forum like this..thinking that is a standard thing. – Mejdi Lassidi Nov 30 '15 at 15:43
  • 2
    I'm reopening. If there is a standard definition of what "Linux Ready" means in the context of Swift, then it can be answered definitively. An answer of "this phrase doesn't have a standard definition" is also a valid answer. – Thomas Owens Nov 30 '15 at 15:56
  • 3
    The README.md for any of the modules the claim to be Linux-ready explains exactly what that means. – Blrfl Nov 30 '15 at 16:01
  • 1
    OK, just i needed an answer to this..everyone who has the same question will get his answer here. – Mejdi Lassidi Nov 30 '15 at 16:02

At least according to a quick web search, the expression "Linux ready" does not appear to be some sort of official designation for Swift projects. It looks like only Zewo uses it in that context.

According to the project's README.md, it simply means that the project should work under Linux once a Swift implementation is available for Linux:

Features: No Foundation dependency (Linux ready)

So "Linux ready" seems to indicate that the project does not use the Foundation framework, which presumable will not become available under Linux in the foreseeable future.

Related question from StackOverflow: Is it possible to build Swift 2.0 code using the Foundation Framework and target linux?

| improve this answer | |

Linux-ready implies that the project does not contain Apple Foundation frameworks, which would make the project platform specific. Once Apple releases their Swift compiler for Linux - which they announced will be by years end - Linux-ready projects should run "out of the box" on Linux.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.