macOS

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
macOS
macOS
Entwickler Apple Inc.
programmiert in C,C++,Objective-C,Swift
Lizenz(en) EULA;APSL,BSD,GPL,u. a.
Erstveröff. 24. März 2001
Akt.Version 15.1[1]vom 28. Oktober 2024
(vor 4 Tagen)
Basissystem Darwin
Kernel XNU(Hybridkernel)
Abstammung Unix → BSD
↳ NeXTStep/OPENSTEP
↳ Rhapsody
↳ Mac OS X(10.0–10.7)
↳ 
OS X(10.8–10.11)
↳ 
macOS(10.12+)
Architektur(en) ARM64(≥ 11.0),
x86-64(≥ 10.6),
x86-32(10.4.4–10.7),
PowerPC(≤ 10.5)
Chronik
Mac OS X…
·Public Beta„Kodiak “ 2000
·10.0„Cheetah “ 2001
·10.1„Puma “ 2001
·10.2„Jaguar “ 2002
·Panther 10.3 2003
·Tiger 10.4 2005
·Leopard 10.5 2007
·Snow Leopard 10.6 2009
·Lion 10.7 2011
OS X…
·Mountain Lion 10.8 2012
·Mavericks 10.9 2013
·Yosemite 10.10 2014
·El Capitan 10.11 2015
macOS…
·Sierra 10.12 2016
·High Sierra 10.13 2017
·Mojave 10.14 2017
·Catalina 10.15 2019
·Big Sur 11 2020
·Monterey 12 2021
·Ventura 13 2022
·Sonoma 14 2023
·Sequoia 15 2024
Kompatibilität UNIX 03(POSIXetc.),FreeBSD,Mac OS Classic(historisch)
Sprache(n) mehrsprachig(siehe unten),
u. a. Deutsch
www.apple.com/de/macos/

Das BetriebssystemmacOS,früherMac OS XundOS X,ist dasBetriebssystemdes kalifornischenHard-undSoftware-UnternehmensApplefür Laptop- und Desktop-Computer derMac-Reihe. Es bietet eineobjektorientierteDesktop-UmgebungsowieUnix-typische,UNIX-03-zertifizierteSchnittstellenund ist das kommerziell erfolgreichste Unix fürPersonal Computer.Mit ihm ersetzte Apple sein klassisches Mac-BetriebssystemMac OS.Außerdem wurde es zum Fundament weiterer Apple-Entwicklungen wieiPod,iPhoneundiPad.Dafür bildetDarwinmit seinemHybridkernelXNUdie gemeinsame Basis.

Anfangs wurde eine separateServer-Variantedes Betriebssystems angeboten, die auf Mac-Server-Modellen vorinstalliert war. Später wurde diese eingestellt und stattdessen ein Programmpaket mit Server- und Verwaltungssoftware angeboten.

Die aktuelle Version istmacOS Sequoia15.1[1]vom 28. Oktober 2024.

Im Detail ist macOS einproprietäresBetriebssystem, das auf dem Unix-BasisbetriebssystemDarwinaufsetzt, dessenQuelltextunter derfreienApple Public Source Licenseveröffentlicht wird. Die Entwicklung von macOS und Darwin geht aufNeXTStepzurück, das einDerivatderBerkeley Software Distributiondarstellt. Das heutige Darwin ist im Wesentlichen ein Derivat vonFreeBSD,ergänzt umOpenBSD-,NetBSD- und eigene Entwicklungen. Ab Version10.5 bzw. Leopardist macOS (aber nicht Darwin selbst) alsUNIX 03zertifiziert.[2]Trotz elementarer technischer Unterschiede zum nicht-unixähnlichenklassischen Mac OSgilt macOS historisch als jüngstes Mitglied derMac-Betriebssystemfamilie,die ab 1984 für die hauseigenenMac-Computer eingeführt wurde.

Das macOS-DerivatiOSläuft auf demiPhoneund demiPod touch.Für dasiPadwurde mitiPadOSein iOS-Derivat entwickelt, das die Zusammenarbeit mit macOS verbessert. Die Software desApple TVbegann als macOS-Derivat und ist inzwischentvOS,ein iOS-Derivat. AuchwatchOSfür dieApple Watchist ein iOS-Derivat. Sie alle setzen ebenfalls auf Darwin auf. Ebenso die Software desHomePod,der mittels Sprache bedient wird.

Infolge interner Auseinandersetzungen mit dem damaligen Management warSteve Jobs1985 gezwungen, das von ihm mitbegründete UnternehmenApplezu verlassen. Er gründete daraufhin den Computer- und SoftwareherstellerNeXT Inc.mit dem Ziel, neuartigeWorkstationsfür den Einsatz im Bereich der Wirtschaft und Wissenschaft zu entwickeln und zu produzieren. Das Ergebnis der Bemühungen waren auf der Hardwareseite derNeXTcube(dem später dieNeXTstationfolgen sollte) sowie das BetriebssystemNeXTStep.Doch während das NeXT-Betriebssystem von Fachleuten hoch gepriesen wurde, blieben die Verkäufe der NeXT-Computer hinter den Erwartungen zurück: Dem Unternehmen blieb deshalb nichts anderes übrig, als die Hardwareproduktion bis 1993 vollständig einzustellen und das Betriebssystem auch für andere Computerarchitekturen zu öffnen. Gemeinsam mitSunwurde dabei ab 1995 die objektorientierte NeXTstep-Programmierschnittstelle als plattformübergreifendes Framework zuOpenStepweiterentwickelt. Dementsprechend wurde das damit neu implementierte Betriebssystem ab Version 4 alsOPENSTEPbezeichnet. An der Entwicklung von NeXTStep warAvie Tevanianmaßgeblich beteiligt.

Demgegenüber verkaufte sich bei Apple die Hardware zunächst noch relativ gut, doch das ursprünglicheMacintosh-Betriebssystemgalt bereits als technisch veraltet und nicht mehr zukunftsfähig. Apple unternahm daher selbst einige Anstrengungen und Versuche, ein neues Betriebssystem zu entwickeln, das zum ursprünglichen Macintosh-Betriebssystem weitestgehend kompatibel sein sollte. Da jedoch auch Ende 1996 noch kein moderner Nachfolger in Sicht war und gleichzeitig die Hardwareverkäufe immer weiter zurückgingen, war man bei Apple schließlich bestrebt, ein bestehendes Betriebssystem zu übernehmen. Letztlich kaufte Apple Ende 1996 das Unternehmen NeXT samt Betriebssystem OPENSTEP auf und dessen Mitarbeiter wurden ins eigene Unternehmen integriert. Ab Mitte 1997 war Steve Jobs wiederCEOdes Unternehmens Apple.

Gleich nach der Übernahme wurde OPENSTEP im ProjektRhapsodymodernisiert und auf die von Apple damals in den Macintosh-Computern genutztePowerPC-Architekturportiert. Zunächst sollte Rhapsody das ursprüngliche Macintosh-Betriebssystem gänzlich ersetzen, wofür Softwareanbieter ihre Anwendungen hätten komplett neu schreiben müssen – was diese ablehnten. Apple reagierte, indem Rhapsody zu „Mac OS X “weiterentwickelt wurde. Entwicklern wurde der Umstieg vom originärenMacintosh-Baukastenzum neuen Mac OS X durch die Einführung vonCarbonerleichtert, und für Anwender blieb mit derClassic-Umgebungdie volle Kompatibilität zum bisherigen Betriebssystem gewahrt.

Bei der Ankündigung von „Mac OS X “im Jahr 1998 sollte das X einerseits alsrömischeZehn die Nachfolge aufdas klassische Mac OSaufzeigen, dessen letzte Hauptversion die Nummer 9 hatte. Andererseits sollte es dieunixoide Abstammungder neuen Betriebssystemgeneration hervorheben, die im Englischen nicht willkürlich mit „next generation “beworben wurde.

Das selbst offiziell oft „OS X “genannte Betriebssystem wurde ab 2011 bereits ohne „Mac “im Namen vermarktet und mit „OS X Mountain Lion“ab 2012 auch offiziell so genannt. Mit Version10.12 bzw. Sierra,das am 13. Juni 2016 während derKeynotederWWDCangekündigt wurde, wurde das Betriebssystem abermals umbenannt: „macOS “, allerdings nicht in der ursprünglichen Schreibweise „Mac OS“– wenn auch gleichausgesprochen,war laut Apple eine Angleichung der Namensgebung an die anderen Apple-Plattformen iOS, tvOS und watchOS,[3]die ihrerseits von Mac OS X abstammen.

Bei Apple erhielten die einzelnen Hauptversionen anfangs interne Codenamen. Die erstePublic Betawurde nach demKodiakbärenbenannt. DerGepardwar Namenspatron der ersten Hauptversion,Mac OS X 10.0,und auch die zweite Hauptversion wurde nach einer großenKleinkatzebenannt, demPuma.Version10.2erhielt den Codenamen nach demJaguarund war die erste Hauptversion, die nach einerGroßkatzebenannt worden war. Mit der nächsten Version,Mac OS X Panther,(mehrere Katzenarten und eine Gattung werden alsPantherbezeichnet) wurde aus dem internen Codenamen ein Teil des Produktnamens. Alle darauf folgenden Hauptversionen bisVersion 10.8wurden nach (umgangssprachlichen) Bezeichnungen für Großkatzen benannt, allerdings war die Anzahl der tatsächlichen Großkatzen-Arten damit bereits überschritten. Mit der zehnten veröffentlichten Hauptversion,OS X Mavericks,wurde ein neues Schema eingeführt: Sie werden gegenwärtig nach natürlichenWahrzeichenund OrtenKaliforniensbenannt.[4]Nach demMavericks-Surfspotwar dies derYosemite-NationalparksowieEl Capitan,ein markanter Felsvorsprung darin. Es folgten dieSierra Nevadaund dieMojave-Wüste,die teilweise in Kalifornien liegt, dieInsel St. Catalina,der KüstenstreifenBig Sur,dieMonterey-Buchtnördlich von Big Sur, die StadtVenturasowie aktuell die StadtSonomaimSonoma County.

Systemarchitektur: OS X baut auf Darwin und dem Mach-basierenden Hybridkernel XNU auf.
Systemarchitektur: OS X baut auf Darwin und dem Mach-basierenden Hybridkernel XNU auf.

Die Architektur ist in vier grundlegende Ebenen unterteilt:

Benutzungsebene
Aqua,diegrafische Benutzerschnittstelle (GUI),die die grafischeDesktop-Umgebungermöglicht.
Anwendungsprogrammierebene
Programmierschnittstellen(APIs) wieCocoa(und früherCarbon),Java
Bereitstellungsebene
Core Foundation,Core Services,Grafik-Subsysteme (QuartzmitQuartz Compositor,Metalbzw.OpenGL), Audio/Video (QuickTime), PrintCore etc.
Basisebene/Fundament
Darwin,das Basisbetriebssystem (core operating system) mit dem KernelXNU

