MacOS (fostul Mac OS X - pronunțat în limba franceză : / MAK o.ɛs dez / , apoi OS X ) este un parțial de proprietate sistem de operare dezvoltat și comercializat de la Apple , deoarece1998, cea mai recentă versiune a acestuia este macOS Big Sur (versiunea 11) lansată pe12 noiembrie 2020. Împreună cu iOS , iPadOS , watchOS și tvOS , face parte din sistemele de operare Apple .
macOS este succesorul sistemului Mac OS , principalul sistem de operare Apple de atunci1984. Spre deosebire de predecesorii săi, macOS face parte din familia de sisteme de operare UNIX , bazată pe tehnologii dezvoltate de NeXT de la mijlocul anilor 1980 până la preluarea companiei de către Apple în1997. Prima versiune a sistemului este Mac OS X Server 1.0 , lansată în1999, urmată de o versiune orientată către publicul larg din Martie 2001.
Versiunea de server a macOS este arhitectural identică cu cea a consumatorului, dar încorporează software care facilitează configurarea și administrarea unei rețele de calculatoare , a unui server de e-mail și a unui server de fișiere Samba , printre altele. Începând cu OS X 10.8, versiunea de server a OS X a fost o simplă extensie a sistemului de bază, descărcabilă din Mac App Store .
13 iunie 2016, în timpul WWDC 2016 , Apple a anunțat că sistemul nu va mai fi numit OS X ci macOS cu macOS Sierra (versiunea 10.12).
În ciuda numelui său care sugerează că este „versiunea 10” a Mac OS și, deși reușește efectiv Mac OS 9 , Mac OS X are o istorie aproape complet independentă de versiunile anterioare ale Mac OS . Mac OS X se bazează pe nucleul Mach și implementarea BSD a UNIX , care au fost încorporate în NeXTSTEP , sistemul de operare orientat obiect dezvoltat de compania fondată de Steve Jobs după ce a părăsit Apple în 1985, NeXT . În absența lui Jobs, Apple a încercat, de asemenea, să construiască un sistem de operare „de nouă generație” cu proiectul Copland , fără prea mult succes. Multe zvonuri de la acea vreme sugerează că Apple urma să cumpere sistemul BeOS pentru a-și crea noul sistem. Anunțul preluării NeXT, însoțit de reintegrarea lui Steve Jobs mai întâi ca consilier și apoi ca CEO al Apple, a fost o surpriză uriașă.
În cele din urmă, sistemul de operare NeXT, numit până atunci OPENSTEP , a fost ales de Apple pentru a forma baza următorului său sistem, de aici achiziționând NeXT, în speranța de a convinge dezvoltatorii de aplicații prin bogăția sa de funcții. Treceți la această nouă platformă. Locuri de munca a fost reangajat, iar mai târziu a recâștigat conducerea companiei, lider de transformare din sistemul de dezvoltator ușor de accesat , care a fost OpenStep la ceea ce ar fi ulterior îmbrățișat de către utilizatorii Apple, un sportiv de proiect la acel moment. Numele Rhapsody . Rapsodia a evoluat ulterior în Mac OS X, un nume care nu numai că a evocat trecerea de la Mac OS 9 la Mac OS X (10 în cifre romane), ci și tranziția către lumea UNIX în care litera „X” este folosită pe scară largă, în special în bibliotecile grafice X11 .
OS X a evoluat pe parcursul diferitelor sale versiuni, subliniind un „stil de viață digital” ( hub-ul digital ), așa cum este prezentat cu suita iLife și suita de birou iWork . În primele versiuni de Mac OS X, compatibilitatea cu versiunile anterioare ale sistemelor de operare Apple a fost păstrată.
WWDC 2016 , Apple a ales să redenumească OS X în macOS pentru a armoniza numele cu celelalte sisteme de operare diferite ale mărcii ( iOS , iPadOS , watchOS , tvOS ).
În timpul WWDC 2020 , Apple a ales să cheltuiască macOS a 11- a versiune și astfel să adopte nomenclatura iOS.
Mac OS 9 , cu multitaskingul său cooperativ , lipsa de protecție a memoriei și moștenirea întregii istorii a versiunilor anterioare, a fost de fapt considerat de mulți, inclusiv de Apple, a fi un sistem foarte limitat. „Baza” a fost înlocuită de un UNIX , mai exact un micro-kernel XNU îmbogățit ( Darwin și BSD ).
Interfața grafică (numit acum Aqua ) a fost îmbogățit și revizuit; păstrează anumite principii cheie, cum ar fi bara de meniu unică, și adaugă altele precum Exposé , păstrând în același timp principiul ergonomic cheie care a făcut succesul Macintosh . În plus, apariția unui Dock , reacția interfeței la acțiunile utilizatorului prin animații, utilizarea transparenței, culorile mai vii sau chiar metalul periat au marcat considerabil trecerea de la Mac OS 9 . Tot cu această tranziție au apărut trei noi tipuri de interfețe pentru crearea aplicațiilor: Classic , un mediu care recreează cel al Mac OS 9 pentru a face ca aplicațiile care sunt legate de acesta să funcționeze; Carbon , o interfață C care permite portarea ușoară de la Mac OS 9 la OS X; și în cele din urmă Cocoa , o interfață Objective-C care permite dezvoltarea de noi aplicații complet integrate cu aspectul Mac OS X (Cocoa poate fi utilizat și în Java (învechit din 2005 și Mac OS X 10.4), în Python și Ruby ).
Avantajele de a avea o bază UNIX pentru sistem sunt:
Fiind un sistem proprietar, popularitatea sa este legată de vânzările de Mac-uri , pe care este preinstalat. Sistemul de operare are 75 de milioane de utilizatori în întreaga lume, potrivit lui Phil Schiller, director executiv la producătorul din California. Acest anunț a fost făcut în timpul prezentării8 iunie 2009din versiunea Snow Leopard , acest număr este acum complet depășit de când Apple a anunțat în 2012 că există doar 150 de milioane de utilizatori doar pentru iOS .
În ceea ce privește ponderea utilizatorilor Mac ( Mac OS 9 și macOS combinate), aceasta ar fi în jur de 6,0%, conform majorității statisticilor. Cu toate acestea, ar trebui să ia aceste cifre cu precauție, deoarece provin de obicei de pe site-urile de raportare a prezenței și, prin urmare, nu iau în considerare utilizatorii utilizatori .
În ciuda numărului redus de utilizatori, macOS este totuși foarte mediatizat, datorită comunicării organizate de la Apple. Principiul tachinării și o politică a secretului alimentează considerabil toate discuțiile legate de macOS sau Mac. Aceste discuții se învârt, în general, în jurul unei opoziții MacOS / Windows , în care susținătorii fiecărei „tabere” „se ciocnesc”. De la adoptarea de către Apple a procesoarelor Intel pentru Mac-urile sale, este posibilă instalarea oricărui sistem de operare x86 (de exemplu: Windows 7 , Windows 8 și Windows 10 folosind Boot Camp , precum și majoritatea sistemelor Linux ), ceea ce a ajutat la popularizarea sistemului. Unii entuziaști au reușit să instaleze macOS pe PC modificându-l astfel încât să poată accepta aceste: hackintosh-urile sunt PC-uri care rulează aceste versiuni de macOS.
Interfața ocupă cea mai mare parte a mediului de Mac sisteme de operare : drag and drop este profund integrat, dosarele deschise automat sunt păstrate, bara de meniu unic și în ea „meniul Apple“ , de asemenea. Aqua integrează anumite elemente preluate din NeXT , cum ar fi Dock și navigarea în foldere pe coloane.
Odată cu lansarea macOS (anterior OS X), diferite grupuri de utilizatori, precum și unele figuri istorice ale Mac-ului au criticat noua interfață, despre care au spus că diferă prea semnificativ de versiunile anterioare ale sistemului de operare.
OS X Yosemite a introdus o actualizare majoră a interfeței prin introducerea de culori vii, design plat și transparență.
MacOS Big Sur a introdus o nouă actualizare majoră a interfeței, introducând o nouă schemă de culori, un Dock și o bară de meniu curate, pictograme noi și neumorfism .
Deoarece macOS este un sistem UNIX, funcțiile și comenzile de bază ale UNIX sunt prezente și permit accesul flexibil la diferite funcționalități fără a trece prin meniuri grafice.
Există doar câteva viruși computerizați cunoscute până în prezent în macOS. Numai programele rău intenționate, cum ar fi Opener (cunoscut și sub numele de Renepo ), care nu se răspândește de la sine și trebuie să fie instalate de către utilizator pentru a funcționa, ar putea ajunge la titlu. Prin urmare, nu este un virus, nici un cal troian , ci un vierme , deși Apple îl respinge contrazicând comunitatea de experți în securitate, precum și chiar definiția acestui tip de program . Virusul Newton tocmai a mutat articole pe desktop în funcție de mișcările computerului, iar Hacktool Underhand a fost de fapt o greșeală în actualizarea unui antivirus comercial. ÎnFebruarie 2006Noi descoperi Trojan Leap-A (sau Oompa-A ) care se raspandeste prin intermediul de mesagerie instant iChat . Principala amenințare cu privire la acest sistem de operare este instalarea unui cod Windows dăunător de către instrumentele Java, deci ineficient.
Securitatea sistemului provine în special din proporția redusă de mașini Apple din parcul global de computere (2% în 2006), un virus care exploatează un defect Mac având în mod automat mai puține ținte potențiale decât dacă este conceput pentru a ataca Microsoft Windows . Înaugust 2011, a fost anunțat la o conferință de experți în securitate ( pălărie neagră ) că OS X este mai puțin sigur decât Windows 7. În plus, pe o perioadă de trei ani (2008-2011), au fost găsite 1.151 majorități de securitate în macOS, ceea ce este foarte aproape de Microsoft Windows 1325. Înnoiembrie 2012, firma Kaspersky Lab a publicat rezultatele unui studiu care indică faptul că OS X conține două dintre cele zece vulnerabilități principale de securitate prezente în computere, celelalte opt fiind atribuite Adobe, Oracle și Nullsoft.
Cu computerele Mac care câștigă cote de piață față de PC-uri din 2007, hackerii sunt acum din ce în ce mai interesați de Apple. Deci înMai 2011, cu malware-ul MacDefender și apoi câteva luni mai târziu cu troianul FlashBack , securitatea macOS părea relativă. Acest software rău intenționat ar fi infectat 650.000 de Mac-uri. Unele site-uri oferă sfaturi pentru a reduce infecția. Apple oferă o actualizare pentru a elimina acest troian, dar numai pentru versiunile MacOS 10.6 și 10.7, persoanele care folosesc versiuni mai vechi sunt încă expuse riscului.
În 2012, Kaspersky Lab a adăugat la listă aproximativ 130 de semnături troiene noi pentru macOS. Aceasta este cu 30% mai mult decât în 2011 și cu 600% mai mult decât în 2010. Motivul prezentat de raportul citat este popularitatea macOS în rândul oamenilor de afaceri și al politicienilor. Acest lucru se datorează faptului că datele de pe computerele lor pot fi foarte valoroase, iar troienii pot să le acceseze.
Cu toate acestea, ca actualizări macOS, Apple a depus eforturi pentru a îmbunătăți securitatea OS X. Mai întâi de toate, configurând un fișier, numit XProtect.plist și actualizat automat ca sarcină. Acest fișier face referire la principalele semnături malware detectate de Apple și avertizează în mod clar utilizatorul atunci când încearcă să deschidă malware. Ulterior, Apple a adăugat o caracteristică numită Gatekeeper . Principiul este că, în mod implicit, numai aplicațiile semnate pot fi deschise de către utilizator (acest comportament poate fi ușor modificat de utilizator în Preferințe de sistem). Astfel, dacă o aplicație nu este semnată, se afișează un mesaj de eroare și aplicația nu se deschide. Avantajul este că, dacă malware-ul este detectat de Apple, acesta din urmă își poate revoca cu ușurință semnătura digitală și, astfel, poate preveni executarea software-ului de către utilizatori neexperimentați (aceștia din urmă sunt adesea ținta principală a malware-ului). În cele din urmă, Apple a adăugat sau îmbunătățit funcțiile existente, cum ar fi Distribuția aleatorie a spațiului de adrese (ASLR) , sandboxing sau separarea proceselor în Safari 5.1.
macOS (anterior OS X) vă permite să gestionați hard disk-uri în mai multe sisteme de fișiere diferite:
HFS + și HFSX pot fi înregistrate , ceea ce previne erorile de scriere într-un eventual blocaj . Această caracteristică poate fi activată din mers cu ajutorul utilitarului de disc.
Utilitarul de disc MacOS oferă întotdeauna formatul sensibil la majuscule.
OS X 10.7 „Lion” a introdus capacitatea de a cripta un întreg disc cu sistemul de protecție FileVault .
De la sosirea computerele Apple echipate cu Intel procesoare , a hard disk partiție schemele utilizate în mod implicit s- au schimbat, în special pentru a se potrivi EFI programul de boot furnizat de Intel ca un înlocuitor pentru Open Firmware utilizat pe Mac - uri. PowerPC .
Nucleul său Open Source XNU este un microkernel hibrid bazat pe nucleu Mach și o versiune a UNIX după BSD 4.4 oferindu-i compatibilitate POSIX . În plus față de acest set, Apple a grefat alte tehnologii strategice, dintre care unele sunt moștenite din defunctul sistem NeXTSTEP . Apple s-a alăturat tehnologiei multimedia Mac OS X QuickTime .
Afișajul 2D ( CoreGraphics ) reunește QuickDraw și Quartz . Acesta din urmă este motorul de afișare ultramodern care gestionează nativ formatul PDF , transparența și tranziția punct cu punct la vector.
Mac OS X are o interfață numită Aqua , diferită de cele ale sistemelor Macintosh mai vechi ( Platinum (en) , a cărei himeră este disponibilă pe unele distribuții Linux ), ale cărei programe rulează pe noul sistem datorită unei versiuni îmbunătățite a Mac OS 9 , versiunea 9.2.2, integrată în sistem în mediul numit Classic . Cu toate acestea, Classic nu funcționează cu versiuni de Mac OS X mai mari sau egale cu versiunea 10.5 ( Leopard ) sau, în general, pe orice stație de lucru Apple cu procesor Intel .
Portarea aplicațiilor este simplificată datorită mediului de programare Carbon , care este o rescriere pentru Mac OS X a API-urilor Mac OS. Carbonul este utilizat pentru aplicații multi-platformă datorită asemănării sale cu API - ul Win32 pentru Windows .
În cele din urmă, mediul de cacao , schimbarea API a OpenStep este mediul nativ al sistemului. Cocoa este proiectat și programabil în Objective-C sau Java (suportul Cocoa pentru Java a fost întrerupt recent, dar este încă prezent) și este orientat obiect . Aplicațiile programate în Cocoa pot profita de anumite contribuții ale sistemului X (10, și nu X Window ), cum ar fi serviciile unificate, disponibile pentru toate aplicațiile care le susțin (dicționar unificat, căutare pe Internet etc.). În plus, Cocoa folosește resurse din CoreFoundation , un sistem unificat care permite dezvoltatorilor să se ocupe doar de interfață (și din nou, gestionarea sa este simplificată de Interface Builder ) și de funcțiile esențiale ale software-ului, fără a fi nevoie să se ocupe de restul . CoreFoundation conține în special CoreImage și CoreData de la Mac OS X 10.4 „Tiger” . Mai mult, de la versiunea 4.5.0, Qt Toolkit se bazează pe Cocoa pentru a oferi biblioteci pe 64 de biți, Carbonul fiind doar o interfață pe 32 de biți.
Bazat pe un mediu NetBSD , OpenBSD și FreeBSD , permite cu Apple X11 , bazat pe XFree86 , portarea simplă a aplicațiilor dezvoltate pentru alte sisteme UNIX precum GNU / Linux sau BSD . X11 este implicit la GUI Quartz Window Manager, cu excepția cazului în care instalați medii X11 portate pe OS X, cum ar fi GNOME , KDE , Oroborus sau Xfce .
Rețineți că Java 7 nu este acceptat de versiunile de sistem anterioare OS X 10.7 „Lion” .
Mai multe proiecte sunt dedicate portării simple a aplicațiilor Linux sau UNIX , cum ar fi Fink (orientat Debian GNU / Linux) sau MacPorts (de exemplu, Darwinports, * BSD orientat). În plus, proiectul Darwine (portul proiectului Wine , pentru UNIX cu arhitectură x86 ) își propune să permită utilizarea fără portarea aplicațiilor Windows sub Mac OS X. Bibliotecile sunt în curs de dezvoltare. Cu toate acestea, integrarea și fluiditatea aplicațiilor care utilizează X11 în Mac OS X lasă de dorit în comparație cu ceea ce Apple a realizat pentru mediul clasic și în comparație cu experiența pe care o putem avea nativ sub Linux . În mod similar, software-ul „X11” are o interfață care este departe de cea a software-ului tradițional pentru Mac OS X. Din aceste motive, mulți utilizatori de Mac OS X resping aplicațiile care utilizează X11.
Versiune | Poreclă | Firmware | Procesor | Set de instrucțiuni | Miezul | Clasic | Data comercializării | Ultima versiune | Sfârșitul sprijinului | ||
---|---|---|---|---|---|---|---|---|---|---|---|
Drăguț | KEXT | Miezul | |||||||||
Lansarea dezvoltatorului Rhapsody | Graal1Z4 / Titan1U | Deschideți firmware-ul | PowerPC | PPC32 | PPC32 | PPC32 | 32 de biți | Mac OS 8 | 31 august 1997 | DR2 (14 mai 1998) |
- |
BIOS | Intel | IA-32 | IA-32 | IA-32 | NC | ||||||
Mac OS X Server 1.0 | Hera | Deschideți firmware-ul | PowerPC | PPC32 | PPC32 | PPC32 | Mac OS 8.5.1 | 16 martie 1999 | 1.2 V3 (27 octombrie 2000) |
- | |
Previzualizare dezvoltator Mac OS X | Kodiak | - | 16 martie 1999 | DP4 (5 aprilie 2000) |
- | ||||||
Mac OS X Public Beta | ghepard | Mac OS 9.0.4 | 13 septembrie 2000 | - | 24 martie 2001 | ||||||
Mac OS X 10.0 | ghepard | Mac OS 9.1 și versiuni ulterioare |
24 martie 2001 | 10.0.4 (22 iunie 2001) |
2004 | ||||||
Mac OS X 10.1 | Puma | 25 septembrie 2001 | 10.1.5 (6 iunie 2002) |
2005 | |||||||
Mac OS X 10.2 | Jaguar | PPC32 (PPC64) |
24 august 2002 | 10.2.8 (3 octombrie 2003) |
2006 | ||||||
Mac OS X 10.3 | Panteră | PPC32 PPC64 |
32 de biți | 24 octombrie 2003 | 10.3.9 (15 aprilie 2005) |
2007 | |||||
Mac OS X 10.4 | Tigru | PPC32 PPC64 ( CLI ) |
29 aprilie 2005 | 10.4.11 (14 noiembrie 2007) |
Septembrie 2009 | ||||||
EFI 32 (modul IA-32 ) EFI32 ( modul Intel 64 ) |
Intel | IA-32 PPC32 Intel 64 (CLI) |
IA-32 | IA-32 Intel 64 |
NC |
10 ianuarie 2006 (10.4.4) |
|||||
Tiger (Universal) | Deschideți firmware-ul EFI32 (modul IA-32 ) EFI32 ( modul Intel 64 ) |
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 octombrie 2007 | 10.5.8 (5 august 2009) |
23 iunie 2011 | ||||||
Mac OS X 10.6 | Leopard de zăpadă | EFI32 ( Mod IA-32 ) EFI32 ( Mod Intel 64 ) EFI64 |
Intel | IA-32 PPC32 Intel 64 |
IA-32 Intel 64 |
IA-32 Intel 64 |
32 de biți 64 de biți |
28 august 2009 | 10.6.8 V1.1 (25 iulie 2011) |
8 aprilie 2014 | |
Mac OS X 10.7 | Leu | EFI32 ( Mod Intel 64 ) EFI64 |
Intel 64 | IA-32 Intel 64 |
Intel 64 | 20 iulie 2011 | 10.7.5 (19 septembrie 2012) |
23 noiembrie 2014 | |||
OS X 10.8 | leu de munte | EFI64 | Intel 64 | Intel 64 | 64 de biți | 25 iulie 2012 | 10.8.5 (12F37)
(12 septembrie 2013) |
August 2015 | |||
OS X 10.9 | Mavericks | 22 octombrie 2013 | 10.9.5 (13F1911)
(18 iulie 2016) |
Septembrie 2016 | |||||||
OS X 10.10 | Yosemite | 16 octombrie 2014 | 10.10.5 (14F2511)
(19 iulie 2017) |
Septembrie 2017 | |||||||
OS X 10.11 | căpitanul | 30 septembrie 2015 | 10.11.6 (15G21013) (9 iulie 2018) |
Iulie 2018 | |||||||
macOS 10.12 | Sierra | 20 septembrie 2016 | 10.12.6 (16G2136) (26 septembrie 2019) |
Septembrie 2019 | |||||||
macOS 10.13 | Sierra înaltă | 25 septembrie 2017 | 10.13.6 (17G14042) (12 noiembrie 2020) |
Noiembrie 2020 | |||||||
macOS 10.14 | Mojave | 24 septembrie 2018 | 10.14.6 (18G8012) (1 st februarie 2021) |
Septembrie 2021 | |||||||
macOS 10.15 | Catalina | Intel 64 | 7 octombrie 2019 | 10.15.7 (19H1217) (24 mai 2021) |
Septembrie 2022 | ||||||
macOS 11 | Big Sur | 12 noiembrie 2020 | 11.5.1 (20G80) (26 iulie 2021) |
Septembrie 2023 | |||||||
macOS 12 | Monterey | Toamna 2021 | 12.0 beta 1 (21A5248p) (7 iunie 2021) |
Septembrie 2024 | |||||||
Versiune | Poreclă | Firmware | Procesor | Drăguț | KEXT | Miezul | Miezul | Clasic | Data comercializării | Ultima versiune | Sfârșitul sprijinului |
Set de instrucțiuni |
Notă: PPC64 este numai pentru UCT PowerPC G5; Intel 64 este doar pentru procesorul Intel 64; IA-32 este pentru toate procesoarele Intel; PPC32 este pentru procesoarele PowerPC și Intel pentru versiunea 10.4-10.6.
În plus, fiecare versiune de macOS (anterior OS X) corespunde unei versiuni de macOS Server (fost Mac OS X Server), numărul versiunii fiind sincronizat de la Mac OS X 10.0. Într-adevăr, Mac OS X Server 1.0 a fost doar un port rapid al OpenStep , în timp ce versiunile 10 se bazează pe macOS.
OS X a fost programat de la început astfel încât să poată fi adaptat cu ușurință la o altă arhitectură de procesor. Aceasta este ordinea pe care o admite Steve Jobs (6 iunie 2005în timpul WWDC 2005 ) să fi dat echipelor sale încă de la începutul concepției despre Mac OS X, adăugând în același timp „ Doar în caz ... ” („ În caz că ...”) cu un aer amuzat. Acest proiect a fost însă păstrat secret de Apple.
Prima versiune de Mac OS X pentru Intel este astfel lansată publicului larg, spre marea sa surpriză,10 ianuarie 2006în același timp cu lansarea noilor game MacBook Pro și iMac ; este o versiune 10.4.4 în versiunile binare universale (compatibilă atât cu Intel, cât și cu PowerPC ). Aceasta a marcat întreruperea completă cu procesoarele PowerPC , motivul prezentat de Steve Jobs fiind apoi gama mai limitată de modele de procesoare PowerPC.
Cea mai recentă versiune de Mac OS X pentru procesoarele PowerPC este 10.5.8 ( Leopard ). Versiunea 10.6 ( Snow Leopard ), care integrează 64 de biți și toate versiunile ulterioare, funcționează numai cu un procesor Intel: procesorii PowerPC nu mai sunt suportați din această versiune a sistemului Apple.
macOS Big Sur marchează începutul tranziției computerelor Apple de la procesoare Intel x86-64 la procesoare ARM , cunoscute sub numele de „ Apple Silicon ”. MacOS Big Sur este astfel lansat publicului larg pe12 noiembrie 2020în același timp cu lansarea noilor MacBook Air , MacBook Pro de 13 " și Mac mini cu noul chip Apple M1 .