Mac OS X is ontworpen om de geavanceerde architectuur in de nieuwe Mac Pro ten volle te benutten. Mac OS X is gebaseerd op een uiterst stabiele UNIX-basis, levert 64-bits-prestaties en is voorzien van toonaangevende ontwikkeltools.
Compatibel met UNIX
Mac OS X is een krachtig besturingssysteem dankzij de achterliggende technologie: een volledig gecertificeerde UNIX-basis. Door de robuuste UNIX-infrastructuur is het een van de veiligste en meest stabiele besturingssystemen, op welk platform dan ook. Als ontwikkelaar zul je Mac OS X des te meer waarderen om de volledige compatibiliteit met UNIX. Dat betekent dat het al je bestaande UNIX-code kan compileren en uitvoeren, zodat je het kunt implementeren in omgevingen die volledige conformiteit vereisen. Het resultaat: de software doet precies wat er gedaan moet worden. En omdat de krachtige, in Mac OS X geïntegreerde tools de prestaties van programma's op multicoreprocessors verbeteren, is de nieuwe Mac Pro het ideale werkstation.
64-bits-kracht
Mac OS X op de nieuwe Mac Pro is als een ervaren bestuurder in een auto met een krachtige motor: een ideale combinatie. Omdat het volledige besturingssysteem 64-bits is, kun je de quad-core Intel Xeon "Nehalem"-processors in de nieuwe Mac Pro optimaal benutten. In combinatie met de 32 GB aan geheugen voor de Mac Pro zorgt dat ervoor dat Mac OS X nu nog beter presteert dan voorheen. Onder Mac OS X kunnen ontwikkelaars nu met behulp van Cocoa-, Quartz-, OpenGL- en X11 GUI-frameworks complete 64-bits-programma's maken. En omdat Mac OS X zowel 64-bits- als 32-bits-programma's ondersteunt, heb je geen nieuwe besturingsbestanden of apparaten nodig.
Multicore. Multitask.
De kern van de nieuwe Mac Pro wordt gevormd door één of twee quad-core Intel Xeon "Nehalem"-processors met een ongekende snelheid. En doordat Mac OS X is geoptimaliseerd voor multicoretechnologie, kun je met zijn krachtige tools alle voordelen van de Mac Pro optimaal benutten. De nieuwe Mac OS X-scheduler is bijvoorbeeld uiterst efficiënt in het verdelen van taken over meerdere cores en processors. Mac OS X is dan ook minder bezig met het beheren van taken, zodat er meer tijd over is voor het uitvoeren van berekeningen. Als ontwikkelaar kun je programma's maken die gebruik maken van diezelfde efficiëntie, dankzij NSOperation, een baanbrekende nieuwe API waarmee programma's worden geoptimaliseerd voor multicoreprocessors.
Core Animation
Van de overlappende vensters van Time Machine tot de vloeiende animatie van het reflecterende driedimensionale Dock – het zijn de verbluffende visuele effecten waardoor Mac OS X met kop en schouders boven de concurrentie uitsteekt. Achter al die schoonheid bevindt zich een technologie in Mac OS X die Core Animation heet. De prestaties van Core Animation profiteren van de multicoreprocessors en de geavanceerde grafische hardware in de nieuwe Mac Pro. Dankzij Core Animation ligt de kracht van de grafische technologieën van Apple voor elke ontwikkelaar binnen handbereik. Je kunt geanimeerde gebruikersinterfaces en visualisaties maken die gelijktijdig verschillende mediasoorten gelaagd weergeven, zoals tekst, 2D-beelden, OpenGL-rendering en QuickTime-video, allemaal in realtime.
Xcode-ontwikkeltools
Xcode is de grafische ontwikkelomgeving die bij elke Mac wordt geleverd. Het is dezelfde software die door Apple wordt gebruikt bij de ontwikkeling van Mac OS X, en het zit vol met tools en functies zoals een krachtige grafische debugger, een code-editor die tientallen talen ondersteunt, en het verbluffende Instruments om de prestaties van je programma te visualiseren. Xcode is geoptimaliseerd om te profiteren van de Intel Xeon "Nehalem"-multicoreprocessors en het systeemgeheugen in de Mac Pro. Xcode presteert twintig procent sneller dan voorheen, biedt ondersteuning voor verschillende talen (zowel computertalen als menselijke talen), en biedt programmeurs alles wat ze nodig hebben om Mac OS X-programma's te maken.*
Je server staat voor je klaar
De veelzijdige Mac Pro kan ook fungeren als krachtige server voor kleine werkgroepen. Je hoeft alleen Mac OS X Server toe te voegen. Het resultaat is het gebruiksgemak van de Mac plus flexibele configuratiemogelijkheden en hardware van serverklasse. Met de 8-core Intel Xeon "Nehalem"-processorkracht, tot 32 GB ECC-geheugen, een optionele RAID-kaart en twee Gigabit Ethernet-poorten, biedt een Mac Pro-werkgroepserver alles wat je nodig hebt – en nog veel meer.
* Tests uitgevoerd door Apple in februari 2009, waarbij gebruik is gemaakt van prototypen van de 2,93-GHz 8-core Mac Pro en productie-eenheden van de 3,2-GHz 8-core Mac Pro. De systemen waren geconfigureerd met 6 GB RAM (2,93 GHz 8-core Mac Pro) en 8 GB RAM (3,2-GHz 8-core Mac Pro). Xcode-resultaten gebaseerd op de compilatie- en opschoontijd van Adium 1.3.2 (www.adiumx.com). De tests zijn uitgevoerd met specifieke computersystemen en geven de prestaties van Mac Pro bij benadering weer.




