Is the iMac capable of running said games under OS X (not Wine or Bootcamp)? |
The answer to this question obviously depends on the game - you need to know which specific game you want to play. Then search in descending order (if no, go to the next line):
1. Is there an OS X version?
2. Does it run on Wine?
3. If no to both, you will have to play it under a virtual machine or Bootcamp.
One example - I use Ubuntu as a server to run MySql. When in Windoze, I used SQLyog, which turned out to an indispensable tool for me. Turns out, it installs and runs under Wine magnificently.
If you are a programmer, you should be technical enough to understand the basics of binaries/executables, virtual machines, and reverse-engineered APIs like Wine. Learn about them and most of the questions you posted should be answered.
Finally, about what you said about FreeBSD, does that mean that it can simply execute OS X AND Linux executables? That would be epic, since I could easily port and install everything I have on my trusty Ubuntu right now. |
No - you obviously need to recompile on OS X, but in general, porting from Ubuntu to OS X (or finding packages that work on both) is easier than say, porting from Ubuntu to Windoze. In other words, many, if not most of the packages that are available in Ubuntu are available in OS X. Many basic *nix utilities come pre-installed or are trivial to install: awk, make, sed, perl, python, gcc, Mysql, Ruby, etc... ...basically, if you looking for something on OS X, go in descending order:
1. Is there an OS X pkg file for it?
2. If not, get the source code and built it yourself in OS X.
It used to be that you needed to go to 2. sometimes, but these days, you can almost always find an existing pkg, especially for more complex programs.