Newsgroup: it.comp.macintosh
Titolo: Ma se MacOS X è un UNIX...

...perché i programmi UNIX non girano in maniera nativa ma hanno bisogno
di X11 (č cosě, ho capito bene?)?
Saluti
Pippotto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 di X11 (č cosě, ho capito bene?)?
Fondamentalmente perche' vanno adattati all'architettura del processore.
Ogni architettura ha bisogno del binario adatto: i386, PPC, Alpha...
Ciao
Bombolo

 di X11 (è così, ho capito bene?)?
Perché proprio in quanto programmi UNIX, per girare hanno bisogno del
motore grafico usato sui sistemi UNIX, X11 appunto.
-- 
fabriXio

 acqua per far comparire le finestre, i bottoni, etc.
Oh mio Dio! Sono programmi ecologici che vanno ad acqua :D
(Just kidding)
 - ∞

 motore grafico usato sui sistemi UNIX, X11 appunto.
Quindi se ho x11 posso far girare qualsiasi programma che va bene per
linux?

 linux?
no
-- 
ciao
chris
www.christian.pacher.name
www.ihm-bz.it

 no
Infatti serve anche KDE o Gnome o affini.
-- 
Torquemada.
"Everything is possible if you wish hard enough."
James Matthew Barrie, Peter Pan

 Infatti serve anche KDE o Gnome o affini.
Kde o Gnome cosa c'entrano? Al limite serviranno alcune librerie (vedi 
gtk, qt, kdelibs o altro) che sfruttano i programmi.

 Daniele
Ottima risposta, un si o un no non specificati come quello sopra non
sono molto utili. Grazie.

 di X11 (è così, ho capito bene?)?
Hanno bisogno di X11 (ed eventualmente di altre librerie grafiche) i 
programmi che fanno uso di GUI, visto che AQUA non è un interfaccia 
standard di *nix, ma l'interfaccia di Apple.
Inoltre solitamente i programmi vanno ricompilati per l'hardware sul 
quale girano, e se ci sono istruzioni particolari (la butto lì... 
qualche istruzione diretta al processore, che nel caso Macintosh è 
diverso da un x86) devono essere modificate. Poi può anche essere che in 
rete trovi l'applicazione già ricompilata, anzi, disciamo che è 
abbastanza frequente per le applicazioni *nix più comuni e non troppo 
complesse.
ciao

 differente rispetto ad una calssica applicazione Mac.
Anche questo verissimo.
-- 
RiK0
Non credo negli schemi non vincenti.

 di X11 (č cosě, ho capito bene?)?
Girare in maniera nativa non centra nulla con X11.
Semmai puoi dire che non usano la GUI nativa di MacOS X, ma hanno
bisogno di un programma chiamato X11.app ( ma ci sono anche altri X
server per Mac)
Dopo di che manco su GNU/Linux se non installi un server X11 i programmi
con GUI girano ( a parte alcune eccezioni che lavorano sul framebuffer o
alcuni tentativi di toolkit grafici che si appoggiano sempre al
framebuffer).


 Fondamentalmente perche' vanno adattati all'architettura del processore.
Si ma quello non c'entra con X11.


 gtk, qt, kdelibs o altro) che sfruttano i programmi.
Riscrivi sostituendo con Qt e GTK. E poi anche libgnome e kdelibs.
Resta il fatto che di programmi che si appoggiano direttamente alle
primitive di X11 ne girano pochetti ( e per fortuna direi... già odio
programmare GUI, figuriamoci se dovessi lavorare a suon di punti e
linee).
Non che sia un grosso problema, BTW.


 hardware+O.S.
Ma no... sono relativamente pochi i programmi che hanno bisogno di
adattamento. Complessivamente la maggior parte funge, basta compilare.


> Si ma quello non c'entra con X11.
Ops: ho detto una ca22ata!
Avavo erroneamente interpretato  <<perche' i programmi non girano
"nativi" SOTTO X11?>>
Mi scuso per la confusione creata :-(
Ciao
Bombolo

 MacOS X ha il proprio Window Server, ovvero Aqua.
Il corrispettivo Made by Apple di X11 è Quartz, non Aqua. Aqua sta al
livello di Gnome o KDE.
-- 
fabriXio