macOS

macOS, già Mac OS X dal 2001 al 2012 e OS X fino al 2016, è il nome di un sistema operativo per computer realizzato da Apple Inc. Questi si chiamano computer Macintosh, o Mac. Si differenzia dagli altri computer, in quanto macOS dovrebbe funzionare solo su Mac e non su altri computer. Tuttavia, le persone hanno fatto funzionare il sistema operativo su computer che non sono Mac. Questo si chiama Hackintosh e viola l'accordo di licenza di macOS.

macOS è uscito per la prima volta nel 2001, ed è completamente diverso dal "classico" Mac OS che ha sostituito. A differenza di quel vecchio sistema operativo (originale), macOS (da OS X) è basato sul sistema operativo Unix (le versioni attuali hanno la certificazione UNIX 03) e su tecnologie sviluppate tra il 1985 e il 1997 presso NeXT, una società che il co-fondatore di Apple, Steve Jobs, ha creato dopo aver lasciato la Apple nel 1985. La "X" in Mac OS X e OS X è il numero romano per il numero 10 ed è pronunciato come tale. Il nucleo di macOS è un OS open source chiamato Darwin, ma Darwin stesso non può eseguire il software macOS.

Le versioni di macOS prendono il nome da tipi di grandi felini, o punti di riferimento della California, e hanno un numero di versione che inizia con 10. L'ultima versione del nome in codice di macOS è macOS Catalina (10.15).

Contenuti

·         1 Sviluppo

·         2 Versioni

o    2.1 Beta pubblica: "Kodiak

o    2.2 Versione 10.0: "Ghepardo".

o    2.3 Versione 10.1: "Puma".

o    2.4 Versione 10.2: "Jaguar".

o    2.5 Versione 10.3: "Pantera".

o    2.6 Versione 10.4: "Tigre".

o    2.7 Versione 10.5: "Leopardo".

o    2.8 Versione 10.6: "Leopardo delle nevi".

o    2.9 Versione 10.7: "Leone".

o    2.10 Versione 10.8: "Leone di montagna".

o    2.11 Versione 10.9: "Mavericks".

o    2.12 Versione 10.10: "Yosemite".

o    2.13 Versione 10.11: "El Capitan".

o    2.14 Versione 10.12: "Sierra".

o    2.15 Versione 10.13: "High Sierra".

o    2.16 Versione 10.14: "Mojave".

o    2.17 Versione 10.15: "Catalina".

·         3 Architettura

·         4 Riferimenti

·         5 pagine correlate

·         6 Altri siti web

Sviluppo

Per tutti i primi anni Novanta, Apple aveva cercato di creare un sistema operativo di "nuova generazione" per sostituire il suo classico Mac OS. L'attuale macOS è un sistema operativo Unix costruito sulla tecnologia sviluppata da NeXT dagli anni '80 fino all'acquisto dell'azienda da parte di Apple all'inizio del 1997. Anche questa società è stata fondata da Steve Jobs dopo la sua partenza da Apple nel 1985. Lì è stato sviluppato il sistema operativo Unix-like NeXTSTEP, e poi lanciato nel 1989 (il "classico" "Mac OS" è molto più vecchio, è uscito nel 1984). Il kernel di NeXTSTEP è basato sul kernel Mach, che è stato originariamente sviluppato alla Carnegie Mellon University, con livelli di kernel aggiuntivi e codice dello spazio utente di basso livello derivato da parti di BSD. La sua interfaccia grafica è stata costruita sopra un toolkit GUI orientato agli oggetti utilizzando il linguaggio di programmazione Objective-C.

Storia semplificata dei sistemi operativi Unix-likeZoom
Storia semplificata dei sistemi operativi Unix-like

Architettura

Al centro di macOS c'è un sistema operativo conforme a POSIX costruito sopra il kernel XNU, con strutture standard Unix disponibili dall'interfaccia a riga di comando. Apple ha rilasciato questa famiglia di software come sistema operativo libero e open source di nome Darwin. Oltre a Darwin, Apple ha stratificato una serie di componenti, tra cui l'interfaccia Aqua e il Finder, per completare il sistema operativo basato su GUI, che è macOS.

Il sottosistema Darwin in macOS è responsabile della gestione del file system, che include il livello di permessi Unix. Nel 2003 e nel 2005, due redattori di Macworld hanno espresso critiche allo schema dei permessi; Ted Landau ha definito i permessi mal configurati "la frustrazione più comune" in macOS, mentre Rob Griffiths ha suggerito che alcuni utenti potrebbero anche dover reimpostare i permessi ogni giorno, un processo che può richiedere fino a 15 minuti. Più recentemente, un altro editore di Macworld, Dan Frakes, ha definito la procedura di riparazione dei permessi ampiamente sovrautilizzata. Egli sostiene che macOS di solito gestisce i permessi in modo corretto senza interferenze da parte dell'utente, e che il reset dei permessi dovrebbe essere provato solo quando emergono problemi.

L'architettura di macOS incorpora un design stratificato: i quadri stratificati aiutano lo sviluppo rapido delle applicazioni fornendo codice esistente per compiti comuni. Apple fornisce i propri strumenti di sviluppo software, in particolare un ambiente di sviluppo integrato chiamato Xcode. Xcode fornisce interfacce ai compilatori che supportano diversi linguaggi di programmazione tra cui C, C++, Objective-C e Swift. Per la transizione Apple-Intel, è stato modificato in modo che gli sviluppatori potessero costruire le loro applicazioni come un binario universale, che fornisce la compatibilità sia con la linea Macintosh basata su Intel che con quella basata su PowerPC. Le applicazioni di prima e terza parte possono essere controllate in modo programmatico utilizzando il framework AppleScript, mantenuto dal classico Mac OS, o utilizzando la più recente applicazione Automator che offre compiti prestabiliti che non richiedono conoscenze di programmazione.

Pagine correlate

  • Macintosh

Domande e risposte

D: Che cos'è macOS?


R: macOS è un sistema operativo (OS) per i computer prodotti da Apple Inc. Questi sono chiamati computer Macintosh, o Mac.

D: È possibile eseguire macOS su computer diversi dai Mac?


R: Sì, alcune persone hanno fatto funzionare macOS su computer che non sono Mac. Questo si chiama Hackintosh e viola il contratto di licenza di macOS.

D: In che modo macOS si differenzia dal Mac OS "classico"?


R: A differenza del primo sistema operativo, macOS (da OS X) si basa sul sistema operativo UNIX (le versioni attuali hanno la certificazione UNIX 03) e sulle tecnologie sviluppate tra il 1985 e il 1997 presso NeXT, un'azienda che il cofondatore di Apple Steve Jobs ha creato dopo aver lasciato Apple nel 1985.

D: Che cosa significa la "X" in Mac OS X e OS X?


R: La "X" in Mac OS X e OS X sta per il numero romano del numero 10 e si pronuncia come tale.

D: Qual è il nucleo di macOS?


R: Il nucleo di macOS è un sistema operativo open source chiamato Darwin, ma Darwin stesso non può eseguire software macOS.
D: Come si chiamano le versioni di macOs? R: Le versioni di macOs prendono il nome da tipi di grandi felini, o da punti di riferimento della California, e hanno un numero di versione che inizia con 10.

D: Qual è l'ultima versione di macOs? R: L'ultima versione di macOs è macOs Big Sur (11.0).

AlegsaOnline.com - 2020 / 2023 - License CC3