Darwin ist als Basisbetriebssystem der elementare Unterbau, auf dem macOS und sämtliche Apple-Betriebssysteme aufbauen.

Entwickelt wird Darwin primär auf Grundlage desUnix-ähnlichenFLOSS-BetriebssystemsFreeBSD.Es ist daherquelloffenals freie Software veröffentlicht. Hierfür formulierte Apple eine eigene Lizenz für freie Software, dieApple Public Source License,welche erst mit Version 2.0 als eine Lizenz für freie Software durch dieFree Software Foundationanerkannt wurde.

Durch die BSD-Abstammung ist Darwin einsymmetrisches Multiprozessorsystemmitpräemptivem Multitasking,erweitertem Arbeitsspeicher-Management und-Schutz.Es bietet Mehrbenutzerfähigkeit und weitere BSD-typische Möglichkeiten.

DerXNU(X is Not Unix)[5]getaufte Kernel wurde gegenüber OPENSTEP vollkommen überarbeitet. Während OPENSTEP noch einenMach2.5 verwendete, setzt Darwins Kernel auf dem seinerzeit überarbeitetenOSFMach Kernel 3.0 auf (kurz OSFMK). Bereits im BetriebssystemprojektRhapsodywurde der OSFMK mit Teilen des monolithischen FreeBSD-Kernels ergänzt und so alsHybridkernelrealisiert. Auch Erfahrungen ausMkLinuxflossen bei der Modernisierung mit ein.

Nicht Bestandteil von Darwin ist das mit macOS ausgelieferte sogenannteUserland.Das meint den Bestand an Software-Utensilien und -Betriebsmittelnfür dieBefehlszeile,die größtenteils von FreeBSD,OpenBSDundNetBSDstammen. Über das mit macOS mitgelieferte ProgrammTerminaloder andereTerminalemulationenund eineShellkönnen sie genutzt werden. Mehrere Shells sind bei macOS vorinstalliert:Bash,dieZ-Shell,die TENEX-C-Shell, die in älteren Versionen als Panther voreingestellt war, sowie dieKornShell.Von Panther, Version 10.3, bis einschließlich Mojave, Version 10.14, war Bash voreingestellt. Seit Catalina, als Version 10.15 die letzte 10er-Version, ist die Z-Shell (für neue Benutzer) voreingestellt und zusätzlich die POSIX-konformeDebian Almquist Shellvorinstalliert. Der Aufruf von/bin/shstartet jedoch weiterhin Bash im POSIX-Modus und nicht die Z-Shell. Dies gilt sowohl für POSIX-Shellskripteals auch für dasSystemadministrator-Kontoroot.Auch beim Wiederherstellungssystem von macOS kommt weiterhin Bash (im normalen Modus) zum Einsatz.

Aqua, Cocoa, Quartz (Extreme)

[Bearbeiten|Quelltext bearbeiten]

Die aufOpenStepaufbauende vollständig objektorientierte Programmierschnittstelle wurde zuCocoaweiterentwickelt. Mit Aqua wurde eine völlig neue grafische Benutzeroberfläche entworfen, deren Design-Konzept, wie auch die Programmierschnittstelle Cocoa undQuartzmit Display-PDF sowie dasDock,in großem Maße auf das von NeXT entwickelte NeXTStep zurückgeht.

Aus dem klassischen Mac OS wurden vor allem die globaleMenüleiste,derFinderundQuickTimesowie einige weitere Bibliotheken übernommen. Der originäreMacintosh-Baukasten(Toolkit) konnte nicht vollständig in Mac OS X integriert werden, da die Funktionen nicht mit den modernen Betriebssystemfunktionen wie Speicherschutz und Multitasking kompatibel waren. Stattdessen wurden mitCarbon6.000 der rund 8.000 Funktionen des Macintosh-Baukastens und somit ein Großteil in Mac OS X integriert, was die Portierung existierender Anwendungen erleichterte.

Die auffälligste Änderung bei macOS gegenüber seinen Vorgängern, dem klassischen Mac OS bis Version 9 und Rhapsody, das noch die Oberfläche von Mac OS 8 hatte, ist die neue Oberfläche Aqua (lat.für Wasser). Sie soll durch Lichteffekte wieReflexionenundSchlagschattenauf diversen Oberflächenelementen wieSchaltflächenoder eingeblendeten Menüs an Wassertropfen erinnern. Ebenfalls markant ist die Nadelstreifen-Optik der Fensterhintergründe und derFotorealismus(bis Yosemite) der Icons.

Als ein weiteres Erscheinungsbild für Fenster gab es bis Version 10.4 von 2005,Mac OS X Tiger,Brushed Metal,gebürstetes Metall. In den AppleHuman Interface Guidelinesempfiehlt Apple die Verwendung dieses Designs für Programme, die einen Teil derHardwareoder ein bestimmtes Gerät darstellen (z. B. eineDigitalkameraoder einenDVD-Spieler). Mit den nächsten Version, Leopard, veröffentlicht 2007, wurden die unterschiedlichen Erscheinungsbilder optisch vereinheitlicht.

Ganz neue Elemente in Aqua gegenüber älteren Oberflächen sind sogenannteSheets(dt. ‚Tafeln‘, ‚Platten‘)undDrawers(dt. ‚Schubladen‘).Sheetssollen einem Benutzer deutlich machen, zu welchem Dokument eine sich öffnende Dialogbox gehört: eine Art Dialogfenster, das direkt an die Titelzeile des betroffenen Dokuments angehängt wird und das somit zu seinem untrennbaren Bestandteil wird.Drawerssind Schubladen, die durch einen Klick auf die entsprechende Schaltfläche links oder rechts des Hauptfensters ausgefahren werden und Elemente enthalten, die nicht dauerhaft zur Programmbedienung benötigt werden. In der ersten Version von Apples E-Mail-ProgrammMailbefand sich beispielsweise die Ordnerstruktur in einemDrawer,wurde jedoch in Version 2 Teil des Hauptfensters.

Eine weitere Besonderheit von Aqua ist die Art der Darstellung der Bildschirminhalte. Hierbei verwendet Apple eine eigene Technik namensQuartz.Diese Darstellung zweidimensionaler Elemente basiert auf demPortable Document Format(PDF). Die Weiterentwicklung dieser Technik namensQuartz Extremebeschleunigt die Darstellung, da sich jedes Fenster in einem 3D-Raum befindet (der dem Benutzer aber zweidimensional erscheint) und Fensterinhalt und -gestalt als Textur betrachtet werden und so nicht mehr nur vom Haupt-, sondern vomGrafikprozessorberechnet werden. Fenster können dadurch ohne hohe Prozessorlast in Echtzeit skaliert und transformiert werden.

Die native Programmier- und Anwendungsschnittstelle für Aqua-Programme istCocoa,welches eine Weiterentwicklung vonOpenStepist. Cocoa-Programme werden vorwiegend in den SprachenObjective-CundSwiftgeschrieben. Während die Entwicklung von Objective-C zeitlich über die von NeXTStep hinausreicht, ist Swift eine Apple-eigene Neuentwicklung, die 2014 vorgestellt wurde. Sie soll die Vorteile moderner Sprachen vereinen, aber Objective-C nicht ablösen.

Verschiedene Brückenschnittstellen, sogenannteCocoa Bridges(siehe auchBrücke), ermöglichen es zudem, Cocoa mit Ruby, Python undJavazu nutzen. Seit Tiger, Version 10.4 von 2005, wird die Java-Bridge nicht mehr aktualisiert.[6]MitAppleScript Studiobesteht darüber hinaus die Möglichkeit, Programme inAppleScriptzu schreiben und mit Objective-C oder anderen Sprachen zu erweitern.

Für die klassische und die üblicheHochsprachenprogrammierungstellt macOS außer Cocoa und derCarbon-Bibliothek eine vollständige Java-5.0-Umgebung, einePOSIX- undSUS-konformeBSD-Umgebung sowie mitXQuartzeineX11-Umgebung zur Verfügung. Daneben werden die verbreitetenUnix-Programmiersprachen (z. B.Perl,PHP,Python,Ruby,TclundC) zur Verfügung gestellt. Bei Belieben kann auf einen Großteil des FreeBSD-Userlands zugegriffen werden; siehe#Programme anderer Betriebssysteme in macOS.

Abwärtskompatibilität

[Bearbeiten|Quelltext bearbeiten]

Kompatibilitätsprobleme innerhalb von Mac OS X gab es vor allem durch den im Januar 2006 vorgenommenen Wechsel der zugrundeliegenden Prozessorarchitektur vonPowerPC(CPUs vonIBMundMotorola,32- und 64-Bit) aufIA-32(CPUs vonIntel,sog. Intel-Macs), kurz nach Einführung auch und inzwischen ausschließlich als 64-Bit-Architekturx64(Intel 64) erhältlich. Für Programme, die für Mac OS X geschrieben wurden und einen PowerPC-Prozessor voraussetzen, gibt es bis Snow Leopard, Version 10.6, auf Intel-Macs dieRosetta-Emulation. In Version 10.7 von 2011, das alsOS X Lionvorgestellt wurde, ist diese nicht mehr Bestandteil des Betriebssystems.

Universal-ApplikationenenthaltenMaschinencodefür beideArchitekturenund sind somit nativ auf PowerPC- und Intel-CPUs ausführbar. U. a.Xcodeunterstützte diese Technik, sie ist jedoch spätestens für Programme, die Lion, also Version 10.7 oder neuer, voraussetzen, nicht mehr von Belang.

Ende 2020, mit der Veröffentlichung vonBig Surals Version 11 von macOS, wurde erneut ein Wechsel der Prozessorarchitektur eingeleitet, diesmal auf von Apple selbst entwickelteARM-SoCs,„Apple Silicon“.Der Wechsel wurde bereits auf derWWDCam 22. Juni 2020 bekanntgegeben und könnte wieder etwa zwei Jahre dauern, in der Übergangsphase wird es auch weiterhin Intel-Macs geben. FürApple SiliconwurdeRosetta 2undUniversal Binary2 eingeführt. Zusätzlich wurde die Virtualisierungstechnologie ARM-basierter Macs, zusammen mit den zugehörigen Schnittstellen in macOS, erneuert. Apple-SoC-Macs bleiben so mit älterer Software, die nicht erneut kompiliert wurde, kompatibel. Eine Unterstützung für iOS-Apps,die ohnehin bereits nativ auf der Arm-Architektur beheimatet sind, wurde in diesem Zuge ebenfalls in Big Sur integriert.[7][8]

