Mac OS X Server è costruito su fondamenta UNIX pienamente conformi. Questo core robusto offre la stabilità, le prestazioni e la sicurezza indispensabili per le aziende. In più, la piena conformità UNIX garantisce la compatibilità con i software e gli applicativi server esistenti. Mac OS X Server è la piattaforma ideale per il deployment di servizi e applicazioni enterprise evoluti.
Fondamenta open source.
Il cuore di Mac OS X Server è il microkernel Mach 3.0 basato sul progetto OSF/mk di Open Source Foundation, che fornisce servizi per la gestione della memoria, il controllo dei thread, l’astrazione hardware e la comunicazione interprocesso. Inoltre Mac OS X Server include le più recenti innovazioni tecnologiche della comunità BSD open source. Sviluppata in origine dalla University of California, Berkeley, la distribuzione BSD è al centro di gran parte delle attuali implementazioni UNIX. Mac OS X Server si basa largamente sulla distribuzione FreeBSD e include le ultime innovazioni di questa comunità di sviluppo.
Conformità UNIX.
Mac OS X Server v10.5 è un sistema Open Brand UNIX 03 Registered Product, conforme alle specifiche SUSv3 e POSIX 1003.1 per API, utility shell e thread C. Poiché Mac OS X Server può compilare ed eseguire tutto il codice UNIX già scritto, potrete effettuarne il deployment in ambienti che richiedono una piena conformità — con tanto di hook per mantenere la compatibilità con il software esistente.
Multithreading fine-grained.
Il kernel in Mac OS X Server offre una gestione dei thread e algoritmi di affinità di livello superiore per un utilizzo efficiente delle applicazioni multithreaded sui sistemi dotati dell’ultima generazione di processori Intel multicore. Fornisce inoltre un controllo accurato dei requisiti di elaborazione real-time, consentendo a un thread a livello utente (anche non privilegiato) di specificare con precisione i propri requisiti per le operazioni di tipo time-sensitive. Mac OS X Server implementa per intero il modello di threading POSIX (dallo standard POSIX 1003.1c), garantendo la possibilità di pianificare ogni thread per la massima efficienza.
Ottimizzato per multicore.
Mac OS X Server v10.5 presenta un sistema di pianificazione dei processori e algoritmi di affinità di livello superiore per sfruttare al meglio l’ultima generazione di chip Intel multicore. Grazie all’avanzata architettura di multiprocessing simmetrico, le applicazioni possono trarre un vantaggio immediato dalle straordinarie prestazioni degli attuali processori Intel. Con più processori che lavorano in parallelo, eseguire task multipli può richiedere poco più tempo di quanto non sia necessario per completare ogni singolo task con un solo chip.
Funzionalità server avanzate.
Sebbene si basi sulla stessa solida architettura UNIX di Mac OS X, Mac OS X Server si distingue includendo altre robuste funzionalità specifiche per i deployment di server mission-critical. Mac OS X Server è progettato per il funzionamento “headless”, pertanto consente agli amministratori di installare e configurare servizi senza bisogno di collegare un monitor. Potenti tool per l’amministrazione remota permettono di gestire i servizi da qualsiasi postazioni in rete o via Internet in tutta sicurezza, mentre il supporto per SSH garantisce un accesso protetto dalla linea di comando UNIX. Per assicurare la disponibilità dei servizi, Mac OS X Server integra strumenti che permettono di monitorare i sistemi, prevenire le interruzioni accidentali e il ripristinare rapidamente l’operatività in caso di problemi alla rete elettrica.
UNIX è un marchio registrato di The Open Group.
