Mac OS X
Fra Wikipedia, den frie encyklopedi
Mac OS X er en serie proprietære operativsystemer til Apples Macintoshmaskiner. Systemet ble lansert i mars 2001, og finnes nå i versjon 10.4. Mac OS X er et flerbrukersystem med et grafisk brukergrensesnitt, og bygger på systemene OPENSTEP og BSD.
Innhold |
[rediger] Historie
Etter Mac OS 9 var det klart at Macintoshplattformen trengte et mer moderne operastivsystem for å holde følge med den rivende utviklingen innenfor informasjonsteknologien. Apple bestemte seg for å ikke bygge videre på det allerede eksisterende operativsystemet, og i 1996 overtok derfor Apple selskapet NeXT og deres system OPENSTEP. Samtidig gikk NeXT-lederen og Apple-grunnleggeren Steven Jobs tilbake til Apple. OPENSTEP ble kjernen i Apples nye operativsystem OS X.
Den første utgaven, OS X 10.0 «Cheetah» i mars 2001, ble ingen stor suksess. Systemet var tregt og ustablit, og hadde lite progravare tilgjenglig. Med OS X 10.1 «Puma» i september samme år ble noen av problemene løst, men det var ikke før med OS X 10.2 «Jaguar» (sluppet august 2002) at OS X ble modent.
OS X 10.3 «Panther» kom i oktober 2003, med mange nye funksjoner. I april 2005 kom OS X 10.4 «Tiger», den nåværende versjonen av systemet. Tiger finnes i en utgave for Intelprosessorer, i tillegg til en utgave for PowerPC, Apples tidligere maskinvareplattform.
[rediger] Arkitektur
Fra et brukersynspunkt består OS X av fire nivåer: Darwin, undersystemet for grafikk, applikasjonsomgivelsene og brukergrensesnittet Aqua.
[rediger] Darwin
Darwin er det nederste nivået i modellen, og består av en «grunnmur» bygget på den åpne UNIX-varianten BSD. Darwin tar seg av kjerneoppgavene til operativsystemet, som minnebeskyttelse, minnehåndtering, filsystemet, nettverksfunksjonalitet og drivere til maskinvare.
[rediger] Grafikkundersystemet
Undersystemet for grafikk tar seg av hva som vises på skjermen. Grafikksystemet er inndelt i tre deler. Quartz er et miljø for 2D-grafikk, og støtter Adobes PDF-format. Open GL er en standarisert plattform for å utvikle 2D- og 3D-applikasjoner. QuickTime tar seg av multimediaavspilling, slik som video, lyd og animasjoner samt tekst.
Undersystemet for grafikk er også vindustjeneren til OS X, og tar seg dermed av å gi de forskjellige applikasjonene egne vinduer. Det sørger også for at forskjellige hendelser (som for eksmpel input fra brukeren) når riktig applikasjon.
[rediger] Applikasjonsmiljøet
Cocoa er et obektorientert rammeverk for applikasjoner skrevet spesielt for OS X. Cocoa-applikasjoner skrives i programmeringsspråket objective-C.
Et annet rammeverk for applikasjoner i OS X er Carbon. Carbon gjør det lett å skrive om programmer skrevet for System 9 over til OS X, da 70% av programmeringsgrensesnittet er felles. Slik kan programmer egentlig skrevet for System 9 kunne ta i bruk OS Xs avanserte funksjoner.
Java har god støtte i OS X. På tross av Javas plattformuavhengighet vil utseendet til Javaapplikasjoner være tilnærmet det samme som for Cocoaapplikasjoner, selv om Javaprogrammer bruker GUI-biblioteket Swing.
Gamle applikasjoner skrevet for System 9 kan også kjøres side ved side med nye applikasjoner i OS X uten at det gamle systemet må emuleres, gjennom miljøet Classic. Dette gjøres ved at en instans av System 9 kjøres samtidig som OS X kjører. Applikasoner som kjører i Classic vil utseendemessig bryte med OS X-applikasjonene. Classic virker ikke på G5 eller Intel-Macer
[rediger] Aqua
Aqua er det grafiske brukergrensesnittet i OS X. Det bruker det underleggende grafikksystemet til å lage pene ikoner, effekter og menyer. Aqua gir vinduene et useende som minner om børstet metall, der knapper «synker» inn i omgivelsene. Knappene som kontrollerer vinduene er sirkulære og fargede (grønne, gule og røde). Aqua har også en dokk som brukes til å starte applikasjoner, i motsetning til andre grafiske brukergrensesnitt som ofte bruker en start-meny.
[rediger] Programvare
[rediger] Programvare som følger med operativsystemet
- Adressebok - et program for lagring av kontaktinformasjon
- DVD-spiller - avspillingsprogram for DVD-filmer
- iCal - kalenderprogram
- iChatAV - Apples IM-klient med støtte for AIM-nettverket
- iMovie - et brukervennlig og lettvindt videoredigeringsprogram
- iPhoto - digitalt bildearkiv med enkle redigeringsmuligheter som fjerning av "røde-øyne"
- iSync - synkroniseringstjeneste mellom håndholdte enheter og Mac, eller Internett og Mac
- iTunes - digitalt musikkarkiv med støtte for online-kjøp av musikk.
- Mail - e-postprogram med støtte for blant annet S/MIME og filtrering av uønsket e-post
- Preview - et program for rask visning av ulike filformater, deriblant PDF
- Safari - Apples egenutviklet nettleser
- X11 for Mac OS X - et komplett X Window System for å kjøre X11-baserte programmer
[rediger] Versjoner
- 10.0 Cheetah (13. september, 2000)
- 10.1 Puma (24. mars, 2001)
- 10.2 Jaguar (24. august, 2002)
- Bedre støtte for Windows-nettverk
- Quartz Extreme grafikkmotoren.
- Rendezvous nettverksdeling.
- En ny og oppdatert Finder
- iChat, et nytt snakkeprogram til AIM-nettverket.
- Generelle ytelsesforbedringer.
- 10.3 Panther (24. oktober, 2003)
- Enda en oppdatert Finder
- Exposé
- Raskt brukerbytte
- Forbedret støtte for Windows-nettverk
- Filevault, kryptering på filnivå.
- 10.4 Tiger (29. april, 2005)
- 64 bit
- «Smarte kataloger» -drevet av Spotlight.
- API for å lage filter for å gjengi bilder/video (via GPU)
- Oppdatert iChat AV med støtte for tre samtidige videokonferanser
- Dashbord som gir brukeren tilgang til nyttige småprogrammer direkte på skrivebordet
- Oppdatert versjon av Safari med støtte for RSS
- 10.5 Leopard (lanseres tidlig 2007, samtidig med Microsoft sitt slipp av deres neste operativsystem Vista)
[rediger] Eksterne lenker
- Apples Internettsider om Mac OS X
- Apples internettsider om Mac OS X Tiger
- Apples sniktitt på Mac OS X Leopard