| macOS Server | |
|---|---|
| Basisdaten | |
| Entwickler | Apple Inc. (ursprünglichApple Computer Inc.) |
| Erscheinungsjahr | 16. März 1999 |
| Aktuelle Version | 5.11[1] (1. Januar 2021) |
| Betriebssystem | macOS |
| Programmiersprache | C, C++, Objective-C, Hypertext Markup Language |
| Kategorie | Serversoftware |
| Lizenz | proprietär |
| deutschsprachig | ja |
| www.apple.com/de/macos/server/features/ (von 2021, archiviert) | |
macOS Server (bis Version 5.1.8:OS X Server) ist eine Server-Erweiterung für das BetriebssystemmacOS vonApple, die imMac App Store erworben werden konnte. Sie erweiterte das reguläreBetriebssystem um Software für die Administration und zur Bedienung von Diensten wie Web und E-Mail. Die Weiterentwicklung und der Verkauf wurde am 21. April 2022 eingestellt.[2][3] Bis 2011 war es alsMac OS X Server ein eigenständiges Betriebssystem, das auf Mac OS X basierte. Die erste Version von 1999 basierte auf dem Apple-Betriebssystem-ProjektRhapsody.
Mac OS X Server 1.0 (1999) war das erste Apple-Betriebssystem mit dem Namen„Mac OS X“, allerdings war es als Version vonRhapsody, das wiederum aus dem vonNeXT stammendenOPENSTEP (zuvor NeXTStep) entwickelt worden war, noch nicht mit dem späterenMac OS X 10.0 (2001) vergleichbar. Ab Mac OS X 10.0 „Cheetah“ warMac OS X Server die Server-Version des Mac OS X, auf dem es basierte, und führte dessen Versionsnummer.Mac OS X Server 10.6 (2009) war die letzte Version als eigenständiges Betriebssystem. AbMac OS X Lion (10.7, 2011) ist es ein Installationspaket für das reguläre OS-X-/macOS-Betriebssystem, die Versionsnummern starteten erneut bei 1.0. Das resultierende Betriebssystem heißt schlicht „macOS Server“ (ab 2016; davor „OS X Server“).[4][5]
Die Server-Variante des Apple-Betriebssystems („Mac OS X Server“) und die Funktionserweiterung als Server für das Betriebssystem („OS X Server“ und „macOS Server“) kann somit in bisher drei Veröffentlichungsphasen eingeteilt werden:
Somit existieren zwei 1.0er-Versionen: zuerst „Mac OS X Server 1.0“ (Rhapsody 5.3, 1999) und 12 Jahre später „OS X Server 1.0“ (2011, als Erweiterung für OS X Lion im Mac App Store), resultierend in „Lion Server“.
Bevor Mac OS X auf den Markt kam, stellte Apple Serverdienste in Form vonAppleShare für Mac OS zur Verfügung, die Datei- und Druckdienste anboten und auf dem regulären System (bis System 7.5.5) oder Mac OS (ab Mac OS 7.6) installiert werden konnten.
BeiSystem 7 war Apple Mitte der 1990er-Jahre an einem Totpunkt angelangt, weil der Kern des Betriebssystems dringend modernisiert werden musste. Projekte, dies selbst zu bewerkstelligen, waren erfolglos: die Projekte Pink (TaligentOS), Star Trek (System 7 aufIntel i486) und Copland (ein Nachfolger für System 7) blieben unvollendet.
Schließlich übernahm Apple 1996 das UnternehmenNeXT inklusive deren BetriebssystemOPENSTEP, das der Nachfolger von System 7 (ab Version 7.6 inMac OS umbenannt) werden sollte. Die Entwicklung dauerte allerdings von ca. Ende 1996 bis 2001. Anfangs wurde mitRhapsody ein Projekt für ein direkt auf OPENSTEP basiertes Betriebssystem gestartet, das auch auf PCs lauffähig war und auf die von Apple genutzte PowerPC-Plattformportiert werden musste. Das Projekt wurde jedoch 1998 eingestellt und stattdessen Mac OS X entwickelt, das zwar auch in großen Teilen auf Rhapsody basierte, jedoch mit einigen Änderungen und Neuentwicklungen versehen war. Weil Mac OS X auch 1999 noch nicht ansatzweise fertig war undMac OS 8.5.1 (Ende 1998) als technisch veraltet galt und damit für Server ungeeignet war, wurde das zuvor in letzter Minute gestoppte Rhapsody doch noch veröffentlicht – allerdings als reines Server-Betriebssystem exklusiv für Macintosh-Computer und umbenannt in Mac OS X Server 1.0.
Diese erste Version von Mac OS X Server war technisch gesehenRhapsody 5.3 und somit ein Hybrid aus Teilen vonOPENSTEP aus dem HausNeXT Computer undMac OS 8. Diegrafische Benutzeroberfläche war vomLook and Feel her an OPENSTEP angelehnt, benutzte beim Aussehen jedoch das Platinum-Design-Thema aus dem ProjektCopland, wie es auch in Mac OS 8 eingeführt worden war. Anders als noch bei OPENSTEP war bei Rhapsody daher die horizontale Menüleiste in Mac-üblicher Weise am oberen Bildschirmrand. Während Rhapsody 5.0 und 5.1 noch für PowerPC und Intel alsDeveloper Release an Entwickler abgegeben wurde, blieb die finale Version unveröffentlicht. Mit Mac OS X Server 1.0 wurde schließlich Rhapsody 5.3 veröffentlicht, allerdings nur mehr in der PowerPC-Version fürPower Macintosh ab G2 (PowerPC 603),Power Macintosh G3,Power Mac G3 und, ab Rhapsody 5.6,Power Mac G4.
Zur Kompatibilität wurde eine Virtualisierungsumgebung namens Blue Box – später alsClassic-Umgebung bekannt – eingesetzt, womit bestehende Mac-OS-Programme auf dem integrierten virtualisierten Mac OS 8.5.1 – bei Mac OS X Server 1.0.2 dann Mac OS 8.6 – ablaufen konnten.WebObjects (das noch von NeXT stammt) war in dem Paket inbegriffen.