Ein mit demMacintosh-Baukastenfür das klassischeSystem 7(oder älter) geschriebenes Programm war mit dem neueren Mac OS X nicht kompatibel. Apple veröffentlichte daher dieProgrammbibliothekCarbonfür das klassische Mac OS ab Version 8 und das neue Mac OS X. Carbon basiert auf einer Teilmenge der originalenMacintosh Toolbox.Entwickler mussten ihre Programme nicht nach Cocoa portieren, sondern konnten vom originalen Macintosh-Baukasten auf Carbon portieren. Derart „carbonisierte Programme “(englischcarbonized applications) waren auf beiden PowerPC-Betriebssystemen nativ lauffähig. Carbon existierte nur als 32-Bit-Version, seine Weiterentwicklung wurde 2007 eingestellt, war jedoch bismacOS Mojave,Version 10.14 von 2018, Bestandteil des Betriebssystems. 2019 wurde Carbon mitCatalinabzw. Version 10.15, das ein reines 64-Bit-Betriebssystem ist, entfernt.

Um nichtangepasste Programme (auch solche, die noch für den68k-Prozessorgeschrieben wurden) unter Mac OS X benutzen zu können, gab es bis Version 10.4, Tiger,[9]dieClassic-Umgebung.Diese war ein alsLaufzeitumgebunggeladenes Mac OS 9 innerhalb von Mac OS X, in dem solche Programme transparent in Mac OS X integriert weiterhin benutzt werden können. Technisch gesehen ist die Classic-Umgebung somit eineVirtuelle Maschinefür die PowerPC-Architektur (G3,G4undG5), auf den 2006 eingeführten Intel-Macs läuft die Umgebung nicht mehr. Der Großteil der älteren Software für Mac OS, auch solche für sehr alte Macs (68k-CPUs), konnte auf diese Weise verwendet werden. Die Classic-Umgebung (englischClassic Environment) ist eine Weiterentwicklung der Blue Box vonRhapsody.

Kompatibilität innerhalb von macOS

[Bearbeiten|Quelltext bearbeiten]

Seit Version10.8, Mountain Lion,(2012) läuft macOS ausschließlich auf derx64-Plattform (Intel 64,64-Bit-Architektur). Zwar können32-Bit-Programme weiterhin ausgeführt werden, Gerätetreiber hingegen müssen bei einem 64-Bit-Kernel ebenfalls als 64-Bit-Kernelerweiterungvorliegen. Bei Catalina, Version 10.15 von 2019, ist die 32-Bit-Unterstützung stillgelegt, lässt sich über ein Boot-Argument aber reaktivieren. Seit Version 11 bzw. Big Sur 11, veröffentlicht 2020, werden nur noch 64-Bit-Programme unterstützt. Ältere 32-Bit-Programme und solche, die noch die Carbon-Bibliothek verwenden, sind somit nicht mehr lauffähig.

Andere Betriebssysteme auf Apple-Rechnern

[Bearbeiten|Quelltext bearbeiten]

Auf Macs mit PowerPC-Prozessor (bis 2006) ist es möglich, andere, meist freie Betriebssysteme wie FreeBSD oder Linux,MorphOSzu verwenden. Apple selbst unterstützteMkLinuxaktiv, sodass auch andereLinux-Distributionenüber dieOpen Firmwareleicht startbar waren. Auch der Mac-OS-X-BootloaderBootX konnte Linux starten.

Auf PowerPC-Macs war es zudem mitEmulatorenmöglich,x86-Betriebssysteme als Gast-Betriebssystem unter einem unterstützten PowerPC-Betriebssystem zu nutzen. So gab es z. B.Virtual PCvon Connectix (später Microsoft), das Windows auf einem Power Macintosh emulieren konnte. Im Gegensatz zuVirtualisierungist Emulation jedoch sehr langsam.

Mit dem Wechsel von PowerPC- auf Intel-Prozessoren 2006 wurde es möglich, eine Vielzahl an x86-basierenden Betriebssystemen auch auf Macs zu nutzen. Apple unterstützt dies aktiv mit der seit Version 10.5 Leopard mitgelieferten SoftwareBoot Camp,mit deren Hilfe Windows auf einer separatenPartitioninstalliert und im BIOS-kompatiblen Modusgestartetwerden kann. ImEFI-Modus wird Windows jedoch nicht unterstützt. Über die EFI-Bootloader rEFIt und rEFInd ist es jedoch möglich, einige der Einschränkungen, die sich daraus ergeben, zu mindern, indem z. B. von Partitionen gestartet werden kann, die durch den EFI-Startup-Manager[10]eines Intel-Macs nicht auswählbar sind. Neben Windows sind x86-Unicesebenfalls weiterhin nutzbar, z. B. Linux- undBSD-Distributionen.

Auf Macs mit Intel-Prozessor ist es zudem möglich, mitVirtualisierungssoftwarenahezu jedes andere x86-Betriebssystem unter einem der (unterstützten) gestarteten Betriebssysteme z. B. in einem Fenster auszuführen. Beispiele für derartige Virtualisierungsprogramme sindVMware Fusion,Parallels Desktop for MacundVirtualBox.

Ab dem Jahr 2020 und einem erneuten Wechsel zu selbst entwickelten ARM-Prozessoren (Apple M1) entfällt zunächst die Möglichkeit, x86-Betriebssysteme unter Boot Camp oder nativ in einer Virtualisierungsumgebung auszuführen. Mit Software von Drittanbietern ist jedoch eine adäquateEmulationmöglich.[11]

Programme anderer Betriebssysteme in macOS

[Bearbeiten|Quelltext bearbeiten]

EtwaHomebrew,FinkoderMacPortsergänzen macOS um freie Unix-, BSD- bzw. GNU- und andere Programme.

Eine weitere Möglichkeit, Windows-Anwendungen auszuführen, stellt die Windows-kompatible LaufzeitumgebungWinedar. Vorteil ist hierbei, dass nicht ein vollständiges Betriebssystem zusätzlich laufen muss; vor allem aber, dass keine zusätzliche Windows-Lizenz benötigt wird. Des Weiteren können mehrere Umgebungen für unterschiedliche Windows-Versionen gleichzeitig laufen. Vor allem durch das freieDarwineund das kommerzielleCrossOverwurde Wine unter macOS auch Laien zugänglich. Ein weiteres freies Projekt ist PlayOnMac, eine Variante vonPlayOnLinux;es bietet eine einfach zu bedienende grafische Oberfläche zum Einrichten von Software.

Apples macOS auf anderen Computern

[Bearbeiten|Quelltext bearbeiten]

Weil in Apple-Computern neben dem selbstentwickelten Motherboard Standard-Hardware und Intel-Chips verwendet werden, gibt es Tüftler und kommerzielle Anbieter, die macOS auf anderen als Apple-Computern installieren. Dabei werden macOS und Treiber modifiziert oder Kernel-Erweiterungen geschrieben. Derartige sowohl auf Intel als auch AMD basierende Systeme werden als „Hackintosh “bezeichnet[12],gewerblich angebotene Konfigurationen mitunter als „Mac-Klon “.[13]

Die Apple-Lizenzbestimmungen erlauben die Installation von macOS jedoch nur auf Apple-Hardware. Ob den Benutzern und Händlern die Installation und Nutzung des Betriebssystems auf fremder Hardware von Apple rechtswirksam untersagt werden kann, ist nicht geklärt. Apple wehrt sich vor allem gegen gewerblich angebotene Systeme, die wenig technisches Wissen beim Käufer voraussetzen.[14]Kommerzielle Anbieter, die Computer anderer Hersteller für den Betrieb mit macOS umrüsten, wurden von Apple gezwungen, ihre Geräte nur noch ohne macOS auszuliefern. Ob das reine Einrichten von PCs zum Betrieb von macOS bereits illegal ist, wenn der Händler selbst keine lizenzwidrige Installation des Betriebssystems vornimmt, blieb ungeklärt.[15]

SeitMac OS X Lion,Version 10.7, wird das Betriebssystem nicht mehr auf Datenträgern angeboten. Vollversionen werden nur noch als OEM-Versionen mit Apple Computern vertrieben. Da es sich bei den im Mac App Store erhältlichen Versionen lediglich um Updates handelt, ist die Möglichkeit zur Nutzung von macOS auf anderen Computern mit einer legalen Lizenz unabhängig von der Frage, ob Apple die Nutzung auf Fremdhardware in den Lizenzbedingungen untersagen darf, de facto nicht mehr gegeben.

Für Computerbastler gibt es Anleitungen auf Websites, wie macOS auf Computern betrieben werden kann, die nicht von Apple produziert sind.[16]Fälle, in denen dieser private Gebrauch rechtlich verfolgt wurde, sind nicht bekannt. Es finden sich auch Anleitungen im Netz, wie MacOS in einervirtuellen Maschineunter Windows oder Linux installiert werden kann.[17]

Auch zu Zeiten, in denen Mac OS X ausschließlich für die PowerPC-Architektur verfügbar war, bestand die Möglichkeit, Mac OS X auf Fremdhardware zu nutzen. Allerdings gab es auf dem Markt nur einige wenige frei erhältliche Motherboards, die mit G3- und G4-Prozessoren bestückt werden konnten – beispielsweise dasPegasos-Board, denAmigaOneoder den Teron. Ein Komplettsystem auf Basis dieser Komponenten war allerdings sehr teuer in der Anschaffung und benötigte ferner noch eine Mac-OS-X-Lizenz, die in der damaligen Zeit ca. 100 Euro kostete. Die Konfiguration eines PowerPC-basierten Hackintosh war dadurch eher eine Spielerei als eine lukrative Alternative zur Apple-Hardware.

Anwendungen für macOS in anderen Betriebssystemen

[Bearbeiten|Quelltext bearbeiten]

Yellow Box,ein Vorläufer der heutigenCocoa-Programmierschnittstelle (siehe auchRhapsody), wurde speziell dafür konzipiert, unter verschiedenen Betriebssystemen auf unterschiedlichen Hardwareplattformen nutzbar zu sein. Im Jahr 1997 warb Apple damit, dass sich diesesOpenStep-kompatible Framework problemlos in Windows integrieren lasse. Noch vor Erscheinen von Mac OS X wurden diese Möglichkeiten jedoch wieder aufgegeben.[18]

DasGNUstep-Projekt macht sich diese grundsätzlich in macOS immer noch vorhandene Möglichkeiten der Portierbarkeit zu Nutzen und entwickelt einenfreienNachbau der macOS-Frameworks und -Bibliotheken. Mit GNUstep lassen sich Anwendungen, die für macOS entwickelt wurden, ohne große Anpassungen fürLinux,UnixoderWindowskompilierenund danach nutzen.

