Newsgroup: it.comp.macintosh
Titolo: ma leopard sara' 4 volte grasso?

una domanda sciocca, ora come ora sono possibili 4 architetture per os
x, fondalementalmente le 4 con cui puo' essere fatto un "binario
grasso":
ppc
ppc64
x86
x86_64
tiger e' distribuito solo con ppc e x86, leopard sara' 4 con tutte e 4 o
sempre con le 2 di adesso?
d

 sempre con le 2 di adesso?
detto tra noi, sono solo seghe mentali per adesso...
d

 sempre con le 2 di adesso?
Saranno solo due i programmi forniti anche a 64 bit: Xcode e Chess.

Guido <.> wrote:

ma le librerie e i framework saranno tutti in quadruplice versione

 tiger e' distribuito solo con ppc e x86
A dire la verità, Tiger (versione retail) è solo ppc, mentre quello che
c'è nei dischi dei nuovi Mac Intel credo sia solo x86.
-- 
Soon there'll be just two kinds of people.
Those who use computers.
And those who use Apples.

 c'è nei dischi dei nuovi Mac Intel credo sia solo x86.
cosi' dicono... pero' l'intel e' sempre grosso il doppio negli
aggiornamenti... boh????

 Saranno solo due i programmi forniti anche a 64 bit: Xcode e Chess.
Chess a 64 bit mi inquieta
-- 
Le Carême, ils vont à la boucherie, comme les chiens.

 sempre con le 2 di adesso?
Tutte e 4 (Apple li chiama "4-way Universal Binaries").
-- 
 - ∞
-- 
http://infinite-labs.net

 c'è nei dischi dei nuovi Mac Intel credo sia solo x86.
No, è Universal tutto tranne, se non erro, il kernel. (Leopard è
Universal tutto incluso il kernel.)


 aggiornamenti... boh????
c'è rosetta, tato
-- 
I've always been more concerned with users. )\._.,--....,'``.
Programmers do their work but once, while  /,   _.. \   _\  (`._._,
users are saddled with it ever thereafter. `_.-(,_..'--(,_..'`-.;.'

 Chess a 64 bit mi inquieta
Ci sono nuovi algoritmi ottimizzati a 64 bit che stracciano
per prestazioni i programmi scacchistici a 32 bit, dato che
le "bitboard" (che rappresentano gli stati di una scacchiera
composta da 8x8 caselle) sono manipolate direttamente come
interi, sfruttando le nuove istruzioni disponibili.

 c'è rosetta, tato
e che fa rosetta? raddoppia tutto?

Guido <.> wrote:

eh ma un bit po' ezze solo accieso e spento... un quadrato della
scacchiera ha 13 pozibboli stati


fuor di dubbio ;)
MArzio

 e che fa rosetta? raddoppia tutto?
beh su PPC funziona così bene che non la aggiornano, su intel ogni tanto
un colpo glielo danno
per esempio AFAIR gli aggiornamenti QT sono dimensionalmente identici
sulle due piattaforme


 sulle due piattaforme
qt e' fat
secondo me e' leopard che per ppc non e' fat e per intel si, poi magari
no boh?
ah btw, qui *intel* *tigger* e *stranamente* tutto lissio come l'ollio,
eh!
(prova da wanna marki magari ti esorcizza :P)

 eh!
no ma anche qui è un po` che va stranamente tutto be

 wrote:

spento improvvisamente? 

 scacchiera ha 13 pozibboli stati
Si chiamano "bitboards" proprio perché i 64 bit di un Integer long
long rappresentano ognuno lo stato "vero/falso" relativo ad un
aspetto specifico di una casella, ad esempio occupata/libera,
pezzo bianco/nero. Ci sono bitboard che rappresentano la locazione
di uno specifico pezzo o di più pezzi (ad esempio gli alfieri neri o
i cavalli bianchi) o indicano quali pezzi stanno bloccandone un altro,
mentre altre bitboard marcano le caselle in cui un pezzo può muoversi,...
e così via: si possono subito intuire i vantaggi di poter utilizzare
singole istruzioni aritmetiche o logiche tipo AND/OR a 64 bit piuttosto
che manipolare matrici 8x8.
GNU Chess utilizza intensamente le bitboard.

 no boh?
Leopard è Universal per tutti.


 Leopard è Universal per tutti.
ehm tigger... che svista :/-)
deve essere stata l'altra mezza arachide

 ehm tigger... che svista :/-)
Tiger sì, è Universal (quasi tutto) solo nella versione Intel.


 Tiger sě, č Universal (quasi tutto) solo nella versione Intel.
e questo spiega il size degli upgrades
NON oso immaginare glu upgrade di leopard:DDD

 Tiger sě, č Universal (quasi tutto) solo nella versione Intel.
ma come sarebbe?
allora che senso hanno gli aggiornamenti intel, ppc e universal?
eeee, ma che ansia


 Tiger sě, č Universal (quasi tutto) solo nella versione Intel.
Vero:
$ file /bin/bash 
/bin/bash: Mach-O executable ppc
$ file /bin/bash 
/bin/bash: Mach-O universal binary with 2 architectures
/bin/bash (for architecture i386):      Mach-O executable i386
/bin/bash (for architecture ppc):       Mach-O executable ppc

 allora che senso hanno gli aggiornamenti intel, ppc e universal?
I binari che van negli aggiornamenti PPC sono non universali.
Questo casino finirà con Leopard, che è un OS Universal in tutto e per
tutto, e per tutti :)


 GNU Chess utilizza intensamente le bitboard.
Ho sempre perso con quella normale, adesso perderò a scacchi solo
moooolto più velocemente....
-- 
Guru       Non coltivate i beni terreni,
               non rimarrà niente.
         Coltivate l'amore delle persone,
            vale più di qualsiasi oro. 

 eee, ma che ansia
eh, uscisse!