Angelo Rossi <angelo__rossi_at_tin.it> wrote in message news:<pan.2004.10.12.16.36.40.632431_at_tin.it>...
> Il motore grafico dell'interfaccia di OS 9 sfrutta molte parti di codice
> "prese in prestito" da X11, credo per motivi legati a POSIX. Il fatto
> stesso che qualche applicazione possa essere "passata" da OS 9 a OS X
> sfruttando le stesse API grafiche di quest'ultimo mi fa pensare che anche
> OS 9 sia molto simile sotto questo punto di vista.
>
Assolutamente falso.
MacOS "classic", ovvero la versione di MacOS precedente a X, per
intenderci fino alla versione 9, non centra assolutamente nulla con
Unix ma deriva dal System con il quale era nato il Mac del 1984,
logicamente ampiamente riveduto.
Le API in OS X sono del tutto diverse, le applicazioni per MacOS
classic girano in OS X grazie ad un ambiente virtuale.
C'e' da dire che sono state scelte un certo numero ristretto di API
classic (che si chiamava Toolbox) da supportare anche in OS X per
compatibilita', queste sono definite API "Carbon", permettono di
ricompilare le applicazioni nate per classic in modo da sfruttare i
vantaggi del nuovo Mac OS X (vedi memoria protetta ecc ecc) senza
grandi modifiche, aiutando i programmatori nella transizione.
Le API di MacOS X "native" sono pero' un'altra cosa (Cocoa, quelle che
andrebbero usate per sviluppare per OS X).
Non so se vi puo' essere utile quanto scritto all'indirizzo
http://members.xoom.virgilio.it/amenozzi/mele/MacOSX.html (un po'
datato)
Alessandro
> >
> > Comunque Mac OS X deriva principalmente dall'esperienza di NeXT (che
> > Jobs ha portato con se' quando e' tornato in Apple)
> >
> > Il mio "strano" si riferiva al fatto che tu hai detto di avere avuto
> > problemi con Panther: per la mia esperienza e' stabile come una roccia.
> > ...
>
> Eppure era una macchina nuovissima... :) La stessa macchina con Debian
> andava molto bene. A detta di un rivenditore Apple, OS 9 andava
> meglio :) SarĂ ...
>
> Ciao
> Angelo Rossi
Received on Thu Oct 14 2004 - 13:52:53 CEST