Die letzte Version war Mac OS X Server 1.2v3 – sie wurde im Oktober 2000 kurz nachMac OS X Public Beta veröffentlicht und stellt als Rhapsody 5.6 auch die letzte Version von Rhapsody dar.[6]
Am 21. Mai 2001 veröffentlichte Apple eine neue Version des Server-Betriebssystems auf Basis vonMac OS X 10.0 „Cheetah“. Die Server-Variante ist nahezu identisch mit dem Desktop-Betriebssystem; der Hauptunterschied besteht darin, dass bei der Server-Variante Software mitgeliefert wird, die vor allem Administration und Bedienung von Diensten wie Web und E-Mail vereinfachen. Die meisten Dienste von Mac OS X Server basieren auf erprobten Tools vonBSD, zum Beispiel derApache Webserver. In Mac OS X Server gibt es jedoch für jedes dieser Programme einegrafische Benutzeroberfläche. Einige Dienste basieren zudem auf Benutzerdiensten von NetInfo des Unternehmens NeXT. Seitdem wurde für jede neue Version des Betriebssystems auch neue Server-Software veröffentlicht, zu Beginn immer etwas später als die Desktop-Version; abMac OS X Leopard (10.5, 2007) war die Server-Version gleichzeitig mit der Desktop-Version verfügbar, ebenso wie die Aktualisierungen.
AbMac OS X Lion (10.7, 2011) wurde die Server-Version nicht mehr als eigenständiges Betriebssystem, sondern als kostenpflichtiges Upgrade zum regulären Betriebssystem vertrieben.[7][8] Allerdings wurden in neueren Versionen der Server-Erweiterung immer wieder Funktionen gestrichen.[3]
Der aufMac OS X Panther (10.3) aufbauende Server bietet ein ausgewachsenes und gut ausgestattetes Serversystem. Benutzer- und Dateimanagement werden via Open Directory zur Verfügung gestellt, dasLDAP-kompatibel ist. Viele alltägliche Netzwerkdienste wie zum BeispielNTP,SNMP, Web Server, Mail Server,LDAP,AppleTalk und Printserver sind ebenfalls abrufbar. DaSamba in Version 3 in das System integriert ist, kann Mac OS X Server auch mitWindows-Netzwerken zusammenarbeiten. DieSkriptsprachenPerl undPHP sind ebenfalls im System enthalten.
Die Version 10.4 (aufbauend aufMac OS X Tiger) integriert weitere Dienstprogramme, die vonOpen-Source-Projekten abgeleitet wurden; auch werden nunACLs unterstützt.
Nach der Umstellung von PowerPC- auf Intel-Prozessoren im Jahr 2006 kam Mac OS X Server 10.4.7 als Universal-Version heraus. Es handelt sich um die erste Version von Mac OS X, die von derselben Installation sowohl auf Power Macs als auch aufIntel-Macs starten kann.
In der Version 10.5 (basierend aufMac OS X Leopard) sind derSpotlight Server,Podcast Producer,iCal Server,Wiki Server neu hinzugekommen. Außerdem wurden viele andere Dienste auf aktuellen Stand gebracht:Apache 2.2,MySQL 5,Apache Tomcat 6,QuickTime Streaming Server 6,iChat Server 2,Xgrid 2 undOpenDirectory 4.
Version 10.6 von Mac OS X Server (Mac OS X Snow Leopard) ist erstmals zeitgleich mit dem Desktop-Betriebssystem erschienen. Auch dieAktualisierungen (englischUpdates) erschienen zeitgleich. Es ist die erste Version, die nur noch auf Intel-basierten Macs lauffähig ist. Hinzugefügt wurden Version 2 voniCal Server,Wiki Server undPodcast Producer. Als Mail-Server wirdDovecot stattCyrus verwendet. Neu hinzugekommen ist ein Adressbuch-Server, der es vereinfacht, Kontaktinformationen im Netzwerk zu nutzen. Auch die aus Version 10.5 bekannten Programme wurden fast alle aktualisiert.
Seit Mac OS X 10.7 ist der Funktionsumfang der bisherigen Server-Variante nicht mehr als eigenständiges Betriebssystem, sondern als kostenpflichtiges Upgrade für das reguläre Mac OS X erhältlich. Neu ist darin dasCluster-DateisystemXsan, das bisher separat vertrieben wurde.[8] Außerdem wurde das Datenbank-SystemMySQL durchPostgreSQL ersetzt.[9]
Mit Versionen 5.4 und insbesondere 5.7.1 wurden viele Dienste aus dem macOS Server entfernt[10] und der Nutzer ist auf Fremdprodukte angewiesen.[11] Nachdem immer mehr Funktionen aus macOS Server entfernt worden waren, stoppte Apple den Verkauf der Erweiterung schließlich gänzlich.[3]
| Dienst | Entfernt in Version | von Apple vorgeschlagene/empfohlene Alternativen |
|---|---|---|
| FTP | in macOS Server 5.4 entfernt | SFTP/SSH |
| Server Docs | in macOS Server 5.4 entfernt | iCloud-Dokumente, Apache/WebDAV |
| DNS | in macOS Server 5.7.1 entfernt | BIND, Unbound, KnotDNS |
| VPN | in macOS Server 5.7.1 entfernt | OpenVPN, SoftEther VPN, WireGuard |
| Mail-Server | in macOS Server 5.7.1 entfernt | dovecot/Postfix, Courier, KerioConnect |
| Kalender | in macOS Server 5.7.1 entfernt | CalendarServer, DavMail, Radicale, KerioConnect |
| Wiki | in macOS Server 5.7.1 entfernt | MediaWiki, PmWiki, XWiki, Confluence, WordPress-WMX-Dateien |
| Kontakte | in macOS Server 5.7.1 entfernt | CalendarServer, DavMail, Citadel, KerioConnect |
| Nachrichten | in macOS Server 5.7.1 entfernt | ejabberd, Openfire, Prosody |
| Radius | in macOS Server 5.7.1 entfernt | FreeRadius |
| AirPort-Verwaltung | in macOS Server 5.7.1 entfernt | AirPort-Dienstprogramm |
| DHCP | UI-Tools in macOS Server 5.7.1 entfernt | bootpd (in macOS integriert) |
| Firewall | UI-Tools in macOS Server 5.7.1 entfernt | PF-Firewall (in macOS integriert) |
| Websites | UI-Tools in macOS Server 5.7.1 entfernt | Apache-HTTP-Server (in macOS integriert), Nginx, Lighttpd |
| NetBoot/NetInstall | UI-Tools in macOS Server 5.7.1 entfernt | BOOTP, TFTP, HTTP, NFS (alle in macOS integriert), NetSUS, BSDPy |
| Produktname und Version | Veröffentlichung | Beschreibung / Änderungen |
|---|---|---|
| Mac OS X Server 1.0 | 16. März 1999 | Erste veröffentlichte Version; basiert aufRhapsody (interne Versionsnummer 5.3; das unveröffentlichte Rhapsody 1.0 trägt intern Versionsnummer 5.2), war jedoch nur in einerPowerPC-Variante für Apples eigene Rechner derPower-Macintosh-Reihe verfügbar (Rhapsody war sowohl für x86 als auch für PowerPC programmiert worden). Die Oberfläche ist stark an dem vonCopland übernommenen „Platinum“-Design vonMac OS 8 angelehnt. Parallel zum Betriebssystem wurde erstmalsDarwin in Version 0.1 als quelloffene Basis veröffentlicht. Unterstützt werden Power Macintosh 603-604e und G3, ab Version 1.2 auch Power Mac G4. Es erschienen die Aktualisierungen 1.0.1 (Rhapsody 5.4) am 15. April 1999, 1.0.2 (Rhapsody 5.5) am 29. Juli 1999, 1.2 (Rhapsody 5.6) am 14. Januar 2000 und 1.2v3 (Rhapsody 5.6) am 27. Oktober 2000. |
| Mac OS X Server 10.0 | 21. Mai 2001[12] | Basiert vollständig aufMac OS X 10.0 „Cheetah“ und bringt erstmals die neueAqua-Oberfläche mit. |
| Mac OS X Server 10.1 | 25. September 2001[13] | Basiert aufMac OS X 10.1 „Puma.“ Neben zahlreichen Detailverbesserungen unterstützt diese Version nunSoftware-RAID (RAID-0 undRAID-1) und kommt mitQuickTime Streaming Server in Version 3.0.2. |
| Mac OS X Server 10.2 | 24. August 2002 | Basiert aufMac OS X 10.2 „Jaguar.“ |
| Mac OS X Server 10.3 | 24. Oktober 2003 | Basiert aufMac OS X Panther. |
| Mac OS X Server 10.4 | 29. April 2005 | Basiert aufMac OS X Tiger; mit der Umstellung von PowerPC- aufIntel-Prozessoren (x86-CPUs) war Mac OS X Server 10.4.7 das erste Apple-Betriebssystem, das vollständigUniversal – startfähig sowohl aufPowerPC- als auch aufIntel-Macs – veröffentlicht wurde. |
| Mac OS X Server 10.5 | 26. Oktober 2007 | Basiert aufMac OS X Leopard und ist wie dieses ebenfalls Universal. Erstmals erschien die Server-Version von Mac OS X gemeinsam mit der Desktop-Version. Auch die Aktualisierungen waren zum gleichen Zeitpunkt wie die der Desktop-Version verfügbar. |
| Mac OS X Server 10.6 | 28. August 2009 | Basiert aufMac OS X Snow Leopard und ist wie dieses nur mehr auf Intel-Macs lauffähig. Erschien inklusive Aktualisierungen gleichzeitig mit der Desktop-Version. |
| OS X Server 1.0 | 20. Juli 2011 | BenötigtMac OS X Lion. Seit dieser Version wird OS X Server nicht mehr als eigenständiges Betriebssystem, sondern als kostenpflichtiges Upgrade zum regulären Betriebssystem vertrieben. Während „Lion“ noch unter dem alten Namen „Mac OS X“ veröffentlicht wurde, erhielt das Server-Upgrade bereits die neue Bezeichnung ohne „Mac“ im Namen. Das resultierende Server-Betriebssystem wird als „Lion Server“ bezeichnet.[5] |
| OS X Server 2.0 | 25. Juli 2012 | BenötigtOS X Mountain Lion; das resultierende Server-Betriebssystem heißt ab dieser Version schlicht „OS X Server“ mit dem Basis-Betriebssystem in Klammern: „OS X Server (Mountain Lion)“[5] |
| OS X Server 3.0 | 22. Oktober 2013 | BenötigtOS X Mavericks. Das regulär 18 Euro teure Softwarepaket wurde an Entwickler gratis abgegeben.[14] |
| OS X Server 4.0 | 16. Oktober 2014 | BenötigtOS X Yosemite. |
| OS X Server 5.0 | 21. September 2015 | Erste Version, die auf mehr als einer Version von OS X installierbar ist. Benötigt mindestens OS X Yosemite 10.10.5 oderOS X El Capitan 10.11. |
| OS X Server 5.1 | 21. März 2016 | Benötigt mindestens OS X El Capitan 10.11.4. Preis: 19,99 Euro. |
| macOS Server 5.2 | 21. September 2016 | Benötigt mindestens OS X El Capitan 10.11.6 odermacOS Sierra 10.12. Preis: 20,00 Franken[15] oder 19,99 Euro.[16] |
| macOS Server 5.3 | 27. März 2017 | Gleiche Systemvoraussetzungen wie Version 5.2 (mindestens OS X El Capitan 10.11.6 bzw. macOS Sierra 10.12.4).[17] Die Aktualisierung 5.3.1 benötigt macOS Sierra 10.12.4 oder 10.12.5.[18] |
| macOS Server 5.4 | 25. September 2017 | Benötigt mindestensmacOS High Sierra 10.13.[19] |
| macOS Server 5.5 | 23. Januar 2018 | Benötigt mindestensmacOS High Sierra 10.13.3[20] |
| macOS Server 5.6 | 24. April 2018 | Benötigt mindestensmacOS High Sierra 10.13.5 |
| macOS Server 5.7 | 28. September 2018 | Benötigt mindestensmacOS Mojave 10.14 |
| macOS Server 5.8 | 25. März 2019 | Benötigt mindestensmacOS Mojave 10.14.4 |
| macOS Server 5.9 | 8. Oktober 2019 | Benötigt mindestensmacOS Catalina 10.15 |
| macOS Server 5.10 | 1. April 2020 | Benötigt mindestensmacOS Catalina 10.15 |
| macOS Server 5.11 | 1. Januar 2021 | Benötigt mindestensmacOS Big Sur 11.0.1 |