Een ander (nieuw) besturingssysteem binnen Apple is de Mac OS X, dat sinds 2002 op de Macintosh-systemen draait. OS X is een opvolger van het al eerder genoemde Mac OS besturingssysteem.
In 2001 kondigde Apple al aan dat ze met een nieuw besturingssysteem zouden komen. Na Mac OS 9 werd er met een ander besturingssysteem gewerkt genaamd: Mac OS X. Opvallend is dat er een ‘X’ bij is gekomen. Dit is op zich logisch, want de ‘X’ stelt het Romeinse cijfer tien voor. Wel werd er nog gebruik gemaakt van decimalen om verschillende versies aan te duiden, bijvoorbeeld: Mac OS X 10.3.
Dit was niet het enige dat veranderde aan het besturingssysteem. Apple kwam erachter dat het Mac OS een hoop miste. Zo kon er niet gebruik worden gemaakt van multitasking op een Macintosh dat op andere computers wel kon. Hierdoor zijn veel Apple-gebruikers overgestapt op een ander soort PC. Niet alleen multitasking was een probleem, maar later kwamen er nog meer onderdelen aan de orde, die het systeem verouderde. Het probleem was dat dit niet ‘vervangen’ kon worden door iets nieuws. Daarom besloot Apple om een heel nieuw systeem te bouwen, genaamd Mac OS X. Dit systeem bestaat uit twee delen:
· De XNU. Dit is de kern van het besturingssysteem. De XNU kan ook worden gezien als “Opensourcesoftware”. Dit houdt in dat gebruikers de software binnen het besturingssysteem kunnen bekijken en aanpassen, doordat de broncode wordt blootgesteld. Als een programmeur het besturingssysteem wil bekijken of aanpassen, zal hij de broncode erbij pakken.
· Het andere onderdeel van de Mac OS X is: “Aqua”. Dit is het grafische deel van het systeem (gebruikersomgeving). Bij de uitgave van iMovie 2 en bij de vormgeving van iTunes, was Aqua voor het eerst te zien.
Mac OS X bestaat voornamelijk uit NeXTStep. Dit is een besturingssysteem dat gemaakt is door Steve Jobs en is later toegepast op de besturingssystemen van de Macintosh, Mac OS X. NeXTStep heeft een zeer belangrijke rol gespeeld in de ontwikkeling van de computer. Zo heeft het bedrijf de eerste webbrowser en webserver gemaakt.
Het NeXTStep systeem was in de jaren ’90 het modernste systeem dat er in de wereld was. Het bevatte een objectgeoriënteerde applicatielaag. Hierbij wordt een geheel systeem opgebouwd uit objecten. De objecten bevatten gegevens en programma’s om de gegevens uit te voeren. Door OOP (Object Oriented Programming) wordt het voor een programmeur gemakkelijker om een code aan te passen. Dit komt doordat een object wordt verdeeld in verschillende ‘groepen’ zodat een deel van een bepaalde code makkelijker terug te zoeken is. Ook kon in dit systeem gebruik worden gemaakt van multitasking, waardoor gebruikers meerdere programma’s tegelijk konden draaien. Nog een onderdeel dat het systeem bevatte was PostScript. Dit onderdeel zorgt ervoor dat afbeeldingen en tekst op dezelfde manier worden beschreven. Hierdoor maakt het niet uit waar de gebruiker zijn tekst of afbeeldingen print, omdat het allemaal dezelfde code bevat. Het laatste deel dat NeXTStep zo bijzonder maakte was de dock-balk. Dit kan worden vergeleken met de taakbalk van de Windows pc, dat zich meestal onderaan het scherm bevindt. Door NeXTStep is Mac OS X een UNIX-systeem[4] geworden. UNIX is een verzamelnaam voor alle besturingssystemen die gebruik maken van multitasking.
Doordat het nieuwe besturingssysteem van Apple NeXTStep bevatte, werd het vele malen gebruiksvriendelijker. Apple had een heel nieuw systeem nodig om nog goed op de markt te kunnen liggen. Daarom is het een zeer verstandig idee geweest om met iets heel nieuws te komen. Dit was ook nodig, omdat het oude besturingssysteem, Mac OS, niet gemakkelijk aan te passen was tot iets nieuws. NeXTStep kon snel worden toegepast op het besturingssysteem van Apple, omdat Steve aan de ontwikkeling van dit systeem heeft meegewerkt.
In 2001 kondigde Apple al aan dat ze met een nieuw besturingssysteem zouden komen. Na Mac OS 9 werd er met een ander besturingssysteem gewerkt genaamd: Mac OS X. Opvallend is dat er een ‘X’ bij is gekomen. Dit is op zich logisch, want de ‘X’ stelt het Romeinse cijfer tien voor. Wel werd er nog gebruik gemaakt van decimalen om verschillende versies aan te duiden, bijvoorbeeld: Mac OS X 10.3.
Dit was niet het enige dat veranderde aan het besturingssysteem. Apple kwam erachter dat het Mac OS een hoop miste. Zo kon er niet gebruik worden gemaakt van multitasking op een Macintosh dat op andere computers wel kon. Hierdoor zijn veel Apple-gebruikers overgestapt op een ander soort PC. Niet alleen multitasking was een probleem, maar later kwamen er nog meer onderdelen aan de orde, die het systeem verouderde. Het probleem was dat dit niet ‘vervangen’ kon worden door iets nieuws. Daarom besloot Apple om een heel nieuw systeem te bouwen, genaamd Mac OS X. Dit systeem bestaat uit twee delen:
· De XNU. Dit is de kern van het besturingssysteem. De XNU kan ook worden gezien als “Opensourcesoftware”. Dit houdt in dat gebruikers de software binnen het besturingssysteem kunnen bekijken en aanpassen, doordat de broncode wordt blootgesteld. Als een programmeur het besturingssysteem wil bekijken of aanpassen, zal hij de broncode erbij pakken.
· Het andere onderdeel van de Mac OS X is: “Aqua”. Dit is het grafische deel van het systeem (gebruikersomgeving). Bij de uitgave van iMovie 2 en bij de vormgeving van iTunes, was Aqua voor het eerst te zien.
Mac OS X bestaat voornamelijk uit NeXTStep. Dit is een besturingssysteem dat gemaakt is door Steve Jobs en is later toegepast op de besturingssystemen van de Macintosh, Mac OS X. NeXTStep heeft een zeer belangrijke rol gespeeld in de ontwikkeling van de computer. Zo heeft het bedrijf de eerste webbrowser en webserver gemaakt.
Het NeXTStep systeem was in de jaren ’90 het modernste systeem dat er in de wereld was. Het bevatte een objectgeoriënteerde applicatielaag. Hierbij wordt een geheel systeem opgebouwd uit objecten. De objecten bevatten gegevens en programma’s om de gegevens uit te voeren. Door OOP (Object Oriented Programming) wordt het voor een programmeur gemakkelijker om een code aan te passen. Dit komt doordat een object wordt verdeeld in verschillende ‘groepen’ zodat een deel van een bepaalde code makkelijker terug te zoeken is. Ook kon in dit systeem gebruik worden gemaakt van multitasking, waardoor gebruikers meerdere programma’s tegelijk konden draaien. Nog een onderdeel dat het systeem bevatte was PostScript. Dit onderdeel zorgt ervoor dat afbeeldingen en tekst op dezelfde manier worden beschreven. Hierdoor maakt het niet uit waar de gebruiker zijn tekst of afbeeldingen print, omdat het allemaal dezelfde code bevat. Het laatste deel dat NeXTStep zo bijzonder maakte was de dock-balk. Dit kan worden vergeleken met de taakbalk van de Windows pc, dat zich meestal onderaan het scherm bevindt. Door NeXTStep is Mac OS X een UNIX-systeem[4] geworden. UNIX is een verzamelnaam voor alle besturingssystemen die gebruik maken van multitasking.
Doordat het nieuwe besturingssysteem van Apple NeXTStep bevatte, werd het vele malen gebruiksvriendelijker. Apple had een heel nieuw systeem nodig om nog goed op de markt te kunnen liggen. Daarom is het een zeer verstandig idee geweest om met iets heel nieuws te komen. Dit was ook nodig, omdat het oude besturingssysteem, Mac OS, niet gemakkelijk aan te passen was tot iets nieuws. NeXTStep kon snel worden toegepast op het besturingssysteem van Apple, omdat Steve aan de ontwikkeling van dit systeem heeft meegewerkt.