UNIX. Uiterst stabiel.

Het fundament van Mac OS X Server is 100% UNIX. Deze beproefde basis biedt de stabiliteit, prestaties en beveiliging die organisaties zoeken. De UNIX-basis garandeert tevens compatibiliteit met bestaande serversoftware en programma's. Mac OS X Server is dan ook het ideale platform voor de implementatie van geavanceerde bedrijfstoepassingen en -voorzieningen.

Open Source vormt de basis

Het hart van Mac OS X Server wordt gevormd door de Mach 3.0-microkernel, die is gebaseerd op het OSF/mk-project van de Open Source Foundation. De Mach-kernel biedt voorzieningen voor geheugenbeheer, thread-beheer, hardware-abstractie en communicatie tussen processen. Daarnaast bevat Mac OS X Server de nieuwste technologische ontwikkelingen uit de Open Source BSD-gemeenschap. De BSD-distributie is ontwikkeld door de University of California in Berkeley en vormt momenteel de basis voor de meeste UNIX-implementaties. Mac OS X Server is voor een groot deel gebaseerd op de FreeBSD-distributie en bevat de laatste ontwikkelingen afkomstig uit deze ontwikkelgemeenschap.

UNIX

Compatibel met UNIX

Mac OS X Server versie 10.5 is een geregistreerd Open Brand UNIX 03-product dat voldoet aan de SUSv3 en POSIX 1003.1-specificaties voor de C API, Shell Utilities en Threads. Aangezien Mac OS X Server al je bestaande UNIX-code kan compileren en uitvoeren, kun je Mac OS X Server implementeren in omgevingen die volledige conformiteit vereisen, met inbegrip van hooks om de compatibiliteit met bestaande software te behouden.

Gedetailleerde multithreading

De kernel van Mac OS X Server biedt superieure algoritmen voor thread-beheer en processorvoorkeur voor een efficiënte verwerking van multithreaded programma's op de nieuwste multicoreprocessors van Intel. Daarnaast ondersteunt de kernel een zeer nauwkeurige aansturing van vereisten voor realtime-verwerking, zodat een thread op gebruikersniveau (zelfs als deze niet bevoegd is) de vereisten voor tijdgebonden bewerkingen exact kan aangeven. In Mac OS X Server is het volledige POSIX-threading-model (vanaf POSIX 1003.1c) geïmplementeerd, wat betekent dat elke thread onafhankelijk kan worden gepland voor maximale efficiency.

Unix-schermafbeelding

Geperfectioneerd multicoresysteem

Mac OS X Server versie 10.5 bevat verbeterde algoritmen voor de lastverdeling en keuze van processors om optimaal gebruik te kunnen maken van de nieuwste multicoreprocessors van Intel. De geavanceerde architectuur voor symmetrische multiprocessing zorgt ervoor dat programma's direct profiteren van de uitzonderlijke prestaties van de nieuwste generatie Intel-processors. Als verschillende processors naast elkaar werken (parallelle multiprocessing), kunnen taken namelijk maar iets sneller worden uitgevoerd dan bij gebruik van maar één processor.

Geavanceerde servervoorzieningen

Mac OS X Server is net als Mac OS X gebaseerd op de robuuste UNIX-architectuur, maar beschikt daarnaast over een reeks krachtige functies die essentieel zijn voor de uitvoering van bedrijfskritische servertaken. Mac OS X Server is ontworpen voor beheer zonder beeldscherm. Dit wil zeggen dat beheerders voorzieningen kunnen installeren en configureren zonder dat er een beeldscherm hoeft te worden aangesloten op de server. Krachtige hulpprogramma's voor extern beheer maken het mogelijk vanuit het netwerk of via het internet voorzieningen op een veilige wijze te beheren. De ondersteuning voor SSH biedt veilige toegang vanaf de UNIX-commandoregel. Om belangrijke voorzieningen beschikbaar te houden, is Mac OS X Server uitgerust met ingebouwde tools voor het bewaken van systemen, het voorkomen van ongewenste systeemuitval en voor snelle hersteloperaties als het netwerk of de stroom uitvalt.

UNIX is een gedeponeerd handelsmerk van The Open Group.