Thank You and Mc OS games

Chuck Swiger cswiger at mac.com
Wed Sep 13 13:52:44 PDT 2006


On Sep 13, 2006, at 1:25 PM, Andrew Pantyukhin wrote:
> Unfortunately, Mac OS games just don't run on anything but Mac OS
> itself. Many Linux games and some windows ones run flawlessly on
> FreeBSD, though, with no or subtle performance penalties.

For commercial game software, Andrew is certainly right that one it  
more likely to be able to run Linux versions.  However, something  
like BZFlag runs on both MacOS X and FreeBSD, as do almost all of the  
Roguelike games (URogue, NetHack, Moria, Angband), and many other  
Open Source games.  Felix, try looking under /usr/ports/games....

> On the other hand, you might have heard that Mac OS X is based on
> FreeBSD. They removed all the clear things you were talking about,
> slipstreamed a clear-looking GUI and put a price tag on it.

At the time MacOS X was first released, the majority of CVS tags in  
the kernel and library trees came from NetBSD, with FreeBSD being the  
second most common.  At the present time, from http:// 
developer.apple.com/technotes/tn2002/tn2071.html:

"Evolution of Mac OS X

Berkeley Software Distribution (BSD): Part of the history of Mac OS X  
goes back to Berkeley Software Distributions (BSD) UNIX of the early  
seventies.  Specifically, Mac OS X is based in part on BSD 4.4 Lite.   
On a system level, many of the design decisions are made to align  
with BSD-style UNIX systems.  Most libraries and utilities are from  
FreeBSD, but some are derived from NetBSD.  For future development,  
Mac OS X has adopted FreeBSD as a reference code base for BSD  
technology. Work is ongoing to synchronize all BSD tools and  
libraries more closely with the FreeBSD-stable branch.

Mach: Although Mac OS X must credit BSD for most of the underlying  
levels of the operating system, Mac OS X also owes a major debt to  
Mach.  The kernel is heavily influenced in its design philosophy by  
Carnegie Mellon's Mach project.  The kernel is not a pure micro- 
kernel implementation, since the address space is shared with the BSD  
portion of the kernel and the I/O Kit."

-- 
-Chuck



More information about the freebsd-questions mailing list