Darauf aufbauend wirdDarlingentwickelt, eine macOS-kompatibleLaufzeitumgebung,mit der sich macOS-Anwendungen ohne eine Neukompilation unter Linux nutzen lassen.[19][20]

Lokale Dateisysteme

[Bearbeiten|Quelltext bearbeiten]

Verschiedene lokale Dateisysteme werden von macOS unterstützt. Bevorzugt wird das mit High Sierra, Version 10.13, im Jahr 2017 eingeführteAPFS[21],welches das weiterhin unterstützteHFS+ersetzen soll.

Ab Snow Leopard, Version 10.6, können Medien mit dem alten DateisystemHFSnur noch gelesen, aber nicht mehr beschrieben werden.

Mit Sierra, Version 10.12, entfiel 2016 die Unterstützung für das ursprüngliche Macintosh-DateisystemHFS[22]komplett.

Als Startvolumen (Partition von dergebootetwird) ist eine mit APFS oder HFS+ formatierte Partition vorgesehen. Bis Tiger, Version 10.4, konnte das Betriebssystem auf eine mit demUnix-Dateisystem UFSformatierte Partition installiert und davon gestartet werden.[23]Mit Version 10.5, Leopard, von 2007 war das nicht mehr möglich und mit Version 10.7, Lion, von 2011 entfiel die UFS-Unterstützung gänzlich.

Weitere nativ unterstützte Dateisysteme sind:ISO 9660, FAT12,FAT16undFAT32, exFAT(ab 10.6.5),[24] NTFSa(ab 10.6), UDF(nur lesend).

Beschränkt lesender Zugriff aufZFSwar in Leopard, Version 10.5, möglich, wurde aber bereits in der nachfolgenden Version, Snow Leopard, nicht mehr unterstützt.[25]

a
Der Schreibzugriff auf NTFS ist standardmäßig deaktiviert und kann durch Änderungen derfstab-Datei aktiviert werden.

Netzwerkdateisysteme

[Bearbeiten|Quelltext bearbeiten]

Nativ unterstützte Netzwerkdateisysteme sindAFP,FTP(nur lesend),NFS,SMB/CIFSundWebDAV.

Dateisysteme ergänzen

[Bearbeiten|Quelltext bearbeiten]

MacFUSE bzw. dessen Nachfolger OSXFUSE[26]stellt eine macOS-Variante vonFUSEdar. Damit können plattformfremde Dateisysteme zur Verfügung gestellt aber auch eigene Dateisysteme entwickelt werden; theoretisch kann somit jeder Datenbestand in Form von Verzeichnissen und Dateien bereitgestellt und in den lokalenVerzeichnisbaumeingehängt werden – z. B. als dynamisch generierteXML- oderJSON-Dateien. In Kombination mit der in macOS integrierten „Ordner überwachen “-Funktion ergeben sich zusätzliche Möglichkeiten der Automatisierung auf der GUI-Ebene.

Mittels FUSE kann beispielsweise auf die Dateien eines tragbaren Medienabspielgeräts, einschließlich iPod, derart zugegriffen werden, dass die Titelnamen als Dateinamen anstatt der tatsächlichen Dateinamen aufgelistet werden. MitSSHFSentstand die Möglichkeit, Dateien auf einem anderen Computer (englischremote computer), auf die durch eineSFTP-Verbindung zugegriffen wird, wie lokale Dateien behandeln zu können. MitNTFS-3Gist es möglich, auf NTFS-Partitionen zu schreiben. Zwar liefert Mac OS X seit Panther, Version 10.3 von 2003, NTFS-Lesezugriff bereits mit,[27] der macOS-eigene Schreibzugriff, der ab Version 10.6 bzw. Snow Leopard 10.6 von 2009 vorhanden ist, befindet sich jedoch offiziell noch in einem experimentellen Stadium und ist daher standardmäßig nicht aktiviert.[28]

Apples macOS bietet durch Darwin die für Unix typischen Netzwerkeigenschaften. Dadurch können mehrere Macs relativ einfach zu einemClusterverbunden werden. Unter dem NamenBonjourunterstützt macOSZeroconf,das es Benutzern ermöglicht, Netzwerkverbindungen und -dienste zu nutzen, ohne sie vorher konfigurieren zu müssen.

Auch liefert es einenSamba-Server mit und unterstütztSMB bzw. CIFSeinschließlich Drucker-Freigaben. Auch dasApple Filing Protocolwird weiterhin unterstützt.

Drucker im Netzwerk können neben CIFS auch via AirPrint,Internet Printing Protocol,Line Printer Daemon ProtocolundJetDirectangesprochen werden.

Allgemein zu Sicherheitsfunktionen

[Bearbeiten|Quelltext bearbeiten]

Auf Wunsch kann eine automatische Benutzer-Anmeldung ohne Passwortabfrage erfolgen. Bei sicherheitsrelevanten Operationen wird dennoch ein Kennwort verlangt – so wie es bei BSDs üblich ist.

Bisher war macOS nur selten Ziel von Angriffen und gilt daher unter Nutzern als vergleichsweise sicher. Auf welche Faktoren dies zurückgeführt werden kann, ist umstritten.[29]Unter Sicherheitsexperten wurde Mac OS X bis 2011 für bestimmte Angriffe unsicherer als etwaWindows Vistaeingeschätzt, da Sicherheitsfeatures wienicht ausführbarer SpeicherundAddress Space Layout Randomization(ASLR) fehlten oder unvollständig waren.[30]Bei Lion, Version 10.7 von 2011, hat Apple die Sicherheitsarchitektur grundlegend überarbeitet. Damit galt es als sicherer als vergleichbare Betriebssysteme.[31]Bekannt gewordene Sicherheitslücken schließt Apple durch Sicherheitsaktualisierungen. Manchmal wird die Zeitspanne zwischen Bekanntwerden und Schließen einer Sicherheitslücke kritisiert.[32][33][34]

Im Juni 2015 wurde eine Studie veröffentlicht, die gravierende Sicherheitslücken in iOS und OS X beschreibt, mithilfe derer sich Passwörter und Daten auslesen lassen; die Forscher nutzten dabei fehlende Sicherheitsmechanismen bei der Kommunikation von Apps untereinander(Cross-App Resource Access,kurzXara)aus. Entsprechend manipulierte Apps konnten sowohl imiOS-, als auchMac App Storeplatziert werden. Apple wurde im Oktober 2015 über die Probleme informiert und erbat sich einen – branchenüblichen – Zeitraum von sechs Monaten für die Fehlerbehebung.

Darwin unterscheidet zwischen normalen Benutzern (user),Systemverwaltern(admin) und demSuperuser(root). Einem normalen Benutzer ist es nicht erlaubt, Änderungen am System vorzunehmen oder Software außerhalb seines Benutzerordners zu installieren. Von ihm gestartete Programme werden nur mit seinen Nutzerrechten ausgeführt. Die Benutzer der Gruppeadminverfügen über weitergehende Rechte, sie dürfen systemweite Einstellungen vornehmen, Software installieren und verfügen über Schreibzugriff auf diverse Systemverzeichnisse. Nur nach gesondertenAuthentifizierungenkönnen tiefergreifende Änderungen am System vorgenommen werden. Ein Root-Benutzerkonto, das dauerhaft über Berechtigungen desSuperusersverfügt, ist standardmäßig deaktiviert.

macOS enthält die von FreeBSD stammende paketorientierte Firewallipfw,die seit 2007 in Version 10.5, Leopard, standardmäßig ungenutzt bleibt, da mit dieser Version zusätzlich eine programmorientierte Firewall eingeführt wurde, in der eingestellt wird, welche Programme eingehenden Datenverkehr empfangen dürfen. Eine grafische Benutzeroberfläche für ipfw muss separat installiert werden (z. B. WaterRoof oder Flying Buttress).

Erste Tests zeigten, dass die zusätzliche Firewall von Leopard in der Erstveröffentlichung selbst dann noch Daten passieren lässt, wenn in den Einstellungen „alle Verbindungen blockieren “ausgewählt ist.[35]In der aktualisierten Version 10.5.1 wurden mehrere dieser Sicherheitslücken geschlossen. Die Formulierung der Benutzeroberfläche wurde angepasst zu „Nur notwendige Dienste erlauben “und die Anzahl der in diesem Modus noch zugänglichen Dienste reduziert.[36]

Ausgehende Verbindungen können mit den von macOS bereitgestellten grafischen Anwendungen nicht weitergehend konfiguriert werden; hierfür werden Zusatzprogramme wieLittle Snitch,GlowWorm, LuLu oder TCPBlock benötigt.

DieApp Sandboxist ein im Jahr 2011 mit Lion, Version 10.7, eingeführter Sicherheitsmechanismus, der es Angreifern erschweren soll, Sicherheitslücken in Programmen auszunutzen. Dazu erhält jedes Programm nur die absolut notwendigen Rechte, so dass es – falls es von einem Angreifer gekapert wird – möglichst geringen Schaden anrichten kann.

Das Betriebssystem teilt hierfür jedem Programm einen eigenen Bereich der Festplatte, die sogenannte „Sandbox“,zu. Auf die „Sandbox “fremder Programme oder auf andere Bereiche des Systems kann das Programm nicht zugreifen. Die Öffnen- und Speichern-Dialoge sind folglich nicht mehr Teil des Programmes, sondern laufen in einem eigenen Systemprozess namensPowerbox,da das Programm selbst keinen Zugriff mehr auf Dokumente auf der Festplatte hat.[37]

Außerdem muss jedes Programm, das Sandboxing unterstützt, eine vom Entwickler erstellte Liste der benötigten Berechtigungen enthalten. (Insgesamt gibt es etwa ein Dutzend Berechtigungen[38][39]für Funktionen wie den Aufbau von Netzwerkverbindungen oder die Aufnahme von Fotos mit der eingebauten Webcam.) Falls ein Programm versucht, auf eine Funktion zuzugreifen, für die es keine Berechtigung verlangt hat, blockiert macOS dies.[37]

Zudem kommt mit XPC eine Variante derInterprozesskommunikationzum Einsatz, die es Entwicklern vereinfacht, einzelne Funktionen des Programms in einen Prozess auszulagern, der über eine eigene Berechtigungsliste verfügt(Privilege Separation).[39]So kann etwa bei einemMediaplayerdas Rendering von Videodateien ausgelagert werden. Ein Angreifer, der Sicherheitslücken in diesem Bereich ausnutzt, kann dann nur die Berechtigungen dieses Renderingprozesses erhalten, jedoch nicht weitergehende Berechtigungen des Mediaplayers.

