MacOS
Mac OS X sistema operativo | |
---|---|
[[File:![]() | |
Sviluppatore | Apple Inc |
Famiglia | BSD |
Release corrente | 26.0 (15 settembre 2025) |
Tipo di kernel | Kernel ibrido (XNU basato su kernel Mach e FreeBSD) |
Piattaforme supportate | PowerPC (fino a Mac OS X 10.5), EM64T (attuale) |
Metodo di aggiornamento | Aggiornamento Software |
Licenza | Proprietario APSl e Apple EULA |
Stadio di sviluppo | in produzione |
Predecessore | Mac OS 9.2.2 |
Sito web | apple.com/it/macosx |
Mac OS X (pronunciato in inglese /mak oʊ ɛs tɛn/, ovvero mac o esse 10) è il sistema operativo sviluppato da Apple Inc. per i computer Macintosh, nato nel 2001 per combinare le note caratteristiche dell'interfaccia utente del Mac OS classico con l'architettura di un sistema operativo di derivazione UNIX[1] della famiglia BSD.[2]
Mac OS X non è semplicemente la versione 10 del popolare Mac OS nato nel 1984 con i primi computer Apple Lisa e Macintosh: è stato completamente riscritto ed è di fatto un sistema operativo differente, di tipo UNIX certificato IEEE[3] compliant al 100% con lo standard POSIX. Apple ha rilasciato il codice sorgente del core del sistema con licenza open source.[4]
Storia
Verso la metà degli anni novanta, Apple si è trovata a fare i conti con un sistema operativo che aveva raggiunto i suoi limiti strutturali di sviluppo. L'architettura a multitasking cooperativo era oramai una tecnologia sorpassata e quindi nel 1994 decise di avviare il progetto Copland, con lo scopo creare un nuovo sistema operativo moderno e libero dalle limitazioni tecniche del precedente Mac OS. Il progetto fallì nel 1996 per motivazioni tecniche e di politica interna (alcune migliorie di Copland vennero integrate nel Mac OS 8 rilasciato nel 1997). Apple decise quindi di tentare un'altra strada, acquistando un sistema operativo esterno e adattandolo all'architettura Macintosh.
I vertici dell'Apple sondarono il mercato alla ricerca del nuovo sistema operativo e, dopo una travagliata trattativa prima con Be Incorporated e poi con NeXT, alla fine decisero di optare per OpenStep. Acquisirono dunque la NeXT, la compagnia che era stata fondata da Steve Jobs dopo la sua dimissione da Apple del 1986.
Dopo il fallimento del progetto del computer fatto per funzionare in simbiosi col NeXTSTEP, esso venne convertito per molte altre piattaforme durante i primi anni novanta. Purtroppo non divenne mai popolare per via degli alti costi delle licenze (in particolare le licenze per gli sviluppatori erano molto costose e quindi scoraggiavano la maggior parte dei programmatori). NeXT giustificava l'alto prezzo delle licenze affermando che agli alti costi era legata anche un'alta qualità del software, ma questa giustificazione non convinse il mercato. Successivamente NeXT fece evolvere NeXTSTEP in OpenStep, una tecnologia che separava il livello applicativo da quello della gestione dell'hardware demandandolo a un sistema operativo sottostante; con questa tecnologia si poteva far funzionare un applicativo OpenStep su molte piattaforme con minime modifiche. Durante quegli anni anche altre compagnie software si stavano muovendo nel campo della programmazione a oggetti. In particolare società come IBM, Apple e Microsoft stavano studiando e realizzando nuovi sistemi operativi e i relativi programmi di sviluppo orientati agli oggetti (anche se alcune iniziative fallirono, come ad esempio il progetto Taligent).
I piani di sviluppo originali prevedevano la realizzazione di un nuovo sistema operativo basato sulle librerie OpenStep in cui i programmi scritti per i precedenti Mac OS sarebbero stati eseguiti da un emulatore che li avrebbe separati dal nuovo sistema operativo. Il nuovo sistema operativo aveva il nome in codice di Rhapsody, e doveva essere disponibile per la fine del 1998.
I manager Apple si aspettavano che gli sviluppatori portassero i loro programmi sulla nuova piattaforma basata sulle librerie OpenStep, dato che queste consentivano uno sviluppo più flessibile, elegante e veloce delle applicazioni. La maggior parte degli sviluppatori tuttavia si rifiutò: la piattaforma Macintosh appariva al termine della sua vita e gli sviluppatori non volevano dedicare molto tempo e denaro allo sviluppo di programmi per una piattaforma che stava morendo.
I piani cambiarono radicalmente nel 1999, quando Steve Jobs, durante il Worldwide Developers Conference (conferenza degli sviluppatori Macintosh), annunciò l'abbandono del progetto Rhapsody. Al suo posto gli sviluppatori Apple avrebbero realizzato una versione moderna del Mac OS chiamato Mac OS X (X stava per decimo), che avrebbe preso il meglio dei due precedenti sistemi. Da Raphsody sarebbero arrivati il kernel e i servizi principali, l'ambiente POSIX e OpenStep, che avrebbe preso il nuovo nome Cocoa. Per semplificare l'adozione del nuovo sistema da parte degli sviluppatori, sarebbe stato sviluppato Carbon, una riscrittura per il nuovo sistema delle vecchie API del Mac OS. In più alcune tecnologie importanti nate su Mac OS sarebbero state portate nel nuovo sistema (QuickTime, AppleEvents, Applescript, ColorSync ed altro ancora). I cambiamenti annunciati furono accolti con favore dagli sviluppatori.
Durante lo sviluppo di OS X, gli strati più bassi del sistema operativo, composti dal kernel XNU e dallo strato BSD, sono stati riorganizzati e ridistribuiti con una licenza open source, la Apple Public Source License. Il pacchetto completo si chiama Darwin. Darwin fornisce un sistema operativo molto stabile, solido ed efficiente, anche paragonato agli altri sistemi operativi di derivazione Unix, sebbene non sia molto diffuso al di fuori della comunità Macintosh. Un'altra modifica sostanziale rispetto all'OpenStep è l'abbandono del motore grafico basato sul linguaggio PostScript in favore di un motore grafico senza licenze chiamato Quartz basato su PDF. Durante la fase finale di sviluppo il linguaggio Java è diventato uno scottante argomento di discussione e, vista l'attenzione dedicata al linguaggio dagli sviluppatori e dai media, si è cercato di rendere la piattaforma Macintosh lo strumento ideale per lo sviluppo delle applicazioni in Java. Questo lo si è ottenuto includendo nelle API di Cocoa il supporto diretto del linguaggio Java. Originariamente l'unico modo per utilizzare le API OpenStep era tramite il linguaggio di programmazione Objective C, una versione ad oggetti del C evolutasi parallelamente al C++, ma che non ha raggiunto sufficiente notorietà e diffusione.
La prima versione del Mac OS X venne presentata nel 2001. Di seguito gli aggiornamenti si sono susseguiti con una cadenza quasi semestrale. Col raggiungimento della maturità del sistema, Apple ha deciso di allungarne i cicli di sviluppo, così da mantenere la piattaforma di sviluppo più stabile, e con Mac OS X Snow Leopard viene abbandonato il supporto ai processori PowerPC, ma le applicazioni scritte su questa base potevano comunque essere utilizzate grazie ad un emulatore chiamato Rosetta (rimosso in OS X Lion).
La versione attuale è la 10.7.3, nome in codice OS X Lion, disponibile per tutti i Macintosh con processore Intel.
Descrizione
Mac OS X, che è verificato come il sistema operativo desktop UNIX più usato al mondo,[5] include tutte le più comuni utility e shell di comando UNIX, una completa macchina Java implementata nativamente,[6] nonché i principali linguaggi di scripting come Perl, PHP, tcl, Ruby e Python, ed è certificato da The Open Group come conforme allo standard UNIX 03,[7][8] dal suo rilascio 10.5 in poi.
Mac OS X è stato creato combinando:
- Darwin OS, un sistema operativo libero e completo sviluppato da Apple Computer, della famiglia open source BSD, derivato da Unix, con kernel XNU basato sul microkernel Mach, ispirato e ibridato al kernel del sistema operativo FreeBSD con ampie porzioni di codice NetBSD;[9]
- una serie di I/O kit, Frameworks, un set di librerie ottimizzate che facilitano il porting del codice UNIX e alcuni set di API (carbon e cocoa), sviluppate da NEXTStep e Apple Computer;
- un' interfaccia grafica (GUI), chiamata Aqua, sviluppata da Apple Computer;
Il sistema operativo ha avuto il suo primo rilascio commerciale nel 2001.
È implementato per processori PowerPC G3, PowerPC G4 e PowerPC G5 prodotti da IBM e Motorola (ora Freescale Semiconductors), per processori Intel (probabilmente su tutti i processori con istruzioni SSE2), e per processori ARM Cortex.
Mac OS X manteneva transitoriamente, fino al rilascio della versione Leopard per PowerPC, una retrocompatibilità quasi assoluta con le applicazioni Macintosh anche molto datate grazie alla caratteristica di poter caricare, all'occorrenza, il Mac OS Classic in una macchina virtuale, all'interno di un apposito task isolato e chiuso dal resto del sistema. Inoltre le API Carbon hanno consentito una veloce conversione di molti applicativi da Mac OS 9 a Mac OS X dando modo di completare la transizione.
Una tecnologia simile chiamata Rosetta viene utilizzata per permettere l'utilizzo delle applicazioni compilate per processori PowerPC su macchine Intel (viene installata in automatico e gratuitamente se/quando necessario). L'eredità del NeXTSTEP è ancora presente, si nota anche dal fatto che molte primitive iniziano con la sigla "NS" (contrazione di NEXTStep). Le API NEXTStep/OpenStep sono state integrate nel sistema operativo nelle API Cocoa.
Mac OS X è in grado di eseguire direttamente molti programmi per BSD e GNU/Linux attraverso la compilazione dei sorgenti (make) e, in alcuni casi, tramite il ricorso alla gestione grafica via Apple X11, presente di serie nel sistema operativo anche se normalmente non utilizzato dalle applicazioni per OS X che utilizzano nativamente il motore grafico Quartz.
Esistono vari progetti che provvedono a rendere disponibili molti binari precompilati (packages): ciò evita all'utente di dover configurare e compilare i sorgenti (ports), un'operazione non sempre agevole, dato che solitamente viene eseguita da riga di comando (terminal). I più famosi sono il progetto Fink e il progetto DarwinPorts.
La versione 10.3 è la prima che include Apple X11, la versione Apple del gestore grafico X11 per applicazioni Unix, fornito come componente opzionale dall'installazione standard. L'Apple X11 si basa sul progetto XFree86 versione 4.3 e X11R6.6 e fornisce un gestore grafico integrato col Mac OS X, dato che condivide lo stesso aspetto delle finestre, utilizza la tecnologia Quartz per il disegno dell'interfaccia grafica e si avvantaggia dell'accelerazione OpenGL. Esempi di applicazioni per Mac OS X che utilizzano server X11 sono OpenOffice.org per Mac e Gimp per Mac.
-
Schema dei livelli di Darwin, nucleo del Mac OS X
-
Schema interno del nucleo di Mac OS X
Caratteristiche significative
- Usa il Portable Document Format (PDF) come base per il motore grafico Quartz
- OpenGL viene utilizzato per la gestione e il ridisegno della grafica tridimensionale
- Icone a 16 milioni di colori, scalate con continuità (fino a un massimo di 128×128 pixel, con Mac OS X 10.5 il limite è stato portato a 512×512 e con Mac OS X 10.7 a 1024×1024 )
- Utilizzo di ombre attorno alle finestre e agli elementi isolati per fornire un senso di profondità
- Correttore ortografico incluso in tutte le finestre editabili e altri servizi derivati dalla tecnologia NeXT
- Antialiasing su tutti gli elementi dell'interfaccia grafica
- Nuovi elementi dell'interfaccia come le finestre non-modali (finestre di dialogo collegate alle finestre principali, utilizzate per fornire una chiara indicazione visuale della provenienza delle finestre)
- Riquadri sovrapponibili (l'organizzazione delle finestre può parzialmente sovrapporsi se è utile)
- Supporto del gestore colori ColorSync integrato nel motore grafico (per stampa e multimedia a livello professionale)
- OpenGL (dalla versione 10.2) gestore di finestre nello schermo con accelerazione hardware. La tecnologia viene chiamata Quartz Extreme
- Exposé (dalla versione 10.3) tramite la pressione di un tasto mostra tutte le finestre miniaturizzandole sullo schermo
- Uso pervasivo dell'Unicode all'interno del sistema operativo
- Architettura a strati per le localizzazioni, in modo da separare il codice dai messaggi di testo da localizzare
- FileVault (dalla versione 10.3) utilizzato per cifrare e decifrare in modo trasparente la cartella principale dell'utente con Advanced Encryption Standard (AES) con chiave a 128-bit
- Dashboard (dalla versione 10.4) supporto di mini applicazioni richiamabili con la pressione di un tasto
- Spotlight (dalla versione 10.4) tecnologia di ricerca integrata nel sistema operativo che indicizza file e messaggi per una ricerca istantanea nell'hard disk
- Automator (dalla versione 10.4) un applicativo creato per programmare graficamente operazioni ripetitive
- Time Machine (dalla versione 10.5) un sistema di backup incrementale automatico
- Boot Camp (dalla versione 10.5) un applicativo creato per facilitare l'installazione di Windows sui mac con CPU Intel
- Spaces (dalla versione 10.5) un applicativo in grado di moltiplicare virtualmente i desktop
- OpenCL (dalla versione 10.6) sfruttamento dell'acceleratore grafico hardware (schede grafiche) per computazione in compiti diversi dal rendering video, utilizzando le Gpu come coprocessori matematici
- Grand Central Dispatch (GCD) (dalla versione 10.6) sfruttamento dei multiprocessori e/o multicore ad ogni livello di scalabilita', regolando in modo dinamico i thread multipli a vantaggio del multitasking e reattivita' del sistema
Requisiti
Processore | Intel |
---|---|
Memoria | almeno 1 Gb di RAM fisica |
Spazio libero su HDD | almeno 5 GB di spazio libero su hard disk (7 GB se si installano anche gli strumenti di sviluppo Xcode) |
Altro | lettore DVD Dual Layer per l'installazione |
Processore | Intel Core 2 Duo |
---|---|
Memoria | almeno 2 GB di RAM fisica |
Spazio libero su HDD | almeno 5 GB di spazio libero su hard disk (7 GB se si installano anche gli strumenti di sviluppo Xcode) |
Altro | connessione ad internet: Mac OS X 10.7 è installabile attraverso il Mac App Store. |
- Mac PowerPC
Questi Mac, a seconda del modello hardware, hanno montato dal Mac OS X iniziale vers. 10.0 fino al 10.5 .
Il massimo sistema compatibile con ogni Mac PowerPC è:
(non tutti ufficialmente supportati*)
Processore | Qualunque Mac PowerPC |
---|---|
Memoria | almeno 512 Mb di RAM fisica |
Spazio libero su HDD | almeno 5 GB di spazio libero su hard disk (7 GB se si installano anche gli strumenti di sviluppo Xcode) |
Altro | lettore DVD per l'installazione, *XPostFacto open source utility |
- Mac Intel
Questi Mac, a seconda del modello hardware, hanno montato dal Mac OS X vers. 10.4.4 (non in vendita) fino al 10.7 .
Il minimo sistema compatibile con ogni Mac Intel è:
(non tutti ufficialmente supportati)
Processore | Qualunque Mac Intel |
---|---|
Memoria | almeno 1 GB di RAM fisica |
Spazio libero su HDD | almeno 5 GB di spazio libero su hard disk (7 GB se si installano anche gli strumenti di sviluppo Xcode) |
Altro | lettore DVD Dual Layer per l'installazione |
Nomi in codice
Tutti i nomi in codice utilizzati per i rilasci ufficiali di Mac OS X derivano da quelli di Felidi o "grandi felini". La versione 10.0 si chiamava Cheetah (Ghepardo), la 10.1 Puma, la 10.2 Jaguar (Giaguaro), la 10.3 Panther (Pantera), la 10.4 Tiger (Tigre), la 10.5 Leopard (Leopardo), la 10.6 Snow Leopard (Leopardo delle nevi), la 10.7 Lion (Leone), la 10.8 Mountain Lion (Leone di montagna, più comunemente conosciuto come Puma). Unica eccezione alla linea di felini è la release ad uso interno e mai rilasciata pubblicamente, Mac OS X v.0 (corrispondente al Mac OS X Server 1.0), che ha nome in codice Kodiak.
A partire da 10.2 Jaguar, Apple decise di utilizzare i nomi in codice anche come nomi commerciali del Mac OS X. Nel Gennaio 2003 Apple registrò come marchi registrati Tiger (Tigre, usato per la versione 10.4), Leopard (Leopardo, usato per la versione 10.5), Lynx (Lince, attualmente non usato) e Cougar (Coguaro, attualmente non usato). I brand names Lynx e Cougar, in precedenza registrati, sono stati lasciati decadere, pertanto si ipotizza che per i successivi rilasci, la linea di felini venga abbandonata, per lasciare il passo ad una nuova riscrittura della parte desktop iOS oriented del sistema con relativo nuovo brand name diverso dall'attuale.
Una straordinaria coincidenza evidenzia che tutti i nomi delle releases del sistema operativo, sono tutti identici[10] ai nomi dei cloni Mac venduti nel 1997 da Shaye Mac Clones Compatible Systems e bloccati da Apple nel 1998, sollevando ipotesi su come sia sorta l'idea dei felini negli ambiti Apple.
Versioni
Kodiak
Rilascio ad uso interno, non pubblico, 16 marzo 1999
- Transizione NEXTStep / Darwin OS
- Conosciuto unicamente come Mac OS X, nome in codice Kodiak
- Sviluppo della versione iniziale Mac OS X Server 1.0 (fino alla versione 1.2v3)
Beta
Rilasci Developers Previews ad uso degli sviluppatori
- Mac OS X DP2
- Passaggio al kernel Darwin integrato con componenti BSD
- Inclusione del Mac OS 9.1, eseguito in una macchina virtuale
- Mac OS X DP3
- Mac OS X DP4
Public Beta
Mac OS X Public Beta, rilasciato il 13 settembre 2000
Mac OS X 10.0
Il 24 marzo 2001, Apple presenta Mac OS X versione 10.0. Viene elogiato per la sua stabilità e relativa completezza (considerando che era una completa riscrittura del sistema operativo) ma viene anche criticato per la lentezza e per la mancanza di alcune caratteristiche presenti nella precedente versione, come per esempio la masterizzazione dei CD o DVD. Molte persone (incluso Steve Jobs) lo considerano un'ottima beta ma non un vero sistema operativo.
Mac OS X 10.1
Nel Settembre del 2001 viene rilasciato l'aggiornamento gratuito a 10.1 che migliora la velocità e colma le principali lacune come l'impossibilità di masterizzare e la mancanza di un lettore di DVD.
Mac OS X 10.2
Nel 2002, Apple presenta Jaguar, la versione 10.2 di Mac OS X che apporta notevoli miglioramenti alla velocità, introduce un nuovo motore grafico e apporta più di 150 migliorie al sistema operativo. La versione 10.2 è la prima a supportare solo macchine dotate delle New World ROM (Questo è vero in parte in quanto il 10.2 si installa con successo anche sui PowerBook G3 con ROM ibride e non ancora interamente New World)
- Migliorato il supporto delle reti Microsoft Windows
- La tecnologia Quartz Extreme utilizza la scheda grafica per il disegno della GUI
- Aggiunto un filtro adattivo basato su un indice semantico nel programma di e-mail per rilevare lo spam
- Un nuovo programma di gestione e organizzazione dei contatti chiamato Address Book
- Apple Rendezvous
- iChat, il programma Apple di messaggistica istantanea compatibile con AOL Instant Messenger
- Riscrittura del Finder con aggiunta della funzione di ricerca integrata delle finestre
- Aggiunta del nuovo Accesso universale
- Sherlock 3 programma di ricerca basato su siti web
- Miglioramento della velocità dell'intero sistema
Mac OS X 10.3
Mac OS X 10.3 Panther, viene presentato il 24 ottobre, 2003, apporta molte nuove funzionalità al sistema operativo, modifica l'interfaccia grafica Aqua introducendo un tema "metallizzato" e incrementa ulteriormente la velocità del sistema, a tal punto da essere considerato il primo OS della filosofia X.
- Aggiornato il Finder con il nuovo tema metallico e aggiunta la funzione di ricerca rapida
- Exposé, il nuovo metodo di organizzazione delle finestre
- Cambio Utente Rapido una tecnologia che consente di loggare un altro utente rimanendo connessi
- iChat AV software di videoconferenza
- Velocizzazione del motore di disegno dei file PDF e incremento della velocità del lettore di sistema
- Supporto diretto dei Fax
- Notevole miglioramento della compatibilità con reti Windows
- FileVault: tecnologia di cifratura e decifratura delle cartelle Utenti in tempo reale
- Incremento di velocità dell'intero sistema e supporto dei G5
Mac OS X 10.4
Mac OS X 10.4 Tiger viene presentato il 29 aprile 2005. Tiger include oltre 200 migliorie e un migliore supporto dell'architettura a 64 bit dei processori PowerPC G5.
Con l'inizio della transizione di Apple verso l'uso di CPU Intel, a partire dalla versione 10.4.4, Tiger viene ricompilato per le supportare entrambe le architetture PPC e Intel. I nuovi Mac utilizzano processori sviluppati da Intel, sono in grado di far funzionare Windows anche grazie al software Boot Camp distribuito gratuitamente in versione beta a tempo e che sarà integrato in Mac OS X 10.5.
- Spotlight: Ricerca rapida anche dentro i file
- Dashboard: Accessori per compiti comuni accessibili con un click
- Automator: Automatizza i compiti ripetitivi programmando il computer in modo grafico
- 64-bit supporto della gestione a 64 bit per i G5
- Safari RSS
- QuickTime 7 e supporto al nuovo codec video H.264 e all'alta definizione
- Videoconferenze con più utenti in contemporanea su iChat e supporto del codec H.264
- Core Image: tecnologia per la realizzazione di effetti video in tempo reale
- Core Audio: tecnologia per il supporto di audio a 64 bit
- Accelerazione via hardware delle primitive grafiche Quartz
- Esteso il supporto dei formato PDF, compresa la cifratura a 40 bit
- Supporto a Xgrid
- La versione di Tiger inclusa nei Mac prodotti dal 2006 possedeva anche Front Row
Mac OS X 10.5
La prima beta per gli sviluppatori è stata rilasciata durante il Worldwide Developers Conference del 7 agosto 2006. È commercializzato a partire dal 26 ottobre 2007.[11] Leopard, inoltre, ha ricevuto la certificazione Open Brand UNIX 03 in quanto conforme alle specifiche SUSv3 e POSIX 1003.1 per API, utility shell e thread C.[12] È completamente 64-bit, ma può eseguire anche applicazioni 32-bit in modo nativo. Leopard 10.5 è il primo sistema operativo di Apple a supportare ufficialmente sui Mac con CPU Intel il boot nativo di Windows XP e Vista tramite una funzione chiamata Boot Camp che era stata disponibile precedentemente in versione beta a tempo con Tiger.
- Versione definitiva di Boot Camp e di Front Row e inclusione di Photo Booth nel sistema operativo.
- Il programma di backup automatico Time Machine.
- Il nuovo sottosistema dedicato alla grafica chiamato Core Animation.
- La possibilità di gestire più desktop virtuali tramite un programma chiamato Spaces.
- Un nuovo Finder con Cover Flow, Quick Look e nuovo Dock.
- Miglioramenti in Mail, iChat, Safari e Dashboard.
- Miglioramenti nella sintesi vocale e nel sottosistema di aiuto per i disabili.
Mac OS X 10.6
Apple ha annunciato alla WWDC 2008 l'uscita della nuova versione di Mac OS X chiamata Snow Leopard. Il rilascio ufficiale è avvenuto il 28 agosto 2009.[13] A detta di Apple, dopo l'introduzione di così tante novità con Mac OS X Leopard, la cosa migliore da fare è "prendersi una pausa" e "cambiare obiettivi". Ciò significa che Snow Leopard sarà incentrato soprattutto sull'ottimizzazione di ciò che c'è già.
Le novità principali sono la riscrittura dell'OS per renderlo completamente a 64 bit, pur mantenendo la compatibilità per i processori a 32 bit quali gli Intel Core Solo/Core Duo (presenti nei primi Macintosh basati su Intel), un più evoluto supporto multicore e l'eliminazione del codice PowerPC (di conseguenza non sarà compatibile con i Mac G4 e G5, dopo l'eliminazione del codice G3 da Leopard). QuickTime X che supporta svariati tipi di codec audio/video, l'upload diretto di video su YouTube, la registrazione video del proprio schermo, possibilità di tagliare spezzoni di video grazie al video editor.
Il sistema operativo include alcune tecnologie atte a meglio sfruttare i processori multicore e le moderne schede grafiche che vengono vendute con i computer attuali.
Mac OS X 10.7
Lion è stato presentato il 20 ottobre 2010 durante il keynote Back to the Mac a San Francisco. Il 24 febbraio 2011 è stata inviata agli sviluppatori la prima developer preview di OS X 10.7. Il 1º luglio 2011 è stata resa accessibile agli sviluppatori la Golden Master, ultimo stadio di sviluppo del sistema operativo. L'aggiornamento è stato reso disponibile sul Mac App Store il 20 luglio 2011, con un peso di 3,49 Gb. Poche settimane dopo, Apple ha messo in vendita alcune Pendrive USB per poter installare il sistema operativo senza passare attraverso lo Store.
Come novità possiamo trovare:
- Mission control: Una nuova organizzazione delle finestre che unisce Spaces a Exposè
- Abbandono di Rosetta (emulazione di software per processori PowerPC) e Front Row
- Nuovi gesti multitouch ispirati a iOS
- App a tutto schermo
- Mac App Store nativo (già disponibile per Snow Leopard opzionalmente)
- LaunchPad: Una sorta di Springboard in stile iPad su Mac, per trovare velocemente tutte le app e con la possibilità di creare cartelle.
- Riprendi (Resume): Ora il Mac salva il lavoro automaticamente prima di spegnere il pc e lo riavvia dopo la successiva accensione del sistema, inclusa la disposizione delle cartelle
- AirDrop: Condivisione dei file con i mac nelle vicinanze senza alcun tipo di configurazione
- L'app Mail è stata completamente ridisegnata
- Abbandono di iSync (software per sincronizzare dispositivi mobili che non fossero iPod o iPhone)
- Altre 250 nuove funzioni.
OS X 10.8
La prima "Developer Preview" di OS X 10.8 Mountain Lion è stata inviata agli sviluppatori il 16 febbraio 2012. Integra alcune caratteristiche viste in iOS 5. Con questa nuova major release, il sistema perde la desinenza "Mac" e si chiama semplicemente "OS X"
Come novità possiamo trovare:
- Migliore integrazione di iCloud
- iMessage
- Promemoria
- Note
- Centro Notifiche
- Condivisione fogli
- Integrazione con Twitter
- Game Center
- AirPlay Mirroring
- Gatekeeper
Vulnerabilità
Tradizionalmente considerato un sistema relativamente sicuro da attacchi malevoli, Mac OS X non può (almeno in teoria) essere considerato completamente al sicuro da attacchi informatici, da assalti di hacker/cracker, o da installazione di codice malevolo (anche se il sistema da cui deriva - lo UNIX - con la sua struttura a permessi e basati su password è in effetti molto sicuro). In particolare, nell'edizione 2007 del Pwn2Own, una coppia di hacker (Dino Dai Zovi e Shane Macaulay) riuscì a sfruttare una vulnerabilità dello JavaScript per perforare il sistema. Nell'edizione 2008 un'altro attacco fu portato con successo, sfruttando una falla del browser di default Safari.
Diffusione
Il 6 giugno 2011 al WWDC viene annunciato che il numero di utenti del Mac ha superato 54 milioni,[14] nel 2007 si stimavano circa 22 milioni di installazioni del sistema Mac OS X.[15]
A ottobre 2011 Apple detiene con Mac OS X il 6,54% del mercato, risultando il secondo sistema operativo più diffuso al mondo dopo Microsoft Windows.[16] La quota sale al 6,94% se si considerano solo i sistemi operativi desktop,[17] e supera il 13,9% limitando la statistica agli Stati Uniti.[18]
Derivazioni
Mac OS X Server
Esiste una versione di Mac OS X ottimizzata per l'uso sui server, identica alla versione desktop eccetto per la presenza del BSD Subsystem (altrimenti opzionale nella versione Client) e per l'inclusione di una serie di pannelli, controlli e programmi, ovvero interfacce end user, atti alla gestione dei diversi servizi di rete comunque inclusi nel sistema operativo. I principali comprendono la gestione di server mail, il gestore di reti SMB Samba, il gestore del server LDAP e un configuratore del server DNS, nonché una serie di utilità per il controllo e/o configurazione dei daemon di rete o locali.
La versione ottimizzata Server, esiste sin dal rilascio interno iniziale del primo Mac OS X v.0 corrispondente al Mac OS X Server 1.0, per poi seguire parallelamente ad ogni susseguente rilascio l'update corrispondente con la stessa denominazione in codice e cifra identificativa del Mac OS X Client; poi a partire da MacOS X 10.7 Lion, viene infine unificata con la release Client del sistema, confluendo nello stesso prodotto.
iOS
Per i dispositivi mobili Apple ha introdotto una versione ad hoc del sistema operativo Mac OS X denominata iOS, implementando integralmente tutta la struttura e servizi con la variante di una nuova interfaccia grafica touch oriented ed alcuni script che automatizzano e/o limitano alcuni aspetti del suo funzionamento.
Lingue
Mac OS X è disponibile nelle seguenti lingue:
- Afrikaans
- Ceco
- Cinese (Semplificato)
- Cinese (Tradizionale)
- Coreano
- Danese
- Finlandese
- Francese
- Francese (Canada)
- Giapponese
- Inglese (Stati Uniti d'America)
- Inglese britannico
- Inglese Australiano
- Inglese canadese
- Islandese
- Italiano
- Olandese
- Norvegese
- Polacco
- Portoghese (Brasile)
- Portoghese (Portogallo)
- Russo
- Spagnolo (Spagna)
- Spagnolo (America Latina)
- Svedese
- Tedesco
Note
- ^ (EN) http://images.apple.com/macosx/technology/docs/L416017A_UNIX_TB_FF.pdf Apple Unix technology brief
- ^ http://www.bsd.org/ BSD homepage ufficiale
- ^ http://get.posixcertified.ieee.org/search_certprodlist.tpl?CALLER=cert_prodlist.tpl Ieee Posix certificazioni ufficiali
- ^ http://www.opensource.apple.com/ Open Source Apple MacOS homepage ufficiale
- ^ http://www.apple.com/it/macosx/what-is-macosx/core-foundation.html Overview ufficiale Apple
- ^ http://developer.apple.com/java/faq/ Apple developers java faq (in inglese)
- ^ http://www.apple.com/it/macosx/what-is-macosx/core-foundation.html (nota 1 a pie' di pagina)
- ^ Mac Os X certificato ufficialmente com sistema Unix, su macitynet.it, Macity, 2-8-2007.
- ^ Products based on NetBSD
- ^ Shaye Mac Clones (Shaye MacOS-Compatibles) @ EveryMac.com
- ^ Apple annuncia Leopard: Arriva il 26 ottobre, su tevac.com, Tevac.it, 16-10-2007. URL consultato il 16-10-2007.
- ^ Certificazione UNIX 03 a Mac OS X 10.5, su opengroup.org.
- ^ ZEUS News - Notizie dall'Olimpo informatico
- ^ WWDC 2011: 54 milioni di computer Mac, su melablog.it, 6 giugno 2011. URL consultato il 6 giugno 2011.
- ^ Mac attivi nel mondo: sono 22 milioni, su macitynet.it, 5 marzo 2007. URL consultato il 9 giugno 2011.
- ^ (EN) Top Operating System Share Trend, su netmarketshare.com, NetMarketShare. URL consultato il 2 ottobre 2011.
- ^ (EN) Desktop Top Operating System Share Trend, su netmarketshare.com, NetMarketShare. URL consultato il 2 ottobre 2011.
- ^ (EN) Top 5 operating systems North America, su gs.statcounter.com. URL consultato il 1º novembre 2011.
Voci correlate
Altri progetti
- Wikimedia Commons contiene immagini o altri file su macOS
Collegamenti esterni
- Sito ufficiale Apple
- Faqintosh, sito di FAQ in italiano
- (EN) Mac OS linea del tempo
- (EN) Mac OS X numeri di produzione