macOS (aiemmin Mac OS X vuosina 2001–2012 ja nimellä OS X vuoteen 2016 asti) on Apple Inc:n valmistamien tietokoneiden eli Macintosh‑tietokoneiden käyttöjärjestelmä. macOS suunnitellaan ja optimoidaan toimimaan vain Applen laitteistolla, mikä erottaa sen monista muista työpöytäkäyttöjärjestelmistä. Käyttäjät ovat kuitenkin tehneet niin sanottuja Hackintosh‑koneita, joissa macOS:aa ajetaan muussa kuin Applen laitteistossa; tämä rikkoo macOS:n lisenssisopimusta.
macOS julkaistiin ensimmäisen kerran vuonna 2001 ja korvasi aiemman "klassisesta" Mac OS:n. Toisin kuin klassinen Mac OS, moderni macOS perustuu UNIX‑maailman teknologioihin ja NeXT‑yhtiössä kehitettyihin ratkaisuihin. NeXT oli yritys, jonka Applen perustaja Steve Jobs perusti lähdettyään Applesta vuonna 1985; NeXTSTEP/OPENSTEP‑alustalta periytyvät arkkitehtuurin osat ovat olennainen osa macOS:ää.
Ydin ja rakenne
macOS:n ytimen muodostaa avoimeen lähdekoodiin pohjautuva Darwin, jonka kernelinä toimii XNU. Darwinin ympärille on rakennettu Applen suljetut käyttöliittymä‑ ja kehysosat (kuten Cocoa), grafiikkakerros (Quartz) sekä laite‑ ja mediakehykset (Core Audio, Core Graphics, Metal ym.). Vaikka Darwin on avoin, se ei yksin pysty ajamaan macOS‑käyttöliittymää tai macOS‑sovelluksia ilman Applen omia lisäosia.
macOS on myös sertifioitu UNIX‑järjestelmä (UNIX 03 -yhteensopivuus), mikä takaa yhteentoimivuuden POSIX‑rajapintojen kanssa ja helpon kehittäjäkokemuksen UNIX‑työkaluilla.
Käyttöliittymä ja ominaisuudet
Käyttöliittymän peruselementtejä ovat Finder‑tiedostonhallinta, Dock‑sovelluspalkki, Spotlight‑hakutoiminto, Mission Control‑ikkunanhallinta ja ilmoituskeskus. macOS:n visuaalisena ilmeenä oli alun perin Aqua‑sävyinen käyttöliittymä, joka on vuosien aikana hioutunut minimalistiseksi ja yhtenäiseksi käyttökokemukseksi. Terminal‑sovellus tarjoaa pääsyn komentorivityökaluihin ja kehitysympäristöihin.
macOS tukee tiivistä integraatiota Applen ekosysteemissä: iCloud‑palvelut, Handoff, Universal Clipboard, AirDrop ja Sidecar mahdollistavat saumattoman työskentelyn iPhonen, iPadin ja Macin välillä.
Tietoturva ja hallinta
Apple on lisännyt macOS:ään monitasoista suojausta: FileVault‑levynsalauksen, Gatekeeper‑sovellusten varmennuksen ja notarisaation, sovellussandboxingin sekä System Integrity Protection (SIP) ‑ominaisuuden, joka estää järjestelmätiedostojen muuttamisen. Uudemmissa laitteissa (T2‑piiri Intel‑malleissa ja Apple Silicon ‑piireissä) on lisäksi laitteistotason turvaominaisuuksia, kuten Secure Enclave ja vahva käynnistysketjun suojaus.
Versiot ja nimenanto
macOS‑versiot nimettiin pitkään suurten kissojen mukaan (esim. Cheetah, Panther, Tiger), ja vuodesta 2013 lähtien nimet on haettu Kalifornian maamerkeistä (esim. Mavericks, Yosemite, Sierra). Alkuperäisissä OS X -versioissa versiopäivitykset alkoivat numerolla 10; X on roomalainen numero joka tarkoittaa kymmentä ja ääneen lausuttiin "ten" tai "eksy". Vuoden 2020 päivitys Big Sur rikkoi numerointiperinteen ja siirsi isomman versionumero‑hypyn: macOS Big Sur oli versio 11.0, minkä jälkeen numerointi jatkui 12 Monterey, 13 Ventura ja 14 Sonoma. Nykyiset macOS‑julkaisut tuovat säännöllisesti uusia ominaisuuksia, suorituskyvyn parannuksia ja turvapäivityksiä.
Laitteisto ja suorituskyky
Apple on historiansa aikana siirtynyt useamman kerran eri prosessoriarkkitehtuurien välillä: alun 68k‑pohjaisista koneista tuli PowerPC‑aika, vuonna 2006 siirryttiin Intel‑prosesseihin ja vuodesta 2020 lähtien Apple on siirtänyt Macit omaan Apple Silicon ‑piiriinsä (M1, M2‑sarja jne.). Applen oma siruarkkitehtuuri on tuonut merkittäviä parannuksia energiatehokkuuteen ja suorituskykyyn sekä mahdollistanut uudenlaisia laitteistoon sidottuja ominaisuuksia.
Sovellusten yhteentoimivuuteen Apple on tarjonnut käännösratkaisuja: Rosetta‑kääntäjä pitää yllä x86‑sovellusten toimivuutta Apple Silicon ‑koneissa, ja kehittäjille tarjotaan työkalut Universal‑binäärien luomiseen, jotka toimivat molemmilla alustoilla.
Sovellukset ja jakelu
Sovelluksia voi asentaa Mac App Storesta tai suoraan kehittäjiltä. Apple vaatii App Storeen tulevilta sovelluksilta usein notarisaation ja tietyt turvallisuusvaatimukset, mutta kolmannen osapuolen sovellusten asennus on edelleen mahdollista järjestelmän asetuksista käsin. Applen ekosysteemin etuna on tiivis laitteisto‑ohjelmisto‑integraatio, joka helpottaa optimoitujen sovellusten kehittämistä ja vastaa usein paremmasta virranhallinnasta sekä vakaudesta.
Virtualisointi ja kehitys
macOS tukee virtualisointia ja kehitystyökaluja: Xcode on Applen virallinen kehitysympäristö macOS‑, iOS‑ ja muiden alustojen sovelluksille. Hypervisor‑rajapinnat, Parallels, VMware ja QEMU ovat yleisiä ratkaisuja virtualisoidun käyttöjärjestelmän ajamiseen kehityksessä ja testauksessa.
Lisenssi ja yhteisö
macOS on pääosin suljettu lähdekoodi ja lisensoitu käytettäväksi Applen laitteissa. Monet ytimen osat ja apuvälineet (Darwin) ovat avoimen lähdekoodin projekteja, mutta käyttöjärjestelmän kaupalliset ja käyttöliittymään liittyvät osat ovat Applen omistuksessa. Hackintosh‑rakentaminen rikkoo Applen lisenssisopimusta, ja Apple pyrkii sekä ohjelmisto‑ että laitteistotason toimenpitein estämään laajamittaista ei‑tuettua käyttöä.
Päivitykset ja tuki
Apple tarjoaa säännöllisiä macOS‑päivityksiä, jotka sisältävät ominaisuusparannuksia, virheenkorjauksia ja tietoturvapäivityksiä. Päivitykset toimitetaan yleensä ilmaisina ja ne asennetaan Järjestelmäasetusten (tai uutemmissa versioissa System Settings) kautta. Laitevalikoiman iässä Apple yleensä tukee useita edellisiä versioita, mutta vanhemmat laitteet voivat jäädä pois uusimpien versioiden tuesta laitteistorajoitusten vuoksi.
macOS on laajalti käytetty ammattikäytössä graafisessa suunnittelussa, videotuotannossa, ohjelmistokehityksessä ja yleisessä työpöytäkäytössä. Sen vahva integraatio muihin Applen palveluihin ja laitteisiin tekee siitä houkuttelevan valinnan käyttäjille, jotka hyödyntävät koko Applen ekosysteemiä.
macOS kehittyy jatkuvasti, ja Apple julkaisee vuosittain suurempia päivityksiä sekä säännöllisiä tietoturva‑ ja korjauspäivityksiä.