Gatekeeper ist eine im Jahr 2012 mit Version 10.8, Mountain Lion, eingeführte Funktion, die sicherstellt, dass nur signierte Software auf dem Rechner gestartet werden kann. Dazu wird geprüft, ob die Software mit der Signatur eines bei Apple registrierten Entwicklers versehen ist. Ist dies nicht der Fall, verweigert das Betriebssystem das Ausführen der Software. Es gibt verschiedene Sicherheitsstufen. Entweder sind nur Programme erlaubt, die aus dem „App Store“geladen wurden. Dann die Standardeinstellung, die vorsieht, dass alle Programme mit einer von Apple beglaubigten Signatur versehen sein müssen, und zuletzt die „schwächste “Sicherheitseinstellung, in der wie bisher jegliche Software installiert werden kann.[40]Jedoch besteht für Nutzer, die nicht die schwächeste Sicherheitseinstellung gewählt haben, die Möglichkeit des Startes „unsicherer “Software über dasTerminaloder über das Kontextmenü im Finder. Für Letzteres ist jedoch eine Anmeldung als Administrator vonnöten, sonst wird der Nutzer nach einem Admin-Kennwort gefragt.

Gatekeeper war schon in Mac OS X Lion ab Version 10.7.3 vorhanden und konnte per Terminal freigeschaltet werden. Ab Version 10.7.5 ist es offiziell Bestandteil des Betriebssystems.[41]

Bis 2010 waren nur neun Prototypen viren- oder wurmähnlicher Schadprogramme für Mac OS X bekannt, verbreiten konnte sich allerdings keiner. Dazu gehört der am 13. Februar 2006 im Forum einer US-amerikanischen Gerüchteseite veröffentlichte ersteComputerwurm,der jedoch vom Anwender willentlich ausgeführt werden muss, für Tiger, Version 10.4 – damals noch nur für PowerPC.[42]Virenscanner für macOS dienen im Wesentlichen dazu, das Durchreichen von Viren zu verhindern, die für andere Betriebssysteme geschrieben wurden.

Von mehreren bekannten sogenanntenTrojanischen Pferdenfür Mac OS X galten bis 2010 nur zwei als allgemein bedeutend und nennenswert gefährlich. Sie können sich bei unvorsichtigem Nutzerverhalten installieren, etwa versteckt in Downloads oder als angeblich fehlender Codec.[43][44] Die bis zum damaligen Zeitpunkt am weitesten verbreitete Schadsoftware für Mac OS X war im Mai und Juni 2011 unter dem NamenMAC Defenderaktiv und tarnte sich als Antivirus-Programm. Als Reaktion darauf baute Apple in Mac OS X eine täglich aktualisierte Liste mit Malware-Definitionen ein.[45] Seit Februar 2012 haben sich mehrere Varianten der sogenannten „Flashback “-Malware über präparierte Webseiten durch Lücken in Java auch auf OS X ausgebreitet. Die Anzahl der betroffenen Systeme wurde zur Höchstzeit auf 600.000 geschätzt.[46]Apple hat die Sicherheitslücke im April 2012 mit einer Java-Aktualisierung geschlossen und ein Programm zur Verfügung gestellt, mit dessen Hilfe die Schadsoftware von betroffenen Computern entfernt wird.[47]Nutzern älterer Systeme bleibt nur das Abschalten des Java-Plugins, da keine Updates für Mac OS X, die älter als Leopard bzw. Version 10.5 von 2007 sind, angeboten wurden. Im BrowserMozilla Firefoxwurde Java für diese Mac-OS-X-Versionen standardmäßig deaktiviert.[48]

Versionen und Varianten

[Bearbeiten|Quelltext bearbeiten]

Mac OS X Server 1.0

[Bearbeiten|Quelltext bearbeiten]

Das erste Betriebssystem mit „Mac OS X “im Namen hieß Mac OS X Server 1.0 (1999). Es war praktisch noch einRhapsody,ihm fehlte die Kompatibilität zum ursprünglichen Macintosh-BetriebssystemMac OS(„Classic “), was erst später durch die Entwicklung der ProgrammierschnittstelleCarbonkompensiert wurde. Mac OS X Server 1.0 zählt daher technisch nicht zu dieser Betriebssystemlinie, wird aber vollständigkeitshalber hier mit aufgeführt.

Während Mac OS X Server 1.0 für die Server-Varianten derPower-Mac-G4-Linie optional vorinstalliert wurde, blieb das klassische Mac OS vorerst das Desktop-Betriebssystem für Macs.

Die letzte Version war Mac OS X Server 1.2 v3 (2000, intern Rhapsody 5.6). Das nie offiziell veröffentlichte Rhapsody 1.0 (intern Rhapsody 5.2) sowie Mac OS X Server 1.0 (intern Rhapsody 5.3) bilden den Ausgangspunkt für die Entwicklung von Mac OS X 10.0.

Mac OS X 10.0 („Kodiak “und „Cheetah “)

[Bearbeiten|Quelltext bearbeiten]

Mac OS X Public Beta,Codename „Kodiak “:
Ab dem 13. September 2000 gab Apple eineBeta-Versionvon Mac OS X aus und verkaufte sie zum Preis von 29,95 US-Dollar.[49] Diese Version und die zuvor an Entwickler abgegebenenDeveloper PreviewsermöglichtenEarly Adopterseinen Einblick in das kommende Betriebssystem und botSoftwareentwicklerndie Möglichkeit, eigene Programme für dieses System zu entwickeln, damit sie Programme für diefertige Release-Versionvon Mac OS X 10.0 zeitnah freigeben konnten.

Mac OS X 10.0,Codename „Cheetah “:
Die erste Release-Version von Mac OS X erschien am 24. März 2001 und war in vielerlei Hinsicht noch nicht ganz ausgereift. Sie war sehr langsam (auf älterenG3-Systemen bis zur Unbrauchbarkeit), wurde aber wegen ihrer in einem so frühen Stadium hohen Stabilität gelobt. 10.0.4 war die letzte Version (22. Juni 2001).

Mac OS X Server 10.0:
Mac OS X Server 10.0 wurde am 21. Mai 2001 veröffentlicht – fast zwei Monate nach Mac OS X 10.0. Das Betriebssystem ist im Wesentlichen identisch mit der Desktop-Ausgabe, bietet jedoch zusätzlich umfangreiche Server-Software sowie grafische Hilfsprogramme zur Konfiguration.

Mac OS X 10.1 („Puma “)

[Bearbeiten|Quelltext bearbeiten]

Mac OS X 10.1,Desktop-Ausgabe:
Mac OS X 10.1 erschien am 25. September 2001, als Aktualisierung (englischUpgrade) von der Vorversion war diese Version kostenlos. Die Geschwindigkeit, insbesondere das Ansprechverhalten der Benutzeroberfläche, war wesentlich verbessert, und fehlende Features, wie zum Beispiel für das Abspielen von DVDs, wurden hinzugefügt. Die letzte Version war 10.1.5 vom 5. Juni 2002.

Mac OS X Server 10.1,Server-Ausgabe:
Diese Server-Ausgabe erschien gleichzeitig mit der Desktop-Ausgabe.

Mac OS X 10.2 „Jaguar “

[Bearbeiten|Quelltext bearbeiten]

Mac OS X 10.2:
„Jaguar “wurde am 13. August 2002 veröffentlicht. Es beschleunigte mitQuartz Extremedie Benutzeroberfläche auf geeigneten Grafikkarten. Als Drucksystem wurdeCUPSeingeführt, was die Verwendung alternativer Druckertreiber ermöglichte. Die letzte Version von Jaguar war Mac OS X 10.2.8 (veröffentlicht am 3. Oktober 2003); danach gab es jedoch noch einige Sicherheitsaktualisierungen. Seit dieser Version sind die Raubkatzenarten nicht nur Code- und Projektnamen, sondern offizielle Produktbezeichnungen, die auf den Verpackungen und Datenträgern aufgedruckt sind.

Mac OS X Server 10.2:
Diese Server-Ausgabe von Mac OS X 10.2 erschien ca. 1½ Wochen nach der Desktop-Ausgabe am 24. August 2002.

Mac OS X Panther (Version 10.3)

[Bearbeiten|Quelltext bearbeiten]

Mac OS X Panther:
Panther ist die Version 10.3 des Betriebssystems und wurde am 24. Oktober 2003 eingeführt. Es brachte Funktionen wieExposé,das Video-Chat-ProgrammiChatAV und die BenutzerverzeichnisverschlüsselungFileVaultmit. Auch die neue ProgrammierschnittstelleCore Audiowurde hinzugefügt. Der Finder wurde überarbeitet und einige Inkonsistenzen der Vorgängerversion beseitigt. Außerdem erfuhr die Benutzeroberfläche einige Änderungen, das Design wurde insgesamt etwas schlichter. Die Systemgeschwindigkeit wurde weiter gesteigert. Mit dem neu eingeführten schnellen Benutzerwechsel wurde es ermöglicht, zwischen Benutzern hin und her zu schalten, ohne sich abmelden zu müssen. Am 15. April 2005 wurde die letzte Version, Mac OS X 10.3.9, veröffentlicht.

Im Gegensatz zur Version 10.2 („Jaguar “) lässt sich Panther (ohne Drittprogramme wie XPostFacto) nicht mehr auf den beigen G3-Power-Macsinstallieren, sondern nur noch auf sogenanntenNew-World-Macs (mit anderer Bus-Architektur, an den fest eingebauten USB-Anschlüssen und am einfarbigen Apfel als Unternehmenslogo auf dem Gehäuse erkennbar).

Mac OS X Server 10.3:
Mac OS X Server 10.3 erschien gleichzeitig mit Panther am 24. Oktober 2003.

Mac OS X Tiger (Version 10.4)

[Bearbeiten|Quelltext bearbeiten]
Steve Jobs auf der WWDC 2005. Im Hintergrund sieht man, dass er Mac OS X Tiger in Version 10.4.1 auf einem Intel- statt PowerPC-Prozessor benutzt.

