O'Reilly logo

OpenGL Programming on Mac OS X: Architecture, Performance, and Integration by J. D. Sullivan, Robert P. Kuehne

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4. Application Programming on OS X

Overview

The OS X revolution of the Mac operating system began in 2001. Darwin, the open-source core of OS X, is derived from Berkeley Systems Division (BSD) Unix. The introduction of a Unix core has had a profound—and arguably positive—effect on software developers for the platform. Along with the time-tested and industry standardized architecture of Unix, its multiprocessing capabilities, and advanced virtual memory semantics came the diverse and powerful shell programming environment, libraries, and tools familiar to Unix application developers. The addition of scripting environments such as Perl, Ruby, and Python can further catalyze the development and testing process.

The X11 window system is also ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required