OS X Games

2003-02-24 Thread Keith O'Connell
Hi,

Warcraft III is a CD for Windows and Mac OS X. Does the OS X
part suggest that is is likley that it might run nativly under
linux, or have I misunderstood OS X's similarith to Linux?

Keith
-- 
___   _
  Keith O'Connell.   -o)
  Maidstone, Kent. (UK)  /\\
  [EMAIL PROTECTED] _\_v


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: OS X Games

2003-02-24 Thread Colin Watson
On Mon, Feb 24, 2003 at 01:44:26PM +, Keith O'Connell wrote:
 Warcraft III is a CD for Windows and Mac OS X. Does the OS X
 part suggest that is is likley that it might run nativly under
 linux, or have I misunderstood OS X's similarith to Linux?

They're not sufficiently similar for that to work, no. Apart from
anything else, unless you're running Linux on PowerPC then it's a
different processor architecture. Also, while MacOS X under the hood is
similar to Linux in that it's a Unix-like operating system, it's a
different Unix-like operating system, essentially BSD.

Cheers,

-- 
Colin Watson  [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: OS X Games

2003-02-24 Thread sean finney
On Mon, Feb 24, 2003 at 02:32:21PM +, Colin Watson wrote:
 They're not sufficiently similar for that to work, no. Apart from
 anything else, unless you're running Linux on PowerPC then it's a
 different processor architecture. Also, while MacOS X under the hood is
 similar to Linux in that it's a Unix-like operating system, it's a
 different Unix-like operating system, essentially BSD.

that leads me to wonder if it would work on a NetBSD or FreeBSD box


sean


pgp0.pgp
Description: PGP signature


Re: OS X Games

2003-02-24 Thread Colin Watson
On Mon, Feb 24, 2003 at 10:31:34AM -0500, sean finney wrote:
 On Mon, Feb 24, 2003 at 02:32:21PM +, Colin Watson wrote:
  They're not sufficiently similar for that to work, no. Apart from
  anything else, unless you're running Linux on PowerPC then it's a
  different processor architecture. Also, while MacOS X under the hood is
  similar to Linux in that it's a Unix-like operating system, it's a
  different Unix-like operating system, essentially BSD.
 
 that leads me to wonder if it would work on a NetBSD or FreeBSD box

I suspect that's unlikely. The BSDs aren't in general binary-compatible
with each other: for example, they have different libc versions. MacOS X
appears to have a completely different shared library architecture to
the other BSDs.

-- 
Colin Watson  [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: OS X Games

2003-02-24 Thread Jason Healy
At 1046120696s since epoch (02/24/03 11:04:56 -0500 UTC), Colin Watson wrote:
 I suspect that's unlikely. The BSDs aren't in general binary-compatible
 with each other: for example, they have different libc versions. MacOS X
 appears to have a completely different shared library architecture to
 the other BSDs.

While we're getting a little off-topic here, I thought I'd point out
that in general, some of the BSDs actually *are* binary compatible
with each other, at least through an emulation layer.  For example,
FreeBSD can binary emulate Linux (thus allowing you to run things like
Sun's JDK).

In fact, there is currently a project under NetBSD to binary-emulate
Darwin/Mac OS X binaries:

http://hcpnet.free.fr/applebsd.html

Note, however, that the earlier comments about architectures still
apply; in order to run OS X binaries, you'll need a processor that
could run them natively.  Thus, to run Mac OS X games, you'll still
need a Mac with a PowerPC chip in it.

If you have a mac, but are running linux on it, I suggest you surf on
over to the Mac-On-Linux site:

http://www.maconlinux.org/

Using that software, you can actually boot a virtual machine running
Mac OS (8.6 and later, including X) on a virtual console, so you can
run Linux and Mac OS at the same time.

Of course, if you have a Mac, why aren't you just running OS X?  =)

Jason

-- 
Jason Healy
http://www.logn.net/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: OS X Games

2003-02-24 Thread Michael D. Crawford
There _is_ a project underway to enable one to run OS X binaries under one of 
the BSD's running on PowerPC.  It was mentioned on Slashdot a while back. 
However this project is just beginning and will probably take at least a couple 
years before you could run many OS X applications.

OS X has a dramatically different API for user space applications than either 
linux or BSD.  For example it uses the Carbon API from C/C++ or Cocoa from 
Objective C rather than X11.

User space access to I/O devices is quite different.  You use something called 
the IOKit whose API is based on Microsoft COM.  There is support for Unix-style 
device files for serial and disk I/O, but you still have to use the IOKit to 
find the name of the special file in /dev because the device files are created 
dynamically when the kernel discovers the hardware.

Carbon is a modification of the classic Mac OS API that is redesigned to be 
suitable for a protected-memory operating system.  Cocoa is based on the 
NeXTStep application framework.

There is a project called GnuStep that will allow you to run many Cocoa 
application under X11 in Linux, but it requires a recompile from sources.

(Note that the native compiler for Mac OS X is gcc.  Objective C has been 
compiled with gcc for many years.  Next tried to avoid releasing the sources to 
the objective c compiler but the Free Software Foundation wouldn't let them.)
--
Michael D. Crawford
GoingWare Inc. - Expert Software Development and Consulting
http://www.goingware.com/
[EMAIL PROTECTED]

 Tilting at Windmills for a Better Tomorrow.

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]