Mac OS X Tiger:
Mit Tiger erschien am 29. April 2005 Version 10.4 von Mac OS X. Unter den Neuerungen befindet sich eine systemweiteMetadatensuchenamensSpotlight.MitDashboardwurde zuExposéeine neue Komponente hinzugefügt, die kleine Hilfsprogramme, sogenannteWidgets,einblendet. Außerdem enthält Tiger eingeschränkte Unterstützung von64-Bit-Prozessen(auf 64-Bit-Prozessoren wie demG5) sowie die neuen ProgrammierschnittstellenCore ImageundCore Videozur Auslagerung grafischer Berechnungen an dieGPUderGrafikkarte.Offiziell ab der Version 10.4.4 läuft das System auf sogenanntenIntel-Macs,das sind Macs mit Intel-x86-Prozessoren(anfangs miti386- bzw.IA-32-Befehlssatzarchitekturnur 32-Bit, später mitx86-64auch 64-Bit). Das neu eingeführteRosettaermöglicht das Ausführen von 32-Bit-PowerPC-Anwendungen auf derx86-Architekturder Intel-Macs und die aus denMulti-Architecture Binaries(aus demNeXTSTEP-Erbe) weiterentwickeltenUniversal Binariesermöglichen nativenProgrammcodefür beide Architekturen. Systemaktualisierungen werden getrennt als PowerPC- oder Intel-Version angeboten. Tiger ist mit über zwei Jahren die bisher am längsten gewartete Version von Mac OS X. Am 14. November 2007 erschien die letzte Version von Tiger, 10.4.11.

Mac OS X Server 10.4:
Diese Server-Ausgabe erschien zusammen mit der Desktop-Ausgabe am 29. April 2005. Mac OS X Server 10.4.7 (2006) war die ersteUniversal-Version von Mac OS X überhaupt.

Mac OS X Leopard (Version 10.5)

[Bearbeiten|Quelltext bearbeiten]

Mac OS X Leopard:
Version 10.5 bzw. Leopard erschien am 26. Oktober 2007, nachdem das Veröffentlichungsdatum aus Kapazitätsgründen (zur rechtzeitigen Fertigstellung des MobiltelefonsiPhone) um etwa ein halbes Jahr verschoben wurde.

In Leopard wurde die Nutzeroberfläche des Systems und insbesondere desFindersdeutlich überarbeitet; das Konzept dervirtuellen Desktopswurde mitSpacesvon einigen Linux-Varianten übernommen. Integriert sind außerdem die DatensicherungssoftwareTime MachinesowieBoot Camp,das auf Intel-basierten Macs die Installation vonWindowsparallel zu Mac OS X ermöglicht.

Leopard ermöglicht den 64-Bit-Betrieb bei Applikationen mit grafischer Benutzeroberfläche. Zudem erfüllt es als erstes BSD-Derivat überhaupt die kommerzielle ZertifizierungSingle UNIX SpecificationUNIX 03 derOpen Groupund darf daher den Markennamen „UNIX “(inGroßbuchstabenoderKapitälchen) tragen.[50]

DieClassic-Umgebungwurde mit dieser Version eingestellt, das Ausführen vonMac OS 9oder älteren Macintosh-Programmen war nun nicht mehr möglich.

Mac OS X Server 10.5:
Gleichzeitig mit Leopard erschien am 26. Oktober 2007 Mac OS X Server 10.5, ebenfalls als Universal-Version.

Mac OS X Snow Leopard (Version 10.6)

[Bearbeiten|Quelltext bearbeiten]

Mac OS X Snow Leopard:
Snow Leopard erschien am 28. August 2009 und trägt die Versionsnummer 10.6. Wie schon von Apple auf derWWDCvom 9. Juni 2008 angekündigt,[51]enthält diese Betriebssystemversion außer dem neu hinzugekommenen App Store (Voraussetzung für Upgrades des Betriebssystems) hauptsächlich Verbesserungen und nur wenige neue Funktionen. Der Fokus liegt in der verbesserten Ausnutzung der Computerhardware – Rechner mit PowerPC-Prozessoren werden ab dieser Version nicht mehr unterstützt, ein Intel-Prozessor ist also Bedingung. So soll mitGrand Central Dispatchund derOpen Computing Languageeine signifikante Leistungssteigerung durch die Vereinigung vonMehrkern-Hauptprozessorenmit leistungsfähigenGrafikprozessoren(GPGPU) unter einer zentralen Programmierschnittstelle erreicht werden. Außerdem gibt es eine erweiterte64-Bit-Unterstützung imKernel.DerFinderwurde komplett neu geschrieben und ist nun eine 64-Bit-Anwendung. Die meisten vorinstallierten Programme vonApplelaufen nun ebenfalls im 64-Bit-Modus, können jedoch bei Bedarf in 32-Bit gestartet werden.QuickTime Xunterstützt moderneMultimediacodecsbesser; hinzu kommt eine native Unterstützung vonMicrosoft Exchange 2007in den ProgrammenMail,AdressbuchundiCal.[52]Seit dem 6. Januar 2011 ist die Anwendung für den Zugriff auf denMac App Storefür Snow Leopard verfügbar.[53]

Mac OS X Server 10.6:
Die letzte separate Server-Ausgabe war Mac OS X Server 10.6, das wie Snow Leopard am 28. August 2009 erschien. Es ist ebenfalls nur noch auf Macs und Xserve mit Intel-Prozessor lauffähig.

Mac OS X Lion (Version 10.7)

[Bearbeiten|Quelltext bearbeiten]

Lion, Version 10.7, wurde am 20. Juli 2011 veröffentlicht.[54]Zu den vorgestellten Neuerungen von Lion gehören das Launchpad, eine an iOS angelehnte Übersicht aller installierten Programme; eine verbesserte Handhabung von Programmen im Vollbildmodus;Mission Control,eine kombinierte Übersicht über Spaces, Exposé, Dashboard und laufende Vollbildprogramme; FileVault2, das nun auch Full-Disk-Verschlüsselung ermöglicht. Verschiedene Bestandteile früherer Betriebssystemversionen, insbesondere die Mediencenter-OberflächeFront Row,eine vorinstallierteJava-Laufzeitumgebungund die EmulationssoftwareRosettawerden nicht mehr unterstützt.[55]

Lion ist die letzte Version, die noch „Mac OS X “im Namen trägt und wurde bereits als „OS X Lion “beworben.

Die separate Server-Ausgabe wurde eingestellt, stattdessen wird fortan Server- und Konfigurationssoftware als ein Programmpaket über denMac App Storeangeboten.

OS X Mountain Lion (Version 10.8)

[Bearbeiten|Quelltext bearbeiten]

Mountain Lion ist Version 10.8 und wurde am 16. Februar 2012 vorgestellt[56]und am 25. Juli 2012 zum Preis von 17,99 Euro beziehungsweise 20 Franken veröffentlicht.OS X Mountain Lionverzichtet explizit auf den Zusatz „Mac “, den vorherige Versionen des Betriebssystems trugen.[57]

Zu den Neuerungen zählen vor allem Funktionen, die vom Tochter-Betriebssystem iOS übernommen wurden, beispielsweise Push-Benachrichtigungen samt Mitteilungszentrale, bessere Anbindung aniCloud,die Ausweitung des iMessage-Protokolls auf den Mac, dedizierte Programme für Erinnerungen und Notizen sowie die systemweite Integration sozialer Netzwerke wie Twitter, Facebook, Flickr und Vimeo.[58]

OS X Mavericks (Version 10.9)

[Bearbeiten|Quelltext bearbeiten]

Version 10.9, veröffentlicht am 22. Oktober 2013, wurde bereits am 10. Juni 2013 vonCraig Federighiauf derWWDCals OS X Mavericks vorgestellt, das nach dem SurfspotMaverickssüdlich von San Francisco benannt wurde. Die Nachfolgeversion von Mountain Lion ist somit nicht mehr nach einer Großkatze benannt. Mavericks bietet unter anderem neue Funktionen wie Tabs und Tagging im Finder und verbessert den Umgang mit mehreren Bildschirmen.[59]Erstmals ist für Besitzer von Apple-Computern ein Update auf eine neue Version des Betriebssystems kostenlos.

OS X Yosemite (Version 10.10)

[Bearbeiten|Quelltext bearbeiten]

Version 10.10 wurde am 16. Oktober 2014 veröffentlicht. Sie wurde am 2. Juni 2014 auf derWorldwide Developers Conference(WWDC) vorgestellt und trägt den Namen OS X Yosemite, nach demYosemite-Nationalpark.Zu den Änderungen zählen u. a. eine verbesserte Zusammenarbeit mit iPhone und iPad sowie eine überarbeitete Betriebssystemoberfläche. Erstmals gab es vor der Veröffentlichung ein öffentliches Beta-Programm für die Software. Das Update auf Yosemite ist für Besitzer von Apple-Computern kostenlos.

OS X El Capitan (Version 10.11)

[Bearbeiten|Quelltext bearbeiten]

Version 10.11 wurde als El Capitan am 30. September 2015 veröffentlicht. Sie wurde am 8. Juni 2015 auf derWorldwide Developers Conferencevorgestellt. Namensgeber ist einMonolithimYosemite-Nationalpark.Neben Verbesserungen des Fenstermanagements und neuen Funktionen in mit dem System mitgelieferten Programmen liegt der Fokus auf Stabilitäts- und Leistungsverbesserungen. Die bereits zuvor mitiOS8 eingeführte 3D-GrafikschnittstelleMetalist ab El Capitan auch auf Mac-Modellen ab 2012 verfügbar.[60]

macOS Sierra (Version 10.12)

[Bearbeiten|Quelltext bearbeiten]

Sierra ist die Version 10.12 des nun „macOS “genannten Betriebssystems und wurde am 20. September 2016 veröffentlicht. Das System wurde auf derWWDCam 13. Juni 2016 in San Francisco vorgestellt. Die Namensänderung von OS X zu macOS wurde in Anlehnung an die anderen Betriebssysteme des Herstellers,iOS,watchOSundtvOS,gewählt. In dieser Version gab es nur geringfügige technische Änderungen. Apple stellt die Integration des Spracherkennungs- und -steuerungsdienstesSirisowie die Möglichkeit heraus, sich auf dem Rechner mittels derApple Watcheinzuloggen. Außerdem wurden ein neues Dateisystem, mit dem man USB-Sticks mit einem Passwort sichern kann und eine verbesserte Speicherverwaltung hinzugefügt. In den angelsächsischen Ländern, in China und in Singapur, später auch in der Schweiz, in Frankreich und in Hongkong soll der Online-BezahldienstApple Payüber den WebbrowserSafarieingeführt werden.[3]

macOS High Sierra (Version 10.13)

[Bearbeiten|Quelltext bearbeiten]

High Sierra, macOS 10.13, wurde am 5. Juni 2017 auf derWWDCvorgestellt. Auch in dieser Version gibt es vor allem Änderungen an Details und weitere Verbesserungen.Safarierhält eine Unterstützung gegen Tracking und verhindert automatisch abgespielte Videos auf Webseiten.Apple Fotoserhält neue Ansichten für importierte Bilder.[61]

Die großen Änderungen betreffen die Einführung des neuen DateisystemsAPFS,die neue VideoschnittstelleMetal 2undH.265als Videostandard für 4K-Videos.

