Porting MFC/WIN32 Applications to MAC OS X
All the information about the installed applications is stored in configuration files, like the registry information in Windows. Mac uses CUPS (Common Unix Printing System) as a default Printer driver. Darwin Kernel environment, BSD libraries and BSD command environment which performs the operations of Kernel, like User and GDI in Windows OS. Quartz in Mac OS X is like GDI and GDI+ in Windows which is used for graphics and windowing environment.
The OpenGL framework in Mac OS X includes a highly optimized implementation of the OpenGL libraries that provides high-quality graphics which is also available in Windows.