|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2007
Città: Roma + Cassino
Messaggi: 1677
|
OSX, darwin, Unix, Cocoa, Aqua....
Sono un po' confuso, intorno al Mac sento tanti termini che sembra che in qualche modo siano legati al sistema operativo, ma non riesco a capire a cosa si riferiscono.
Potreste spiegarmi a cosa si riferiscono questi termini e come sono legati al mondo Mac? Unix OSX Darwin Cocoa Aqua Carbon Grazie in anticipo |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2005
Città: Milano & Alta Valle Seriana
Messaggi: 697
|
Unix:http://it.wikipedia.org/wiki/Unix
sistema operativo dal quale è stato tratto osx Osx:http://it.wikipedia.org/wiki/Mac_OS_X sistema operativo utilizzato dai mac Darwin:http://it.wikipedia.org/wiki/Apple_Darwin sistema operativo free rilasciato da apple che usa lo stesso kernel di osx cocoa, carbon: http://it.wikipedia.org/wiki/Cocoa ambienti di sviluppo aqua:http://it.wikipedia.org/wiki/Aqua_%28informatica%29 interfaccia di osx
__________________
it is not the sword. it is the man. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2004
Messaggi: 1945
|
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Aug 2007
Città: Torvaianica
Messaggi: 3206
|
Quote:
|
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Aug 2007
Città: Roma + Cassino
Messaggi: 1677
|
Quote:
E' ovvio che su wikipedia posso trovare informazioni estese su tutto, ma non volevo informazioni estese (e non ho tempo di leggerle), volevo solo un breve riassunto su come fossero legate le cose tra loro (credo che la apple c'entri un po' ovunque). |
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: May 2005
Città: Milano & Alta Valle Seriana
Messaggi: 697
|
Quote:
__________________
it is not the sword. it is the man. |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Aug 2007
Città: Torvaianica
Messaggi: 3206
|
basta leggere le prime 3 righe comunque...ti dicono cos'è, e poi, se vuoi, vai avanti
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Aug 2007
Città: Roma + Cassino
Messaggi: 1677
|
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Mi chiamo Edo
Messaggi: 4539
|
sembra di sì basta pagare.................
__________________
Apple MacBookPro 5,5 - Core 2 duo 2,26 - 4Gb Ram - Osx 10.6 Snow Leopard + Iphone 3G Black 16 Gb
Acer Aspire One AOA 110 - 32 Gb Ssd - 1,5Gb Ram - Windows 7 Professional |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Feb 2003
Città: Europa
Messaggi: 12310
|
l'hanno postato poco fa in un altro thread:
http://www.opensource.apple.com/darwinsource/ buon divertimento a compilare
__________________
MBPr i7 - iPhone 5 - Nexus 7 2013 EOS 550D ML |
|
|
|
|
|
#11 | |
|
Bannato
Iscritto dal: Jun 2004
Messaggi: 4607
|
Quote:
> Unix Per unix più che altro oggi si intendono delle API. Posix. Ma Linux non credo sia certificato Posix, quindi non è un vero Unix. Tiger nemmeno, Leopard lo sarà. Comunque sono al 99% compatibili. Lo Unix originario era stato creato nei laboratori AT&T, poi ci sono state diversi "fork" tra cui quello dell'Università di Berkely che ha fatto lo Unix BSD (credo l'unico VERO Unix rimasto, forse insieme a quello SUN). > OSX Sistema operativo derivato dal NeXT-Step, altra società fondata da Jobs quando fu cacciato dalla Apple. Si basa in parte sullo Unix BSD (API Posix, gestione dei permessi) ma con un nuovo kernel sviluppato dalla Carnegie Mellon University: il Mach. Che è un microkernel, all'epoca estremamente innovativo. Dei due inventori del Mach l'"alunno" è finito a capo dei sistemi operativi Apple (Tevanian, da poco "in pensione") e l'altro, il "professore", a capo degli OS M$, responsabile di Windows NT e successivi (non credo Vista). Ma si sa che di solito gli allievi superano i maestri > Darwin E' la parte OpenSource di OSX. In pratica tutta quella a basso livello: il kernel Mach-BSD (chiamato XNU) e le API Posix, anche i filesystem (incluso l'HFS del Mac). Rimangono proprietarie le API ad alto livello (Cocoa, Carbon, Quicktime, Aqua, ecc). > Cocoa Sono le API derivate dal NeXT Step. Le prime commerciali ad essere completamente Object-Oriented e scritte in Objective C: uno stretto superset object-oriented del C (ispirato allo SmallTalk di Xerox), usato praticamente solo con queste API. Tra l'altro è proprio con questi tools di sviluppo di NeXT che è nato il RAD poi copiato da tutti i sistemi di sviluppo moderni (es. VisualStudio, Eclipse). Xcode deriva direttamente dal "Project Builder" di NeXT e l'Interface Builder di NeXT è ancora presente più o meno come in origine. > Aqua E' l'interfaccia grafica di OS X. Basata sul motore grafico Quartz. Questo è una novità assoluta di OS X, non si basa nè su NeXT nè sul MacOS Classico. E' stato il primo ad essere completamente a 32 bit, anti-aliased, compositing, accelerato 3D, basato su PDF, e chi più ne ha più ne metta. M$ e Linux sono 6 anni che cercano di copiarlo. > Carbon E' un porting parziale delle API del MacOS Classico, che era completamente un altro sistema operativo rispetto ad OS X. E' stato fatto per semplificare il port delle applicazioni Mac "classiche" su OS X. Tutti i programmi storici (suite Adobe, programmi M$, ecc) sono ancora basati principalmente su queste API. Anche le applicazioni multipiattoforma di solito lo sono perchè sono più simili a quelle Windoze (non casualmente: le API windoze sono state copiate da quelle del MacOS classico). Non essendo API object oriented come quelle Cocoa i programmi scritti con queste API hanno dei limiti, ad esempio non includono la gestione nativa della correzione ortografica o dei servizi, la gestione dei font è quella (inferiore) del Mac Classico, la grafica è basata su QuickDraw, non su Quartz, ecc. Insomma i programmi Carbon di solito sono un mezzo schifo rispetto a quelli Cocoa che sono quelli realmente "nativi" di OS X. Ultima modifica di Criceto : 02-10-2007 alle 23:58. |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Aug 2007
Città: Roma + Cassino
Messaggi: 1677
|
Ti ringrazio tantissimo!!! Sei stato molto chiaro
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Mi chiamo Edo
Messaggi: 4539
|
ti ringrazio pure io...............
__________________
Apple MacBookPro 5,5 - Core 2 duo 2,26 - 4Gb Ram - Osx 10.6 Snow Leopard + Iphone 3G Black 16 Gb
Acer Aspire One AOA 110 - 32 Gb Ssd - 1,5Gb Ram - Windows 7 Professional |
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Jan 2006
Città: L'Aquila
Messaggi: 4426
|
Quote:
__________________
Tutti amano i consigli di un esperto...ma nessuno vuole pagare per averli!!! |
|
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Aug 2005
Città: Bologna...! Xbox360Live!: Sakko83
Messaggi: 5167
|
Ritiro su la discussione per una domanda:
Quando è stata fatta questa discussione non era ancora uscito Leo, ma con questo o con il prossimo Snow Leopard l'interfaccia grafica che in Tiger era Aqua è cambiata o è la stessa?
__________________
гла́вный корабе́льный старшина́ -
- FacebookOtdelom - Vendo per XboX 360 |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Aug 2008
Città: Firenze
Messaggi: 12669
|
E' sempre Aqua, ma rivista e corretta.....
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:19.






