macOS Mojave (Version 10.14)

[Bearbeiten|Quelltext bearbeiten]

Mojave trägt die Versionsnummer 10.14, wurde am 4. Juni 2018 auf derWWDCvorgestellt und ist seit dem 24. September 2018 verfügbar.

macOS Catalina (Version 10.15)

[Bearbeiten|Quelltext bearbeiten]

Catalina bzw. Version 10.15 wurde am 3. Juni 2019 auf derWWDCvorgestellt und ist seit dem 7. Oktober 2019 verfügbar. Eine der großen Änderungen ist die vollständige Umstellung auf64-Bit,die damit einhergeht, dass32-Bit-Programme nicht mehr unterstützt werden. Das betrifft auch einige ältere Programme von Apple selbst, etwaApertureundQuickTime 7.Auch dieCarbon-Schnittstelle, die bis zuletzt auf 32 Bit beschränkt blieb, ist in Catalina nicht mehr enthalten. Zu den Neuerungen gehört u. a. ein Nur-Lese-APFS-Volume und verschärfteSystem Integrity Protection(SIP), was die Sicherheit erhöhen soll, sowie die vollständige Steuerbarkeit mit Sprachbefehlen und mitSidecardie Möglichkeit, einiPadals zusätzlichen Monitor zu nutzen.

macOS Big Sur (Version 11)

[Bearbeiten|Quelltext bearbeiten]

Am 22. Juni 2020 wurde mit Big Sur macOS Version 11 auf der WWDC präsentiert und ist seit 12. November 2020 allgemein verfügbar.[62]Damit verabschiedete sich Apple nach über 20 Jahren von der Version 10 bzw. „X “des 1999 begonnenen „Mac OS X “.

macOS Monterey (Version 12)

[Bearbeiten|Quelltext bearbeiten]

Am 7. Juni 2021 wurde macOS Monterey bzw. Version 12 auf der WWDC präsentiert und ist seit 26. Oktober 2021 allgemein verfügbar.[62]

macOS Ventura (Version 13)

[Bearbeiten|Quelltext bearbeiten]

Am 6. Juni 2022 wurde macOS-Version 13 mit dem Namen Ventura auf der WWDC präsentiert und ist seit Oktober 2022 verfügbar.[63]

macOS Sonoma (Version 14)

[Bearbeiten|Quelltext bearbeiten]

Am 5. Juni 2023 präsentierte Apple auf der WWDC die macOS-Version 14 „Sonoma “, dessen Name schon vor mehreren Jahren durch Apple gesichert wurde.[64][65]Seit September 2023 ist diese verfügbar.[66]

macOS Sequoia (Version 15)

[Bearbeiten|Quelltext bearbeiten]

Am 10. Juni 2024 stellte Apple auf der WWDC macOS Sequoia vor,[67]das seit 10. September 2024 verfügbar ist.

Server-Betriebssystemvariante und -Programmpaket

[Bearbeiten|Quelltext bearbeiten]

Das bis Version 10.6, Snow Leopard, separat verkaufte „Mac OS X Server “läuft auf allen Mac-Modellen, die auch mit der Desktop-Variante kompatibel sind. Seit Lion, Version 10.7 von 2011, gibt es keine separate Server-Ausgabe des Betriebssystems mehr: Erweiternde Server- und Konfigurationssoftware kann nun über denMac App Storebezogen werden. Das resultierende Betriebssystem erhält den Namen „macOS Server “(bzw. „OS X Server “, bei 10.7 auch „Lion Server “) und läuft ebenso auf allen auch vom regulären macOS unterstützten Mac-Modellen.

Zwischen 1999 und 2013 wurde „Mac OS X Server “in der jeweils aktuellen Version auf Server-Modellen der ReihenPower Mac(„Macintosh Server “),Xserve,Mac ProundMac minivorinstalliert ausgeliefert.

Apple nennt keine Zeiträume, für dieAktualisierungen(englischupdates) zugesichert werden. Seit 2011 erschienen jährlich Hauptversionen mit größeren Neuerungen und unter neuem Namen. Diese wurden für ein Jahr weiterentwickelt und anschließend für zwei Jahre mit Sicherheitsupdates versorgt, so dass jeweils die drei jüngsten Hauptversionen abgedeckt waren.[68]Bisweilen wurden darüber hinaus Patches für kritische Sicherheitslücken älterer Hauptversionen bereitgestellt.[69]

Die einer Hauptversion beiliegenden Anwendungen werden nach der Einführung einer neuen Hauptversion meist nicht mehr gepflegt, um einen Anreiz zum Aufrüsten (englischupgrade) der Plattform zu bieten. Davon gibt es zwei Ausnahmen: Seit der Veröffentlichung von El Capitan, Version 10.11 von macOS, wird der WebbrowserSafari,beginnend mit Version 9, bei der Aktualisierung auch für die beiden vorhergehenden Systeme angeboten, jedoch nicht mit den im Vergleich zu den früheren Systemen neu eingeführten Merkmalen, die nur auf dem aktuellen Betriebssystem genutzt werden können. Dieses Vorgehen gilt entsprechend auch für Safari 10, das Teil von Sierra bzw. macOS Version 10.12 ist,[70]und für Safari 11 bei der Veröffentlichung von High Sierra bzw. macOS 10.13.[71]

Das Betriebssystem und die darauf laufendeCocoa-nutzende Software sind für dieMehrsprachigkeitimplementiert. Somit können sie relativ einfach„lokalisiert “,d. h.sprachlich übersetztund länderspezifisch angepasst werden.

Meldungen von System und Anwendungen werden in jener Sprache ausgegeben, die in den Systemeinstellungen als bevorzugt konfiguriert worden ist. Dabei können mehrere Sprachen angegeben und priorisiert werden. Anwendungen, die die erste bevorzugte Sprache nicht anbieten, verwenden dann die zweite oder dritte usw.

Ausgeliefert wird macOS mit über 30 Sprachen und weiteren länderspezifischen Varianten: Arabisch, Brasilianisch-Portugiesisch, (vereinfachtes) Chinesisch, Deutsch, Dänisch, Englisch, Finnisch, Französisch, Griechisch, Hebräisch, Hindi, Indonesisch, Italienisch, Japanisch, Katalanisch, Koreanisch, Kroatisch, Malaiisch, Niederländisch, Norwegisch (Bokmål), Polnisch, Portugiesisch, Rumänisch, Russisch, Schwedisch, Slowakisch, Spanisch, Taiwanesisch, Thai, Tschechisch, Türkisch, Ukrainisch, Ungarisch und Vietnamesisch.[72][73][74]

In allen aufgelisteten Sprachen kann macOSTextmittelsSchriftdarstellen – beispielsweise inMenüs,aufButtons,bei Hilfetexten usw. Allerdings wird je nach Sprache ein unterschiedlicher Funktionsumfang geboten. Allgemein bietet macOS in englischer Sprache den größten Funktionsumfang.

Ähnlich wie für die Lokalisierung von Anwendungen kann auch für die integrierte Rechtschreibprüfung eine bevorzugte Reihenfolge der Sprachen konfiguriert werden. Nicht für alle Sprachen ist auch eine Rechtschreibprüfung vorhanden. Wörterbücher von Drittanbietern können hinzugefügt werden, um weitere Sprachen zu unterstützen.

In weit über 20 Sprachen und weiteren länderspezifischen Varianten kann macOS darüber hinaus Inhalte mittelsSprachsyntheseaussprechen (Sprachausgabe) – beispielsweise die Beschriftung von Buttons, aber auch zusammenhängende Texte.

Ebenso kann es menschliche Sprache erkennen (Spracherkennung) und weitgehend darüber gesteuert werden (Spracheingabe).

Spracheingabe und -ausgabe wurden bereits beim klassischen Mac-Betriebssystem eingeführt und dienen primär derBarrierefreiheit.So wurde etwaVoiceOverspeziell für die Kompensation von Sehbeeinträchtigungen entwickelt. VoiceOver unterstützt neben Deutsch und Englisch 24 weitere Sprachen.

Überdies enthält macOS seit 2017Siri,einenintelligenten persönlichen Assistentenmit Spracheingabe und-ausgabe.

