There are quite a few who consider that Linux is pretty much the best for any kind of development. Because of its Unix heritage and being open sourced. I do not know about that. I would say that it depends on many factors. But since Linux is open and has quite a few developers already, you could develop for anything; including iOS and Android. Perhaps.. The same people say that FreeBSD is about the only thing that comes close to it. This is also because of the unix heritage. I'm not a developer. So I could be wrong. But anyways the key word here is Unix. Since OS X shares the same Unix heritage, could OS X also be used in the same way with the same development tools as linux? Is there a way to harness the Unix capabilities of OS X?