OS X Games
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
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
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
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
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
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]