macOS (tidligere Mac OS X - udtalt på fransk : / mak o.ɛs dis / , derefter OS X ) er et delvist proprietært operativsystem udviklet og markedsført af Apple siden1998, hvor den nyeste version er macOS Big Sur (version 11) lanceret den12. november 2020. Sammen med iOS , iPadOS , watchOS og tvOS er det en del af Apples operativsystemer .
macOS er efterfølgeren til Mac OS- systemet, Apples vigtigste operativsystem siden1984. I modsætning til sine forgængere er macOS en del af UNIX- familien af operativsystemer , der er baseret på teknologier udviklet af NeXT fra midten af 1980'erne indtil selskabets overtagelse af Apple i1997. Den første version af systemet er Mac OS X Server 1.0 , frigivet i1999, efterfulgt af en version rettet mod offentligheden i Marts 2001.
Den server -version af MacOS er arkitektonisk identisk med forbrugeren version, men indeholder software, der gør det let at sætte op og administrere et computernetværk , e-mail- server, og Samba filserver , blandt andre. Fra og med OS X 10.8 var serverversionen af OS X en simpel udvidelse af basissystemet, der kan downloades fra Mac App Store .
det 13. juni 2016, under WWDC 2016 , meddelte Apple, at systemet ikke længere kaldes OS X, men macOS med macOS Sierra (version 10.12).
På trods af navnet antyder, at det er "version 10" af Mac OS , og selvom det effektivt efterfølger Mac OS 9 , har Mac OS X en historie næsten helt uafhængig af tidligere versioner af Mac OS . Mac OS X er baseret på Mach- kernen og BSD- implementeringen af UNIX , som blev indarbejdet i NeXTSTEP , det objektorienterede operativsystem udviklet af virksomheden grundlagt af Steve Jobs efter at have forladt Apple i 1985, NeXT . Under Jobs fravær forsøgte Apple også at opbygge et "nyt generations" operativsystem med Copland-projektet uden særlig succes. Mange rygter på det tidspunkt antydede, at Apple ville købe BeOS- systemet for at oprette sit nye system. Meddelelsen om overtagelsen af NeXT, ledsaget af genindførelsen af Steve Jobs først som rådgiver og derefter som administrerende direktør for Apple, var en enorm overraskelse.
Endelig blev operativsystemet til NeXT, indtil da kaldet OPENSTEP , valgt af Apple til at danne grundlaget for sit næste system, deraf dets køb af NeXT, i håb om at overbevise applikationsudviklere ved sin rigdom af funktioner. Skifte til denne nye platform. Jobs blev ansat på ny og genvandt senere roret i virksomheden og førte omdannelsen fra det let tilgængelige adgangsudviklersystem, der var OPENSTEP til det, der senere ville blive omfavnet af Apple-brugere, et projekt, der var sportsligt på det tidspunkt. Navnet på Rhapsody . Rhapsody udviklede sig senere til Mac OS X, et navn, der ikke kun fremkaldte overgangen fra Mac OS 9 til Mac OS X (10 i romertal), men også overgangen til UNIX-verdenen, hvor bogstavet "X" er meget udbredt, især i X11- grafikbibliotekerne .
OS X har udviklet sig i løbet af sine forskellige udgivelser og understreget en “digital livsstil” (den digitale hub ), som præsenteret med iLife- pakken og iWork- kontorpakken . I tidlige versioner af Mac OS X blev kompatibilitet med tidligere versioner af Apple-operativsystemer bevaret.
WWDC 2016 valgte Apple at omdøbe OS X til macOS for at harmonisere navnet med det andet forskellige OS af mærket ( iOS , iPadOS , watchOS , tvOS ).
Under WWDC 2020 har Apple valgt at tilbringe MacOS den 11 th udgave, og dermed til at vedtage nomenklaturen for iOS.
Mac OS 9 med sin samarbejdsvillige multitasking , mangel på hukommelsesbeskyttelse og nedarvning af historien fra tidligere versioner blev af mange, inklusive Apple, faktisk betragtet som et meget begrænset system. "Basen" er blevet erstattet af en UNIX , nærmere bestemt en beriget XNU -mikrokerne ( Darwin og BSD ).
Den grafiske grænseflade (nu kaldet Aqua ) er blevet beriget og revideret; det holder visse nøgleprincipper som den enkelte menulinje og tilføjer andre som Exposé , samtidig med at det nøgle ergonomiprincip , der gjorde Macintoshs succes , bevares . Derudover markerede udseendet af en Dock , reaktionen af grænsefladen til brugerhandlinger ved hjælp af animationer, brugen af gennemsigtighed, mere levende farver eller endda børstet metal passagen fra Mac OS 9 betydeligt . Det er også med denne overgang, at tre nye typer grænseflader til oprettelse af applikationer er dukket op: Klassisk , et miljø, der genskaber Mac OS 9 for at få de applikationer, der er knyttet til det, til at fungere; Carbon , en C- grænseflade, der muliggør nem portering fra Mac OS 9 til OS X; og endelig Cocoa , en Objective-C interface, der tillader udvikling af nye applikationer, der er fuldt integreret med udseendet af Mac OS X (Cocoa kan også bruges i Java (forældet siden 2005 og Mac OS X 10.4) i Python og Ruby ).
Fordelene ved at have en UNIX-base til systemet er:
At være et proprietært system er dets popularitet knyttet til salg af Mac-computere , som det er forudinstalleret på. Operativsystemet har 75 millioner brugere over hele verden, ifølge Phil Schiller, en direktør hos producenten i Californien. Denne meddelelse blev fremsat under præsentationen af8. juni 2009af Snow Leopard- versionen er dette nummer nu totalt forældet, siden Apple i 2012 meddelte, at der kun var iOS 150 til 150 millioner brugere .
Hvad angår andelen af Mac-brugere ( Mac OS 9 og macOS kombineret), ville det ifølge de fleste statistikker være omkring 6,0%. Det bør dog tage disse tal med forsigtighed, da de er som regel fra deltagerlisten rapportering hjemmesider , og derfor ikke tager hensyn til, at brugerne brugere .
På trods af det lave antal brugere er macOS ikke desto mindre meget omtale takket være organiseret kommunikation fra Apple. Princippet om drilleri og en hemmeligholdelsespolitik fodrer betydeligt alle diskussioner vedrørende macOS eller Mac. Disse diskussioner drejer sig generelt om en macOS / Windows- opposition , hvor tilhængere af hver "lejr" "kolliderer". Siden Apples vedtagelse af Intel- processorer til sine Mac'er er det muligt at installere ethvert x86- operativsystem (for eksempel: Windows 7 , Windows 8 og Windows 10 ved hjælp af Boot Camp , såvel som de fleste Linux- systemer ), hvilket hjalp med at popularisere systemet. Nogle entusiaster har formået at installere macOS på pc ved at ændre det, så det kan acceptere disse: hackintoshes er pc'er, der kører disse versioner af macOS.
Den interfacet fylder det meste af miljøet i Mac- operativsystemer : træk og slip er dybt integreret, bliver de automatisk åbne mapper holdes, enkelt menulinjen og i det "Apple menuen" også. Aqua integrerer visse elementer taget fra NeXT , såsom Dock og navigation i mapperne efter kolonner.
Med udgivelsen af macOS (tidligere OS X) kritiserede forskellige brugergrupper samt nogle historiske figurer af Mac den nye grænseflade, som de sagde adskilte sig for markant fra tidligere versioner af operativsystemet.
OS X Yosemite introducerede en større opdatering til grænsefladen ved at introducere levende farver, fladt design og gennemsigtighed.
macOS Big Sur introducerede en større ny interface-opdatering ved at introducere et nyt farveskema , en ren dock- og menulinje, nye ikoner og neumorfisme .
Da macOS er et UNIX-system, er de grundlæggende funktioner og kommandoer i UNIX til stede og giver fleksibel adgang til forskellige funktioner uden at gå gennem grafiske menuer.
Der er kun få computervirus, der hidtil er kendt i macOS. Kun ondsindede programmer som Opener (også kendt som Renepo ), som ikke spredes af sig selv og skal installeres af brugeren for at arbejde, kunne komme overskrifterne. Det er derfor ikke en virus eller en trojansk hest , men en orm , selvom Apple afviser det ved at modsige samfundet af sikkerhedseksperter såvel som selve definitionen af denne type programmer . Newton- virussen flyttede lige ting på skrivebordet i henhold til computerens bevægelser, og Hacktool Underhand var faktisk en fejl i opdateringen af et kommercielt antivirusprogram. IFebruar 2006Vi opdager den trojanske Leap-A (eller Oompa-A ), der spreder via den instant messaging iChat . Den største trussel vedrørende dette operativsystem er installationen af ondsindet Windows-kode af Java-værktøjer, derfor ineffektiv.
Systemets sikkerhed stammer især fra den lave andel af Apple-maskiner i den globale computerpark (2% i 2006), en virus, der udnytter en Mac-fejl, der automatisk har færre potentielle mål, end hvis den er designet til at angribe Microsoft Windows . Iaugust 2011, blev det meddelt på en konference med sikkerhedseksperter ( sort hat ), at OS X er mindre sikker end Windows 7. Derudover blev der i løbet af en periode på tre år (2008-2011) fundet 1.151 sikkerhedsflertal i macOS, hvilket er meget tæt på Microsoft Windows 1325. Inovember 2012, offentliggjorde firmaet Kaspersky Lab resultaterne af en undersøgelse, der viste, at OS X indeholder to af de ti største sikkerhedssårbarheder, der findes i computere, hvoraf de øvrige otte tilskrives Adobe, Oracle og Nullsoft.
Da Mac-computere har fået markedsandel over pc'er siden 2007, er hackere nu i stigende grad interesseret i Apple. Så iMaj 2011, med MacDefender- malware og derefter et par måneder senere med FlashBack Trojan , syntes sikkerheden ved macOS at være relativ. Denne ondsindede software ville have inficeret 650.000 Mac-computere. Nogle steder giver råd til at indeholde infektionen. Apple leverer en opdatering til fjernelse af denne trojan, men kun til macOS version 10.6 og 10.7, hvor personer, der bruger ældre versioner, stadig er i fare.
I 2012 tilføjede Kaspersky Lab cirka 130 nye trojansignaturer til macOS til sin liste. Dette er 30% mere end i 2011 og 600% mere end i 2010. Årsagen til den citerede rapport er populariteten af macOS blandt forretningsmænd og politikere. Dette skyldes, at dataene på deres computere kan være meget værdifulde, og trojanere kan få adgang til dem.
Som macOS-opdateringer har Apple imidlertid gjort en indsats for at forbedre sikkerheden i OS X. Først og fremmest ved at oprette en fil, kaldet XProtect.plist og automatisk opdateret som en opgave. Denne fil henviser til de vigtigste malware- signaturer, der er registreret af Apple, og advarer tydeligt brugeren, når han forsøger at åbne malware. Derefter tilføjede Apple en funktion kaldet Gatekeeper . Princippet er, at som standard kun underskrevne applikationer kan åbnes af brugeren (denne adfærd kan let ændres af brugeren i Systemindstillinger). Således, hvis en applikation ikke er underskrevet, vises en fejlmeddelelse, og applikationen åbnes ikke. Fordelen er, at hvis malware opdages af Apple, kan sidstnævnte let tilbagekalde sin digitale signatur og dermed forhindre udførelsen af softwaren af uerfarne brugere (sidstnævnte er ofte det vigtigste mål for malware). Endelig tilføjede eller forbedrede Apple eksisterende funktioner såsom ASLR (Random Address Space Distribution) , sandboxing eller processeparation i Safari 5.1.
macOS (tidligere OS X) giver dig mulighed for at administrere harddiske i flere forskellige filsystemer :
HFS + og HFSX kan logges , hvilket forhindrer skrivefejl i et muligt nedbrud. Denne funktion kan aktiveres i farten af Diskværktøj.
MacOS Disk Utility tilbyder altid det store og små bogstaver.
OS X 10.7 “Lion” introducerede muligheden for at kryptere en hel disk med FileVault- beskyttelsessystemet .
Siden ankomsten af Apple-computere er udstyret med Intel -processorer , de partition på harddisken ordninger har brugt som standard ændres, navnlig for at imødekomme den EFI boot program leveret af Intel som en erstatning for Open Firmware bruges på Mac-computere. PowerPC .
Dens kerne Open Source XNU er en hybrid kerne- baseret microkernel Mach og en version af UNIX efter BSD 4.4, der giver den POSIX- kompatibilitet . Oven på dette sæt har Apple podet andre strategiske teknologier, hvoraf nogle er nedarvet fra det nedlagte NeXTSTEP- system . Apple har tilsluttet sig Mac OS Xs multimedieteknologi QuickTime .
2D-skærmen ( CoreGraphics ) samler QuickDraw og Quartz . Sidstnævnte er den ultramoderne skærmmotor, der indbygget styrer PDF- format , gennemsigtighed og punkt-for-punkt-overgangen til vektor.
Mac OS X har en grænseflade kaldet Aqua , der adskiller sig fra ældre Macintosh- systemer ( Platinum (en) , hvis kimære er tilgængelig på nogle Linux- distributioner ), hvis programmer kører på det nye system takket være en forbedret version af Mac OS 9 , version 9.2.2, integreret i systemet i miljøet kaldet Classic . Classic fungerer dog ikke med versioner af Mac OS X større end eller lig med version 10.5 ( Leopard ) eller generelt på nogen Apple-arbejdsstation med en Intel- processor .
Portingapplikationer er forenklet takket være Carbon- programmeringsmiljøet, som er en omskrivning til Mac OS X af Mac OS API'erne . Carbon bruges til applikationer på tværs af platforme på grund af dets lighed med API Win32 til Windows .
Endelig er miljøet kakao , ændring af API for OpenStep , det oprindelige miljø i systemet. Kakao er designet og programmerbar i Objective-C eller Java (Cocoa-support til Java blev for nylig ophørt, men er stadig til stede) og er objektorienteret . De programmer, der er programmeret i kakao, kan drage fordel af visse bidrag fra X-systemet (10 og ikke X-vinduet ), såsom samlede tjenester, der er tilgængelige for alle applikationer, der understøtter dem (samlet ordbog, internetsøgning osv.). Derudover bruger Cocoa ressourcer fra CoreFoundation , et samlet system, der gør det muligt for udviklere kun at håndtere grænsefladen (og igen er administrationen forenklet af Interface Builder ) og softwarens væsentlige funktioner uden at skulle tage sig af resten . CoreFoundation indeholder især CoreImage og CoreData siden Mac OS X 10.4 “Tiger” . Desuden er Qt Toolkit fra version 4.5.0 afhængig af kakao til at levere 64-bit biblioteker, hvor kun Carbon er en 32-bit interface.
Baseret på et NetBSD- , OpenBSD- og FreeBSD-miljø tillader det med Apple X11 , baseret på XFree86 , den enkle portering af applikationer udviklet til andre UNIX-systemer som GNU / Linux eller BSD . X11 er som standard Quartz Window Manager GUI , medmindre du installerer X11-miljøer, der er portet til OS X, såsom GNOME , KDE , Oroborus eller Xfce .
Bemærk, at Java 7 ikke understøttes af systemversioner før OS X 10.7 “Lion” .
Flere projekter er dedikeret til den enkle portering af Linux- eller UNIX- applikationer , såsom Fink ( Debian GNU / Linux- orienteret ) eller MacPorts (f.eks. Darwinports, * BSD-orienteret). Derudover sigter Darwine- projektet (port af Wine- projektet til UNIX med x86- arkitektur ) at tillade brug uden portering af Windows- applikationer under Mac OS X. Bibliotekerne er under udvikling. Integrationen og fluiditeten af applikationer, der bruger X11 i Mac OS X, lader imidlertid meget tilbage at ønske i forhold til hvad Apple har opnået for det klassiske miljø og sammenlignet med den oplevelse, vi kan få indbygget under Linux . Ligeledes har "X11" -softwaren en grænseflade, der er langt væk fra traditionel software til Mac OS X. Af disse grunde afviser mange Mac OS X-brugere applikationer, der bruger X11.
Version | Kælenavn | Firmware | Processor | Sæt med instruktioner | Kerne | Klassisk | Dato for kommercialisering | Sidste version | Slut på support | ||
---|---|---|---|---|---|---|---|---|---|---|---|
Venlig | KEXT | Kerne | |||||||||
Udgivelse af Rhapsody Developer | Grail1Z4 / Titan1U | Åbn firmware | PowerPC | PPC32 | PPC32 | PPC32 | 32 bit | Mac OS 8 | 31. august 1997 | DR2 (14. maj 1998) |
- |
BIOS | Intel | IA-32 | IA-32 | IA-32 | NC | ||||||
Mac OS X Server 1.0 | Hera | Åbn firmware | PowerPC | PPC32 | PPC32 | PPC32 | Mac OS 8.5.1 | 16. marts 1999 | 1.2 V3 (27. oktober 2000) |
- | |
Mac OS X Developer Preview | Kodiak | - | 16. marts 1999 | DP4 (5. april 2000) |
- | ||||||
Mac OS X Offentlig Beta | Gepard | Mac OS 9.0.4 | 13. september 2000 | - | 24. marts 2001 | ||||||
Mac OS X 10.0 | Gepard | Mac OS 9.1 og nyere |
24. marts 2001 | 10.0.4 (22. juni 2001) |
2004 | ||||||
Mac OS X 10.1 | Puma | 25. september 2001 | 10.1.5 (6. juni 2002) |
2005 | |||||||
Mac OS X 10.2 | Jaguar | PPC32 (PPC64) |
24. august 2002 | 10.2.8 (3. oktober 2003) |
2006 | ||||||
Mac OS X 10.3 | Panter | PPC32 PPC64 |
32 bit | 24. oktober 2003 | 10.3.9 (15. april 2005) |
2007 | |||||
Mac OS X 10.4 | Tiger | PPC32 PPC64 ( CLI ) |
29. april 2005 | 10.4.11 (14. november 2007) |
September 2009 | ||||||
EFI 32 ( IA-32-tilstand ) EFI32 ( Intel 64-tilstand ) |
Intel | IA-32 PPC32 Intel 64 (CLI) |
IA-32 | IA-32 Intel 64 |
NC |
10. januar 2006 (10.4.4) |
|||||
Tiger (Universal) | Åbn firmware EFI32 ( IA-32-tilstand ) EFI32 ( Intel 64-tilstand ) |
Intel PowerPC |
PPC32 IA-32 PPC64 (CLI) Intel 64 (CLI) |
PPC32 (PowerPC) IA-32 (Intel) |
PPC32 IA-32 PPC64 Intel 64 |
10. august 2006 (Server 10.4.7) |
|||||
Mac OS X 10.5 | Leopard | PPC32 PPC64 IA-32 Intel 64 |
26. oktober 2007 | 10.5.8 (5. august 2009) |
23. juni 2011 | ||||||
Mac OS X 10.6 | Sne leopard | EFI32 ( IA-32 Mode ) EFI32 ( Intel 64 Mode ) EFI64 |
Intel | IA-32 PPC32 Intel 64 |
IA-32 Intel 64 |
IA-32 Intel 64 |
32-bit 64-bit |
28. august 2009 | 10.6.8 V1.1 (25. juli 2011) |
8. april 2014 | |
Mac OS X 10.7 | Løve | EFI32 ( Intel 64 Mode ) EFI64 |
Intel 64 | IA-32 Intel 64 |
Intel 64 | 20. juli 2011 | 10.7.5 (19. september 2012) |
23. november 2014 | |||
OS X 10.8 | bjergløve | EFI64 | Intel 64 | Intel 64 | 64 bit | 25. juli 2012 | 10.8.5 (12F37)
(12. september 2013) |
August 2015 | |||
OS X 10.9 | Mavericks | 22. oktober 2013 | 10.9.5 (13F1911)
(18. juli 2016) |
September 2016 | |||||||
OS X 10.10 | Yosemite | 16. oktober 2014 | 10.10.5 (14F2511)
(19. juli 2017) |
September 2017 | |||||||
OS X 10.11 | El Capitan | 30. september 2015 | 10.11.6 (15G21013) (9. juli 2018) |
Juli 2018 | |||||||
macOS 10.12 | Sierra | 20. september 2016 | 10.12.6 (16G2136) (26. september 2019) |
September 2019 | |||||||
macOS 10.13 | High Sierra | 25. september 2017 | 10.13.6 (17G14042) (12. november 2020) |
November 2020 | |||||||
macOS 10.14 | Mojave | 24. september 2018 | 10.14.6 (18G8012) (1 st februar 2021) |
September 2021 | |||||||
macOS 10.15 | Catalina | Intel 64 | 7. oktober 2019 | 10.15.7 (19H1217) (24. maj 2021) |
September 2022 | ||||||
macOS 11 | Big Sur | 12. november 2020 | 11.5.1 (20G80) (26. juli 2021) |
September 2023 | |||||||
macOS 12 | Monterey | Efterår 2021 | 12.0 beta 1 (21A5248p) (7. juni 2021) |
September 2024 | |||||||
Version | Kælenavn | Firmware | Processor | Venlig | KEXT | Kerne | Kerne | Klassisk | Dato for kommercialisering | Sidste version | Slut på support |
Sæt med instruktioner |
Bemærk: PPC64 er kun til UCT PowerPC G5; Intel 64 er kun til Intel 64 CPU; IA-32 er til alle Intel-processorer; PPC32 er til PowerPC og Intel-processorer til version 10.4 til 10.6.
Derudover svarer hver version af macOS (tidligere OS X) til en version af macOS Server (tidligere Mac OS X Server), idet versionsnummeret er blevet synkroniseret fra Mac OS X 10.0. Faktisk var Mac OS X Server 1.0 bare en hurtig port af OpenStep , mens versioner 10 er baseret på macOS.
OS X blev programmeret fra starten, så det let kunne tilpasses til en anden processorarkitektur. Dette er den rækkefølge, som Steve Jobs indrømmer (6. juni 2005under WWDC 2005 ) at have givet til sine hold fra begyndelsen af opfattelsen af Mac OS X, mens han tilføjede " Just in case ... " (" Just in case ...") med en underholdt luft. Dette projekt blev dog holdt hemmeligt af Apple.
Den første version af Mac OS X til Intel frigives således til offentligheden, til sin store overraskelse, at10. januar 2006på samme tid som udgivelsen af den nye serie MacBook Pro og iMac ; det er en 10.4.4 i Universal-binærversion (kompatibel med både Intel og PowerPC ). Dette markerede det komplette brud med PowerPC- processorer , grunden til, at Steve Jobs derefter var det mere begrænsede udvalg af PowerPC-processormodeller.
Den seneste version af Mac OS X til PowerPC-processorer er 10.5.8 ( Leopard ). Version 10.6 ( Snow Leopard ), der integrerer 64-bit og alle efterfølgende versioner, fungerer kun med en Intel-processor: PowerPC-processorer understøttes derfor ikke længere fra denne version af Apple-systemet.
macOS Big Sur markerer begyndelsen på overgangen af Apple-computere fra Intel x86-64- processorer til ARM- processorer , kendt som “ Apple Silicon ”. macOS Big Sur frigives således til offentligheden den12. november 2020på samme tid som frigivelsen af den nye MacBook Air , MacBook Pro 13 " og Mac mini med den nye Apple M1- chip .