Mac OS X Server baut auf einem vollständig konformen UNIX Kern auf. Der bewährte Betriebssystemkern bietet die Stabilität, Leistung und Sicherheit, auf die Unternehmen angewiesen sind. Und die umfassende UNIX Konformität stellt die Kompatibilität mit vorhandener Server- und Anwendungssoftware sicher. Mac OS X Server ist die ideale Plattform für die Implementierung bahnbrechender Unternehmensprogramme und -dienste.
Open-Source-Grundlage.
Mac OS X Server basiert auf dem Mach 3.0 Microkernel, der auf der Grundlage des OSF/mk Projekts der Open Source Foundation entwickelt wurde. Der Mach Kernel stellt Dienste für die Speicherverwaltung, Thread-Steuerung, Hardwareabstraktion und Interprozesskommunikation bereit. Zusätzlich umfasst Mac OS X Server die neuesten technologischen Fortschritte der Open-Source-BSD-Community. Die Berkeley Software Distribution (BSD) wurde ursprünglich von der University of California in Berkeley entwickelt und bildet die Grundlage der meisten heutigen UNIX Implementierungen. Mac OS X Server basiert in hohem Maße auf FreeBSD und umfasst die neuesten Erkenntnisse dieser Entwicklungsgemeinschaft.
UNIX konform.
Mac OS X Server ist ein Produkt mit Open Brand UNIX 03 Registrierung, das die Spezifikationen SUSv3 und POSIX 1003.1 für die C API, Shell Dienstprogramme und Threads erfüllt. Da Mac OS X Server Ihren vorhandenen UNIX Code kompilieren und ausführen kann, lässt es sich in Umgebungen einsetzen, die vollständige Konformität voraussetzen - einschließlich Hooks für die Kompatibilität mit vorhandener Software.
Präzises Multithreading.
Der Betriebssystemkern in Mac OS X Server bietet erstklassige Thread-Verwaltung und Algorithmen für Affinitäten zur effizienten Handhabung von Multithread-Programmen mit der neuesten Generation der Intel Prozessoren mit mehreren Prozessorkernen. Darüber hinaus ermöglicht er eine präzise Steuerung der Echtzeit-Verarbeitungsanforderungen und erlaubt einem Thread auf Benutzerebene - auch einem unberechtigten Thread - die präzise Angabe seiner Anforderungen für zeitkritische Aktionen. Mac OS X Server implementiert das vollständige POSIX Threading-Modell (POSIX 1003.1c Standard) und stellt sicher, dass jeder Thread für maximale Effizienz unabhängig geplant werden kann.
Für Grand Central Dispatch optimiert.
Mehr Prozessorkerne und nicht schnellere Taktraten sind für die Leistungssteigerungen der Prozessoren von heute verantwortlich. Diese Entwicklung macht sich die neue Snow Leopard Technologie "Grand Central Dispatch" zunutze: Das gesamte Mac OS X Betriebssystem ist durch und durch für mehrere Prozessorkerne optimiert und kann Aufgaben besser über mehrere Prozessorkerne und Prozessoren verteilen. Auch Entwickler profitieren von Grand Central, denn die Entwicklung von Programmen, die das Leistungspotenzial von Multicore-Systemen effektiv nutzen, wird so deutlich einfacher. Weitere Infos zu Grand Central Dispatch
GPU-Leistung mit OpenCL anzapfen.
OpenCL ist eine Technologie, mit deren Hilfe Entwickler Gigaflops von Computerleistung, die derzeit durch die GPU eines Systems blockiert wird, effektiv nutzen können. Grafikprozessoren erreichen mittlerweile Geschwindigkeiten von bis zu einer Billion Operationen pro Sekunde und sind damit in der Lage, weitaus mehr zu tun als nur Bilder zu zeichnen. OpenCL stellt diese Leistung für anspruchsvolle Programme wie die Genomberechnung, Videocodierung, Signalverarbeitung und Simulationen physikalischer und finanzieller Modelle zur Verfügung. Weitere Infos zu OpenCL
Erweiterte Serverfunktionen.
Mac OS X Server basiert auf der gleichen zuverlässigen UNIX Architektur wie Mac OS X und stellt Standardfunktionen bereit, die für geschäftsentscheidende Serverimplementierungen erforderlich sind. Da Mac OS X Server für den Betrieb ohne Bildschirm ausgelegt ist, können Administratoren Dienste installieren und konfigurieren, ohne einen Bildschirm an den Server anschließen zu müssen. Leistungsstarke Werkzeuge für die Fernverwaltung ermöglichen eine sichere Verwaltung der Dienste von jedem Standort im Netzwerk oder via Internet aus. Und der sichere Zugriff über die UNIX Befehlszeile ist durch die SSH-Unterstützung gewährleistet. Mac OS X Server enthält Werkzeuge zur Systemüberwachung, um ein versehentliches Ausschalten des Systems zu verhindern und wichtige Dienste im Falle von Netzwerk- oder Stromausfällen rasch wiederherzustellen.
Überwachung.
Für höchste Verfügbarkeit stellt Mac OS X Server einen Watchdog-Prozess bereit, der kontinuierlich die Aktivität überwacht und Dienste im Falle eines Programm-, System- oder Stromausfalls wiederherstellt.
Automatischer Neustart.
Mac OS X Server kann so konfiguriert werden, dass bei einem Stromausfall oder einem gravierenden Systemausfall ein automatischer Neustart erfolgt.
UNIX ist eine eingetragene Marke von The Open Group.




