Mac OS X
Mac OS X ist das neueste Betriebssystem der Mac OS Reihe von Apple Inc. Obwohl es offiziell einfach als eine “Version 10″ des Mac OS aufgeführt wird, ist seine Geschichte weitestgehend unabhängig von den älteren Mac OS Versionen.
Entwicklung außerhalb von Apple
Nachdem Apple Steve Jobs 1985 seines Management Postens enthoben hatte, verließ er die Firma und versuchte das “nächste große Ding” zu erschaffen, er nannte es NeXT. NeXT war eine für die damalige Zeit hoch entwickelte Workstation, die einige innovative und sehr interessante Technologien nutzte, jedoch war sie im Vergleich zu anderen Workstations schlichtweg zu teuer um wirklich akzeptiert zu werden. Die Hardware wurde also nicht mehr weiterentwickelt, das dafür geschaffene Betriebssystem NeXTSTEP lebte jedoch noch wesentlich länger.
Es basierte auf dem Mach Kernel und BSD, einer Unix Implementierung die schon seit den 70ern bestand. Eine Besonderheit war auch die objektorientierte Programmiersprache des Betriebssystems, die auf C beruhte. Heutzutage ist diese Umgebung unter Mac OS X als Cocoa bekannt. 1996 kaufte Apple NeXT für rund 430 Millionen Dollar und nutzte das Betriebssystem OPENSTEP, das aus NeXTSTEP hervorgegangen war, als Basis für Mac OS X. Spuren dieses frühen Betriebssystems kann man noch heute in Mac OS X wiederentdecken.
Interne Entwicklung
In der Zwischenzeit war Apple an einem Grenzpunkt angelangt. Das schon mehrere Jahrzehnte alte Mac OS hatte seine Limits erreicht und musste eine grundlegende Wandlung durchlaufen, um konkurrenzfähig zu den anderen modernen Systemen zu bleiben. Das Projekt, das sich mit dieser Umstellung beschäftigte, startete 1994 unter dem Namen Copland.
Nach einigen Überlegungen, das Betriebssystem BeOS aufzukaufen und zu verwenden, wurde schließlich OPENSTEP als Basis für das neue Mac OS genutzt und Steve Jobs wurde als Berater engagiert. Zuerst war der Plan, ein neues Betriebssystem zu entwickeln, das fast vollkommen auf einer neuen Version von OPENSTEP basieren sollte und die alten Macintosh Anwendungen über einen Emulator ausführen können sollte. Apple ging davon aus, dass die meisten Firmen ihre Anwendungen in das neue Betriebssystem portieren würden, dies geschah jedoch nicht, daher musste der Plan geändert werden.
Veränderte Führung unter Steve Jobs
Nachdem Apple harte finanzielle Verluste verkraften musste, überzeugte der Vorstand Steve Jobs, die Führung des Unternehmens zu übernehmen. Er bekam dabei alle nötigen Freiheiten eingeräumt, um die Firma wieder profitabel zu machen. Er kündigte ein neues, mächtiges Betriebssystem an, das die Bedürfnisse der Entwickler vollkommen zufrieden stellen sollte, und schuf dieses dann auch mit Mac OS X. Zuerst ließ er Carbon entwickeln, das es ermöglichte, Mac OS Anwendungen zu portieren, ohne sie komplett neu schreiben zu müssen. Er sorgte dafür, dass die neue Plattform aktuell beliebte und mächtige Programmiersprachen wie C++, C, Java und Python unterstützte.
Eine besonders wichtige Entwicklung war auch die neue Aqua Oberfläche, die die Benutzerfreundlichkeit auf ein ganz neues Level anhob, gleichzeitig aber auch eine dramatische Abkehr von der Philosophie der alten Betriebssysteme darstellte. Eine grundlegende Änderung der alten Systemvorgaben erwies sich jedoch als der richtige Weg, das Betriebssystem wurde begeistert aufgenommen und erobert auch heute ständig noch neue Marktanteile.






