Commons:macOS– Sammlung von Bildern, Videos und Audiodateien
  1. abmacOS 15.1 (24B83).24. Oktober 2024 (abgerufen am 28. Oktober 2024).
  2. Register of Open Branded Products – UNIX 03,Open Group,abgerufen am 7. Februar 2016.
  3. abWolfgang Reszel:WWDC 2016: Aus OS X wird macOS – „Sierra “holt Siri auf den Mac.In:heise online.13. Juni 2016,abgerufen am 13. Juni 2016.
  4. Ben Schwan:Markeneinträge lassen Rückschlüsse auf nächsten macOS-Namen zu.In:Heise online.28. Mai 2018.Abgerufen am 31. August 2022.; Zitat: „macOS 10.14, das im Herbst erscheinen dürfte, wird wahrscheinlich erneut nach einem Ort in Apples kalifornischer Heimat benannt sein. Der Mac-Produzent hatte diese Namensstrategie mit macOS 10.9 alias Mavericks im Jahr 2013 eingeführt, nachdem ihm die zuvor stets verwendeten Großkatzen (von ‚Cheetah‘ bis ‚Mountain Lion‘) als Codenamen ‚ausgegangen‘ waren. “.
  5. Porting UNIX/Linux Applications to OS X: Glossary,apple.com, abgerufen am 3. August 2012.
  6. Introduction to Cocoa-Java Integration Guide.apple.com;
  7. Ben Schwan:Kommentar zu Apples WWDC 2020: Kommt der Mac jetzt weg?.In:Heise online.23. Juni 2020.Abgerufen am 23. Juni 2020.
  8. Wolfgang Reszel:macOS 11 Big Sur bekommt neues Design und unterstützt Apples ARM-CPUs.In:Heise online.22. Juni 2020.Abgerufen am 23. Juni 2020.
  9. Official Apple Support.apple.com;
  10. Apple Support:Ein externes Mac-Startvolume einrichten und verwenden,abgerufen am 25. Mai 2017
  11. Windows auf M1-Macs: Neue Version von Parallels Desktop.In:Macwelt.15. April 2021,abgerufen am 16. Oktober 2021.
  12. Benjamin Kraft, Christian Hirsch:Umgetopft. Apples Betriebssystem OS X auf selbst gebaute Desktop-PCs installieren.In:c’t.Nr.10,April 2016,S.178–181(heise.de).
  13. Peter Müller:Russian Mac: Klon aus Moskau.macwelt.de;
  14. siehe:Macwelt12/2009, Artikel zu Prozess Apple gegen Psystar
  15. Wechselt Psystar seine Strategie?Mac Life, 1. Dezember 2009;.
  16. Hackintosh Instructions, Hackintosh How To Guides.Hackintosh.com;
  17. Install MacOs Cataline on VmWare on Windows.Abgerufen am 12. Februar 2022.
  18. Chris Pearson:Cocoa and the Death of Yellow Box and Rhapsody.RoughlyDrafted Magazine, 19. Februar 2007,abgerufen am 9. Januar 2015(englisch).
  19. Liane M. Dubowy:Emulator will Mac-Anwendungen auf den Linux-Desktop bringen.In:Heise online.7. August 2013.Abgerufen am 9. März 2016.
  20. FAQ.Darling-Projekt, archiviert vomOriginalam19. Januar 2014;abgerufen am 9. Januar 2015(englisch).
  21. Roger Fingas:'Apple File System' will scale from Apple Watch to Macs, replace HFS+.Apple Insider, 13. Juni 2016;.
  22. 60+ new features in macOS Sierra
  23. Archived — Mac OS X 10.5 Leopard: Installing on a UFS-formatted volume.Apple,12. Juni 2012,abgerufen am 8. April 2013.
  24. Mac OS X 10.6.5 Notes: exFAT Support, AirPrint, Flash Player Vulnerability Fixes.Abgerufen am 25. November 2013.
  25. Apple: Leopard offers limited ZFS read-only.In:MacNN.12. Juni 2007,abgerufen am 23. Juni 2007.
  26. OSXFUSEaufGitHub
  27. Kombiniertes Mac OS X 10.3.9 Update,Zitat: „Verbesserte Unterstützung von Volumes im Format ‚NTFS‘ “; Apple Support, abgerufen am 22. September 2016.
  28. OS X Daily:How to Enable NTFS Write Support in Mac OS X(englisch); abgerufen am 22. September 2016.
  29. John Gruber:Broken Windows.daringfireball.net, 4. Juni 2004,abgerufen am 22. August 2011(englisch).
  30. Alan Dang:Behind Pwn2Own: Exclusive Interview With Charlie Miller.The NX bit and ASLR. tomshardware.com, 25. März 2009,S. 4,abgerufen am 22. August 2011(englisch): „The NX bit is very powerful. When used properly, it ensures that user-supplied code cannot be executed in the process during exploitation. Researchers (and hackers) have struggled with ways around this protection. ASLR is also very tough to defeat. This is the way the process randomizes the location of code in a process. Between these two hurdles, no one knows how to execute arbitrary code in Firefox or IE 8 in Vista right now. For the record, Leopard has neither of these features, at least implemented effectively. “
  31. Dan Godin:Major overhaul makes OS X Lion king of security.TheRegister.co.uk, 21. Juli 2011,abgerufen am 22. August 2011(englisch): „Apple deserves kudos for setting a new standard in OS security that Microsoft and Linux distributors would do well to emulate. “
  32. Unpatched OS X Java Vulnerabilities Drawing Attention.Macrumors, 20. Mai 2009,abgerufen am 3. September 2011(englisch): „While the vulnerabilities, first discovered last August, were disclosed and patched by Sun last December, Apple has yet to roll out a fix for its own implementation of Java. “
  33. Unpatched Mac OS X/Safari Security Flaws.Macrumors, 26. April 2006,abgerufen am 3. September 2011(englisch).
  34. Rich Mogull, Glenn Fleishman:Apple Fails to Patch Critical Exploited DNS Flaw.TidBITS, 24. Juli 2008,abgerufen am 3. September 2011(englisch): „Apple has not yet provided a patch, unlike dozens of other companies that make or distribute operating systems or DNS server software. “
  35. Jürgen Schmidt:Löcher in der Firewall von Mac OS X Leopard.In:Heise online.29. Oktober 2007.Abgerufen am 3. September 2011.
  36. Jürgen Schmidt:Apple bessert Löcher in der Leopard-Firewall aus.In:Heise online.16. November 2007.Abgerufen am 3. September 2011.
  37. abJohn Siracusa:Mac OS X 10.7 Lion: the Ars Technica review.arstechnica.com, 20. Juli 2011,S. 9,abgerufen am 22. August 2011(englisch).
  38. WWDC 2011 Session Videos,Developer.apple.com; „Session 203 – Introducing App Sandbox “ab 29:40 min (nur mit kostenlosem Account einsehbar; englisch)
  39. abTobias Engler: „Bedrohung für den Mac “(OS X 10.7: Apple bessert gründlich nach)In: c’t kompakt Security 03/2011, S. 144.
  40. Sicherheits-Features unter OS X Mountain Lion,Apple.com
  41. Ben Schwan:Gatekeeper schon in Mac OS X 10.7.3 vorhanden.In:Heise online.17. Februar 2012.Abgerufen am 9. März 2016.
  42. Dirk Martin Knop:Virus für Mac OS X aufgetaucht.In:Heise online.16. Februar 2006.Abgerufen am 26. Januar 2010.
  43. Trojaner-Lockmittel: Snow Leopard kostenlos.fscklog, 27. August 2009,abgerufen am 26. Januar 2010.
  44. Alter Trick, variierende Trojaner: Fehlende Videocodecs als Lockmittel.fscklog, 12. Juni 2009,abgerufen am 22. August 2011.
  45. Raid on Russian Firm May Have Taken Down MacDefender Malware.macrumors.com, 4. August 2011,abgerufen am 22. August 2011(englisch).
  46. Macrumors.com:Flashback Malware Still Affecting over 100,000 Macs18. April 2012.
  47. About the security content of Java for OS X Lion 2012-002 and Java for Mac OS X 10.6 Update 7,Apple;Informationen zum Sicherheitsinhalt von Java für OS X 2012-003 und Java für Mac OS X 10.6 Update 8,Apple;About the security content of Flashback malware removal tool,Apple, abgerufen am 19. April 2012.
  48. Ronald Eikenberg:Mozilla blockiert Java auf alten Mac-Systemen.In:Heise online.19. April 2012.Abgerufen am 9. März 2016.
  49. John Siracusa:Mac OS X Beta.Ars Technica, Oktober 2000,abgerufen am 24. Mai 2017(englisch).
  50. IT Magazine.Swiss IT Media GmbH;
  51. Pressemeldung vom 9. Juni 2008(Mementovom 31. Dezember 2008 imInternet Archive)
  52. Snow Leopard bei apple.com(Mementovom 23. Juni 2011 imInternet Archive)
  53. Apple – OS X Yosemite – Mac App Store.
  54. Apple launches Mac OS X 10.7 Lion on Mac App Store for $29.99.In:AppleInsider.com.20. Juli 2011,abgerufen am 20. Juli 2011(englisch).
  55. Inside Mac OS X 10.7 Lion: Missing Front Row, Rosetta and Java runtime,AppleInsider, 26. Februar 2011.
  56. Pressemitteilung:Apple Releases OS X Mountain Lion Developer Preview with Over 100 New Features.16. Februar 2012.
  57. Jordan Golson:Apple Officially Drops 'Mac’ Name from OS X Mountain LionIn: macrumors.com. 16. Februar 2012, abgerufen am 5. März 2012.
  58. OS X Mountain Lion Website,Apple, abgerufen am 25. Juli 2012.
  59. Chris Welch:Apple’s OS X 10.9 Mavericks ships this fall with tabbed Finder, Maps and iBooks apps.theverge.com, 10. Juni 2013,abgerufen am 10. Juni 2013(englisch).
  60. Leo Becker:Metal für alle Macs ab 2012.In:Heise online.19. Juni 2015.Abgerufen am 14. Juni 2017.
  61. apple.com: macOS High Sierra Vorschau(Mementovom 29. Juni 2017 imInternet Archive)
  62. abWolfgang Reszel:macOS 12 bekommt Kurzbefehle und erleichtert Datenaustausch.In:Heise online.7. Juni 2021.Abgerufen am 25. Juni 2021.
  63. heise online:macOS 13 Ventura: Apple zeigt Mac-Betriebssystem auf der WWDC 2022.Abgerufen am 9. Juni 2022.
  64. Ben Schwan:macOS: Welchen Namen bekommt Version 14?.In:Heise online.25. April 2023.Abgerufen am 6. Juni 2023.; Zitat: „Verwendet von der vor mehreren Jahren angemeldeten Sammlung wurden bereits Mavericks, Yosemite, El Capitan, Sierra, High Sierra, Mojave, Catalina, Big Sur, Monterey und das aktuelle Ventura. Noch frei und unverwendet sind Diablo, Condor, Tiburon, Farallon, Miramar, Rincon, Pacific, Redwood, Shasta, Grizzly, Skyline, Redtail, Sonoma, Sequoia und Mammoth. “.
  65. Malte Kirchner:Erste Analyse zur Apple Vision Pro: Die Entgegenständlichung des Displays.In:Heise online.6. Juni 2023.Abgerufen am 6. Juni 2023.; Zitat: „Erst der Anfang… Und übrigens, neue Betriebssystem-Versionen gab es ja auch noch auf der WWDC 2023. Diese drohen angesichts des Hypes um das Headset in der öffentlichen Wahrnehmung fast in den Hintergrund zu geraten. Einmal mehr werden in iOS 17, iPadOS 17 und macOS Sonoma viele Verbesserungen im Detail vorgenommen. “.
  66. Christian Rentrop:MacOS Sonoma: Völlig verbuggt?golem.de,15. November 2023,abgerufen am 15. November 2023.
  67. macOS Sequoia Preview.Abgerufen am 12. Juni 2024(amerikanisches Englisch).
  68. Apple Support:Apple-Sicherheitsupdates - Apple Supportsowie dort verlinkte Seiten mit Listen früherer Updates. Abgerufen am 24. Dezember 2018
  69. Ben Schwan:Patch: Apple fasst altes OS X Snow Leopard noch einmal an.In:Heise online.28. Januar 2016.Abgerufen am 25. Juni 2016.
  70. Leo Becker:Apple-Browser: Safari 10 kommt auch für ältere OS-X-Versionen.In:heise online.24. Juni 2016,abgerufen am 24. Juni 2016.
  71. Leo Becker:macOS 10.13 High Sierra verfügbar: Update soll den Mac leistungsfähiger machen.In:Mac & i.25. September 2017,abgerufen am 1. November 2017.
  72. Systemsprachen(Mementovom 24. September 2014 imInternet Archive), Apple.com, abgerufen am 7. Januar 2014
  73. Weitere Features(Mementovom 23. Juli 2014 imInternet Archive), Apple.com, abgerufen am 7. Januar 2014.
  74. OS X 10.7Lion Adds Major New Language Capabilities.Multilingual Mac, abgerufen am 6. September 2011.