Mascotte del sito Velociraptus: Benjamin
Applicazioni Macintosh
Pagina Precedente

Mac Os X

A gennaio 2001 Apple rilascerý un nuovo sistema operativo, Mac Os X.
Questa versione non Ë un restyling, ma Ë qualcosa di nuovo. Apple in questo modo elimina tutti i vecchi sedimenti che ogni sistema operativo accumula versione dopo versione, e finalmente le sue macchine potranno sfruttare completamente l¼hardware.
Il motore di questo sistema non Ë qualcosa di nuovo, che comporterebbe necessariamente diversi anni per la sua messa a punto, ma Ë unix, che puÚ vantare pi˜ di ventanni di evoluzione.
Mac Os X poggia le sue basi sul kernel Mach 3.0 originariamente sviluppato dalla Carnegie Mellon University, ed attualmente utilizzato da NeXT, OpenStep, MkLinux, mentre lo strato superiore al kenel Ë basato su BSD 4.3. Questa parte del Mac OS Ë open source, e porta il nome di Darwin, attualmente alla versione1.2.1.
Molti a questo punto si chiederanno della compatibilitý con i precedenti sistemi mac. Gli ingegneri della mela hanno pianificato un modello di transizione dai precedenti sistemi a Mac Os X, attraverso la libreria Carbon e a Mac Os Classic.
Mac Os Classic Ë una sorta di macchina virtuale che permette di eseguire le applicazioni costruite per le precedenti versioni del sistema operativo mac. Questa macchina virtuale non Ë un emulatore che traduce le istruzioni in qualcosa di diverso, ma Ë una parte del sistema operativo che esegue direttamente le istruzioni, mantenendo in questo modo un¼ottima velocitý di esecuzione. Le applicazioni che non funzionano sono quelle che fanno direttamente riferimento all¼hardware della macchina come le estensioni oppure i programmi di masterizzazione, scanner ecc.
La libreria Carbon Ë un insieme di funzioni (API) del sistema che comprende il 75% delle funzioni presenti nei precedenti Mac Os, ed ha eliminato il 20% perchË limitavano il progresso del nuovo sistema ed ha rimpiazzato un 5%. La cosa importante Ë che il 95% delle applicazioni usano funzioni che rientrano nella categoria di quelle supportate. Un¼applicazione al carbonio puÚ essere tranquillamente eseguita su System 9 e su Mac Os X. Le applicazioni „carbonizzate¾ su Mac Os X sono eseguite in modo nativo e non all¼interno dell¼ambiente classic, tutto questo per facilitare la migrazione al nuovo sistema.

Think Different LOGO
Created by Antonio Gallonetto