Snow Leopard: kernel a 32 o 64 bit?

selector

Anche i migliori possono sbagliare, quindi a maggior ragione posso farlo io, che di certo non mi reputo degno di essere un rappresentante della categoria. Chiedo venia e sono qui a fare pubblica ammenda.

In questo articolo spiegavo quali fossero i requisiti per avere Snow Leopard funzionante sul proprio Mac , e relativamente al supporto dei 64 bit indicavo che questo era possibile per tutti i computer dotati di EFI a 64 bit, e indicavo un comando dal terminale per verificare di quale EFI (a 32 o 64 bit) fosse presente nel computer. Ebbene, sbagliavo.

Snow Leopard viene avviato di default sui sistemi diversi dagli XServe con il kernel a 32 bit, nonostante la maggior parte delle applicazioni incluse sia a 64 bit. Esatto, non tutte: restano a 32 bit DVD Player, Front Row, iTunes e Grapher.

EFI e Kernel

L’EFI (Extensible Firmware Interface) è una parte del firmware del Mac che parte all’avvio del computer e che poi si occupa di lanciare il sistema operativo.

Il kernel è il cuore del sistema operativo: è responsabile della gestione delle risorse di sistema e della comunicazione tra hardware e software.

Il mio Mac può caricare il kernel a 64 bit?

Nonostante sia necessario avere un processore a 64 bit e una EFI a 64 bit per poter caricare il kernel a 64 bit, questa è una, per dirla alla maniera dei matematici, una condizione necessaria, ma non sufficiente.

Apple ha posto una ulteriore restrizione al parco macchine in grado di avviare il kernel a 64 bit.

MacsBooting

Se il modello del vostro Mac è nella lista, allora avrete questa possibilità, altrimenti no. Il mio iMac, nonostante sia piuttosto giovane, è un modello iMac 7,1 e quindi, nonostante abbia un processore Core 2 Duo a 64 bit, nonostante abbia una EFI a 64 bit, non è in grado di avviare il kernel a 64 bit neppure forzandolo con la pressione dei tasti 6 e 4 all’avvio.

Perché? Decisione di Apple. In effetti anche le EFI a 32 bit sarebbero in grado di lanciare il kernel a 64 bit di Snow Leopard, ma pare che Apple abbia messo un flag nella EFI che obblighi il computer ad avviarsi con il kernel a 32 bit sull’hardware che non vuole più supportare. E il mio iMac, nonostante abbia 18 mesi, è tra questi.

A meno che non vogliate modificare con un hack la vostra EFI, se non siete sulla lista, avrete un kernel a 32 bit.

Cosa comporta?

In primo luogo non sarete in grado di accedere a 16 exabyte di memoria, ma considerando che probabilmente il limite massimo del vostro computer è di 3 o 4 GB, questo non è molto grave.

In secondo luogo, avete una macchina che Apple considera già vecchia. Dov’è finita la politica di Apple, che si vantava di poter far girare bene Leopard anche su macchine vecchie di 7 anni?

E le applicazioni a 64 bit? Queste funzioneranno correttamente e con tutti i loro vantaggi anche su un kernel a 32 bit.

Un utile programma

Volete verificare se il vostro Mac ha un processore a 64 bit? Una EFI a 64 bit? Volete forzare il vostro Snow Leopard a partire con il kernel a 64 bit? Ho trovato questo utile programma che risolve tutti questi piccoli problemi evitandovi di dover ricorrere all’uso del terminale.

Si chiama Startup Mode Selector ed è in grado di dirvi tutto sul vostro processore, sulla vostra EFI e sul kernel attualmente caricato.

Lo si scarica da qui.

Link diretto

81 commenti su “Snow Leopard: kernel a 32 o 64 bit?”

  1. … ma cos’e’ sta’ smania di avere il kernel a 64bit quando nessun driver di terze parti e’ ancora in grado di funzionarci?
    vabbe’: buon divertimento e… auguri!!! ;-p

    btw… quel programma che consigli ha avuto una decina di aggiornamenti in tre giorni. rinnovo gli auguri a tutti!!! ;-)

    Rispondi
  2. @ Frank89:
    su System Profiler c’è su Hardware l’identificatore modello… guarda da li.. il mio è iMac7,1 e infatti a 64bit il kernel non va… concordo con questo post io.. spero ci ripensino più avanti

    Rispondi
  3. @ Genesis XYZ:Grazie per l info ho visto e mi dice che ho un MacBook 5,1 e nella lista non ce…:( e il mio MacBook ha meno i un anno..

    Rispondi
  4. ma comunque se non abbiamo il kernel a 64 bit cosa cambia? se come dice pl_svn non è ancora supportato dai driver, l’importante è il processore a questo punto no?

    Rispondi
  5. @ Frank89:
    lo stesso per me… è solo la logica che usano ora sbagliata, i kext magari li rifanno poi appena sono pronti rilasciano un aggiornamento per tutti i mac e si avvieranno in 64bit, forse aspettano che le app con le estensioni al kernel a 32 bit le facciano a 64bit prima di mettere tutti i mac a 64bit… poi non so.. ho riavviato il mac ora e comunque è abbastanza veloce, non scatta, e all’avvio mi apre transmission, Mail e altre 2 app ^ ^ più iChat

    Rispondi
  6. Salve, io ho un iMac 9,1 quindi a 64bit …come faccio a sapere se SL mi parte a 64 o 32?? Lo fa lui automaticamente o deve essere impostato?
    Grazie in anticipo …..ciao

    Rispondi
  7. Si anche io ho notato che va più veloce e non scatta prima provavo VoiceOver per curiosità ma dovete sentire che pronuncia ;-)

    Rispondi
  8. Ragazzi, il mio è un iMac 7,1 che non supporta il kernel a 64 bit, ma Snow Leopard, almeno nella configurazione in cui ce l’ho ora (hard disk esterno connesso via USB alla presa della tastiera) è visibilmente più veloce, quindi godete di questo aggiornamento in ogni caso!
    Non so se sarà altrettanto reattivo quando avrà un bel carico di applicazioni… ma credo che per allora ognuno di voi l’avrà già installato e si sarà fatto una sua idea.
    Le poche cose che ho potuto vedere valgono comunque l’aggiornamento: avvio e spegnimento velocissimi, exposé migliorato, avvio delle applicazioni più rapido. Meno di 6 GB di spazio occupato su disco (installazione pulita senza Rosetta e QuickTime 7, che in totale occupano 20 MB), e anche simpatiche cose grafiche, come il fatto di poter avviare un filmato direttamente nella miniatura dell’icona (se è almeno di 64×64 pixel… più è grande, migliori sono i risultati, ovviamente).
    Poi cattura screenshots senza bisogno di sw esterno, ha il supporto per Exchange… e chissà quante cose che non ho potuto ancora scoprire in queste poche ore di utilizzo!

    Rispondi
  9. @fabietiell
    da terminale
    uname -a
    se c’è scritto i386 alla fine dell’output allora è a 32 bit, altrimenti…è a 64 bit

    Rispondi
  10. @ Tiziano Dal Betto:

    GRAZIE Tiziano…
    ma questo ogni volta ke lo avvio?
    nn può essere un opzione di default?
    Grazie sopratutto x la celerità
    Ciauuu

    Rispondi
  11. @ fabietiell:
    Digita nel terminale
    sudo nvram boot-args=”arch=x86_64″
    L’ho letto da qualche parte sul web, ma non l’ho provato di persona (sul mio comunque non funzionerebbe), quindi… a tuo rischio!

    Rispondi
  12. Ma il macbook unibody non pro da 13″ (quelli di ottobre 2008 per intenderci)…escluso??????? Che è uguale a quelli pro da 13″ di giugno 2009…non ci credo..

    Rispondi
  13. Guardate che l’utilità di avere un Kernel a 64bit è nulla a meno che la vostra macchina non disponga di più di 4GB di RAM! Tutte le macchine escluse da Apple (inclusi i MB Unibody da 13″) possono installare al max 4GB. NOn c’è nessunissimo problema. Nè il Kernel svolge processi che trarrebbero particolari vantaggi prestazionali dai calcoli interi a 64bit.

    Rispondi
  14. io ho un macbook 5,1 cmq anche se non parte a 64 bit il sistema operativo dopo avviato è tutto in 64 bit io ancora nn ci ho capito niente ad esempio se installo snow leopard mi passa automaticamente a 64 bit senza far assolutamente niente? qualcuno me lo puo spiegare elementarmente perche dopo tutte queste discussioni ho confusione

    Rispondi
  15. @ ludovico:
    io capito così: se premi 6 e 4 all’avvio il kernel verrà avviato a 64 bit, ma questo è utile solo se si hanno più di 4 GB di RAM, e inoltre molti driver non sono compatibili con il kernel a 64 bit. Ma in Snow Leopard ci sono i programmi scritti a 64 bit (o una cosa del genere) che hanno tutti i vantaggi dei 64 bit. I computer della tabella sopra non c’entrano con questa cosa, sono riguardo al kernel a 64 bit. Per far funzionare i programmi a 64 bit ci vuole un processore compatibile, che è ad esempio Intel Core 2 Duo. Io ho capito questo… spero di non aver fatto ancora più confusione!

    Rispondi
  16. @ Stefano ⌘:
    quindi anche se nn parte a 64 bit il sistema operativo dopo il boot è a 64 bit ? e poi se rimane a 32 bit io posso usare le applicazioni pienamente a 64 bit? quando installo snow leopard lo passa automaticamente senza che faccia niente a 64 bit?

    Rispondi
  17. @ Gryfus:
    Esattamente.

    @ ludovico:
    Come dicevo, quasi tutte le applicazioni presenti in Snow Leopard sono a 64 bit. Se hai (ed è il tuo caso) un processore a 64 bit, allora le puoi far girare.
    Vedi il kernel come se fosse un’applicazione. Snow Leopard è in grado di far girare sia quelle a 32, sia quelle a 64 bit. Andando in Monitoraggio Attività (di Snow Leopard), si vede bene quali sono le applicazioni a 32 e quelle a 64 bit.

    @ Stefano ⌘:
    Esatto.

    Rispondi
  18. Ecco direttamente dal sito linkato da Tiziano:

    Un processore 32-bit può eseguire solo processi a 32-bit.
    Un processore 64-bit può eseguire processi a 32-bit e 64-bit.
    (con processi intendo sistema, kernel, applicazioni, driver, etc)

    Quindi hai bisogno di un processore 64-bit per eseguire qualunque cosa a 64-bit

    Su un processore 64-bit:
    Un kernel 32-bit può eseguire applicazioni sia a 32 che a 64 bit.
    Un kernel 64-bit può eseguire applicazioni sia a 32 che a 64 bit.

    Un kernel 32-bit può caricare solo kext (estensioni del kernel) a 32-bit.
    Un kernel 64-bit può caricare solo kext (estensioni del kernel) a 64-bit.

    Rispondi
  19. @ Stefano ⌘:
    quindi io che ho un intel core 2 duo e 2 gb di ram con snow leopard posso eseguire il kernel a 32 bit e tutte le applicazioni a 64 e 32 bit
    ma quando installo snow leopard lo fa automaticamente tutto cio?

    Rispondi
  20. @ludovico:
    tranquillo: va tutto (tutto quello che e’ stato riscritto per poterlo fare, ovviamente) a 64bit *tranne* il kernel. 1) per ragioni di sicurezza (fino a che non saranno riscritte le kext di 64) e 2) perche’ non farebbe *nessuna* differenza apprezzabile su macchine di uso normale e con un limite hw di 4GB di ram!

    *quando non ci saranno piu’ rischi* ma solo vantaggi a far andare a 64 anche il kernel, stai certo che Apple rilascera’ un aggiornamento 10.6.x che mettera’ fine a tutta questa inutile caciara ;-)

    Rispondi
  21. Tiziano Del Betto incredibile ma vero ha detto un altra grossa fesseria, posso dire per certo che tutti i mac che hanno Intel Core 2 Duo sono a 64 bit e quindi ovviamente Snow Leopard funziona al meglio per essere più chiari anche i macbook non unibody di due anni fa funziona PERFETTAMENTE SNOW LEOPARD :D

    ciao ciao ^ ^

    Rispondi
  22. Sarà perchè sono nuovo del mondo Apple (ho un mac da dicembre), però sta cosa che “loro” decidono per me non mi piace. Ricordo che su Linux se scaricavo una distro a 64 bit, mi arrangiavo a cercarmi driver e programmi, e avevo un kernel a 64 bit. Avere una sorta di ibrido, pensatela come volete, ma non mi piace.
    Infatti, se il kernel è a 32 bit, ed è il cuore del sistema operativo (e non un’applicazione a sè), credo che la macchina non sia realmente spinta alle sue potenzialità. Io vedo una strategia commerciale:
    1) I possessori di sistemi a 32 bit compreparanno slow leopard
    2) Mac OS X 10.7 sarà solo a 64 bit, facendola passare come l’ennesima innovazione che in realtà di innovativo non ha nulla (ubuntu a 64 bit c’è dal 2005 mi pare).

    Rispondi
  23. @ pl_svn:
    Infatti l cosa che più mi dispiace è di non poter sfruttare l’OpenCL, cosa che tuttavia dipende dalla scheda video e non dal kernel.

    @ permissiondenied:
    Come posso aver detto che su un Core 2 Duo non va Snow Leopard? Io ho un Core 2 Duo e gira che è una meraviglia… L’articolo qui fa riferimento solo al kernel.

    Rispondi
  24. aggiungo solo che: il kernel ha molta importanza, non è solo un fatto di quantità di ram installabile. Poi mi chiedo come facciano le applicazioni a 64 bit a girare su un kernel a 32 bit..per me girano in versione compatibile a 32 bit. Se il kernel non sa “gestire” i 64 bit della macchina che un’applicazione richiede, come fa essa a girare a 64 bit?

    Rispondi
  25. @ Tiziano Dal Betto:
    e io mi riferivo proprio al kernel -__- se il processore è a 64 bit non ci si pone il problema, lo snow leopard andrà al massimo delle sue potenzialità
    @ TheJack:
    io sono anche un appassionato di Linux da quando ancora non esistema Ubuntu e da due anni che ho anche Mac e ti posso dire che l’apple sta facendo la cosa più intelligente che si poteva e cioè passare a 64 bit in modo graduale senza dare problema agli utenti, invece su Linux la situazione è diversa stanno spendendo un sacco di risorse lavorando in tutte le piattaforme possibili ed immaginabili con il rischio che un paio di periferiche non ti funzionano al 100% però hai subito un 64 bit non scelte diverse per utente diverse con filosofie diverse ;-) linux e mac rulez

    Rispondi
  26. ma posso usare l’open cl se ho un macbook unibody con 2 gb di ram ? cioe installo snow leopard e senzo decidere nulla avvierà il kernel a 32 bit e le applicazioni andranno a 64 bit e avro l’open cl?

    Rispondi
  27. Non ci sto capendo nulla..
    Io a settembre mi comprerò un MacBook Pro 15″ nuovo all’Apple Store, ci troverò già montato Snow Leopard? Partirà in automatico a 64bit?

    Rispondi
  28. Scusate la domanda forse scontata ma i MBP unidoby da 15′ sono tutti in grado di gestire i 64 bit, intendo anche il modello “base” con processore da 2,53?

    Rispondi
  29. @ ludovico:
    Dipende dalla scheda video. Quale hai?
    @ Fexys:
    CI troverai già Snow Leopard e partirà in automatico il kernel a 32 bit. Potrai però forzarlo a 64 tenendo premuto 6 e 4 durante il boot (o dando il comando da terminale che ho indicato prima)
    @ marco:
    Sì, sono tutti dei Core 2 Duo, quindi processori a 64 bit.

    Rispondi
  30. Ribadisco per tutti: avere il kernel di OSX a 32 o 64 bit non fa nessunissima differenza, perchè il kernel per il tipo di task che compie non necessità nè di indirizzare più di 4GB di RAM nè guadagna prestazioni potendo usare i calcoli interi a 64bit; inoltre, la cosa più importante, il kernel a 32 bit può tranquillamente gestire processi a 64 bit. Chi fa i paragoni con Linux paragona le mele con le pere, lì per come sono fatte le cose le app per girare a 64 bit necessitano del kernel a 64 bit. Di fatto si tratta di una polemica sul nulla, anzi la scelta di Apple è stata veramente saggia per creare il minor numero di problemi di compatibilità con le Kext.

    Rispondi
  31. Ciao guarda che io ho un macbook pro 5,1 e uso il programma e mi dice che non è supportato il 64 bit… secondo me c’è qualcosa che non funzeca… il mio è un modello preso quest’anno
    Ciao a tutti
    Luca

    Rispondi
  32. @ Tiziano Dal Betto:
    Grazie Tiziano ;)

    Ma perché questo fatto di forzare al 64bit? Snow Leopard tra le varie migliorie pubblicizzate è il fatto di essere a 64bit, ma allora perché non farlo partire di default? o mettere un opzione direttamente nel os?

    Rispondi
  33. Fulvio dice:

    Io non ci ho capito una mazza.

    ale89 dice:

    CIOÈ MI STAI DICENDO CHE IL MIO DANNATO MACBOOK DEL 2008 NN È COMPRESO? MA TU GUARDA STI NFAMI….

    quoto in pieno

    Rispondi
  34. E’ irrilevante se il proprio Mac fa il boot con il kernel 32-bit o 64-bit perche’ Snow Leopard gestisce le applicazione 64-bit in modalità 64-bit purche’ si abbia un Mac Intel con chip Core 2 Duo o Xeon.

    Scrivere articoli tecnici senza avere le nozioni necessarie e’ una pessima cosa.

    Rispondi
  35. … non so se Tiziano abbia o no le “nozioni necessarie”

    di certo non capisco che senso abbia questo articolo senza spiegare anche il perche’, i pro, i contro etc etc ma limitandosi a indicare un “programmillo” che, come dicevo, e’ stato aggiornato dieci volte in tre giorni (e questo la dice lunga su quanto sia stato testato *prima*)

    sara’ che… l’importante e’ beccarsi piu’ “clic” possibile e toccare questo argomento e’, in questi giorni, una garanzia? ;-)

    Rispondi
  36. Sperando di non essere offensivo: GLI ITALIANI HANNO LA BRUTTA SMANIA DEL TUTTO NUOVO SUBITO… credo fortemente in quello che dico!

    Finiamola di sparare a zero su ogni questione prettamente tecnica senza averne le dovuto conoscenze… quando qualcuna di queste persone, che ha scritto in queste 46 conversazioni mi spiegherà esattamente l’architettura di un processore 32bit e uno a 64, con le dovute differenze prettamente matematiche, quando qualcuno saprà almeno dirmi cosa sono i bit e a cosa sono riferiti in questo contesto, allora rivedrò le mie convinzioni!

    Mamma Apple ha creato una perfetta piattaforma che gestisce i cambiamenti tra le differenti architetture, cosa dire: assolutamente geniale. L’utente non deve preoccuparsi di niente, ed è inutile stare a disquisire su questioni di non propria competenza.

    Osservando negli anni la filosofia aziendale di Apple, credo che mai si permetterebbe di far uscire un OS che non abbia delle reali innovazioni. Ma come già detto più volte, visto che Apple sta divendando meno di nicchia, ecco che gli ignoranti che acquistano un mac solo perchè fa tendenza (altra caratteristica tipica del popolo italiano) cominciano a straparlare sulle presunte non innovazioni di macos 10.6

    Che dire gente: riflettete e non parlate a vanvera!!

    Rispondi
  37. @ roro_ch:
    Pensavo di averlo già dato a suo tempo l’esame di Architettura degli elaboratori informatici, quando frequentavo il Politecnico.

    Mi chiedo invece se oggi sia la giornata mondiale della superiorità del popolo elvetico, dato che i post di questo genere sono arrivati tutti da là.

    Scendete dal pero e rispettate il lavoro degli altri!

    Rispondi
  38. NON impelagatevi in problematiche prettamente tecniche se non sapete perfettamente di cosa si sta parlando e quali vantaggi (e svantaggi) ogni scelta esattamente comporta.

    Con SnowLeopard tutte le applicazioni (su quasi qualsiasi Mac con processore Intel) potranno essere eseguite a 64bit.
    E potremo eseguire ANCHE le “vecchie” applicazioni a 32bit.
    Questo è quello che per adesso conta.

    Inoltre: con Snow Leopard tutte le applicazioni di sistema sono scritte in Cocoa (DVDPlayer, iTunes e FrontRow no, ma ci sono alcuni apple events alle porte.. iTunes 9 avrà ampie capacità proprio nel settore film…)

    Infine: ci saranno ulteriori aggiornamenti, e altre funzioni verranno attivate (resolution indipendence, kernel, etc.); per Apple nessun computer è vecchio prima di 3 anni dalla cessata produzione.
    5 anni per quanto riguarda il supporto hardware.
    E sono serissimi, per questo come per le altre cose. Toccato con mano.

    Quanto agli smanettoni Linux/Windows: rasserenatevi, in Apple la barca la guida Cupertino e voi dovete soltanto pescare (cioè dedicarvi alla vostra attività preferita e smettere di curare il computer come se fosse lui la vostra attività preferita).
    Se invece gradite mettere le mani sotto il cofano, occorre essere molto molto esperti.

    Rispondi
  39. @ Tiziano

    Una frase come questa:

    “Digita nel terminale
    sudo nvram boot-args=”arch=x86_64″
    L’ho letto da qualche parte sul web, ma non l’ho provato di persona (sul mio comunque non funzionerebbe), quindi… a tuo rischio!”

    bisognerebbe dimenticarla (il comando va a scrivere nella nvram, e se ci fossero dei problemi in accensione non è scontato che poi la persona che ha seguito il “tuo” suggerimento sappia resettarla).

    Rispondi
  40. Credo che waltavilla abbia colpito nel segno. Il paragone tra win/linux e mac è azzeccatissimo e colma ciò che non ho detto prima.

    @Tiziano:
    La mia intenzione non era quella di denigrare il tuo lavoro, a mio avviso più che buono, quanto di mettere il divieto di parola alla gente ignorante che invade il mondo dell’informatica: sostanzialmente delle 46 conversazioni il 90% contiene critiche infondate del tipo: non posso avere il sistema nuovo più aggiornato, ma solo un po’ meno, allora perchè ho dovuto spendere così tanti soldi due anni fa per il mio mac?! E non diciamoci poi che effettivamente questa non sia la mentalità italiana…

    Se conosci bene l’architettura sai bene che l’evoluzione di apple è effettiva… quindi perchè non dirci le cose come stanno!

    Sulla presunta superiorità del popolo elvetico hai detto tutto tu…

    Rispondi
  41. Ripensandoci, credo che ogni tanto varrebbe la pena tornare un po’ indietro nel tempo… la gente era più ignorante e rispettosa. Se il medico faceva una diagnosi, ci si inchinava al suo sapere e si faceva quanto veniva detto. Lo stesso vale per l’informatica: caspita una delle case produttrici informatiche a mio avviso più trasparenti e oneste! fidiamoci ogni tanto. Poi il fatto che bisogna avere un minimo di conoscenze per non farsi fregare va più che bene ma Microsoft è decenni che frega tutti….

    Rispondi
  42. Scusate, giusto per avere piu’ chiara la situazione: Sul mio iMac modello 8.1 , per poter installare snow leopard a 64 bit (dato che compare come ”capable” in elenco)devo premere qualche tasto particolare all’avvio dell’installazione o parte in automatico a 64 bit?
    Perche’ alcuni modelli sono ”Default” (quindi credo vada in automatica l’installazione a 64 bit),altri sono come il mio ” capable” (quindi capaci di supportare SO a 64 bit) e non mi è ben chiaro se su questi ultimi si ha a video la possibilità di scegliere 32 o 64, o bisogna premere 6 e 4 o qualcos’altro all’avvio….??

    Rispondi
  43. maaaaaaaa lasciando perdere tanti discorsetti stupidi… e premettendo che non me ne intendo di bit o differenze tra 32 e 64.. e non ho nemmeno tempo di approfondire.. se si avvia il kernel a 32 bit lui può far girare applicazioni a 64 bit? ed in quel momento il kernel lavorerà a 64 bit o 32? (nel senso.. se lo avvio a 32 resta a 32?) :D

    Detto questo.. mi fido di mamma apple che da 10 anni m consente di usare al meglio i mac senza sapere quasi niente di queste cagate da smanettoni linux-windowsiani.. mi secca citare ma ha ragione quello k ha detto che non dev essere la cura del computer la nostra attività preferita bensì l uso dello stesso!

    Non per niente mac è il preferito da artisti professionisti musicisti.. che non hanno cazzi ne tempo x star dietro a ste menate ma devono concentrarsi sull utilizzo del software!

    Thanks apple e thanks a chi soddisferà la mia curiosità scritta sopra.

    P.s. condivido anche l opinione di quello che ha detto k il popolo italiano vuole tutto e subito.. anche non sapendo di che cazzo si tratta.. solo xk è nuovo e si vuole avere il meglio (ci casco ank io molte volte) ma sicuramente prima di lamentarsi che “sti infami” nn ci fanno avere i 64 bit… almeno andate a cercarvi k cazzo significa!!!

    @ Tiziano.. effettivamente la risposta con stringa da inserire nel terminale è molto vaga e generica, nonchè dubbiosa.. altro che politecnico!!
    Piuttosto non consigliarla invece di poter provocare casini..
    La gente che non sa nulla di ste cose si fida di voi!!

    E condivido l opinione di chi ti ha detto k sarebbe necessario scrivere pro & contro dei 32/64 bit accuratamente visto k hai deciso di impelagarti in questo discorso e l errore tuo è testimoniato dalla discussione che si è accesa nei commenti: i lettori non ci hanno capito una SEGA! Ti cito : “In secondo luogo, avete una macchina che Apple considera già vecchia. Dov’è finita la politica di Apple, che si vantava di poter far girare bene Leopard anche su macchine vecchie di 7 anni?” ….se non spieghi nemmeno la differenza tra 32bit/64bit come puoi dire che la mia macchina (unibody 13″ late 2008) è considerata vecchia dall apple.. le risposte in questi commenti sono state piu utile dell articolo sicuramente!

    Tra qualche giorno mi arriva Snowy e prima di fare tutto mi farò una ricerca x conto mio che dire!

    Rispondi
  44. Roro_ch ha perfettamente ragione quando, come ha detto Antonio Dini, afferma che Apple ha fatto un sistema 32/64 che non dà sbattimenti per gli utenti. Win a 64bit al confronto è un macello.

    RagazI PER TUTTI: NON FATEVI LE MENE CHE I 64 BIT fanno sentire una REALE differenza solo in presenza di milioni di processi attivi (come sugli xserve) quindi non fatevi paranoie vi prego. Godetevi Snow Leopard, l’OS più avanzato al mondo.

    Rispondi
  45. Guarda, non è un’aula dell’Università questa, e so quel che dico dato che ho seguito architettura degli elaboratori…mi sbaglierò probabilmente, non sono qui a dire il contrario, però io vedo che il sistema funziona come

    hardware kernel applicativi

    se il kernel riesce a indirizzare 32 bit di memoria (oppure é a 64 bit emulato a 32 bit?) e riesce a gestire i registri di un processore a 32 bit e quindi istruzioni tra registri a 32 bit, mi spieghi come può un programma a 64 bit, che per interfacciarsi con il processore, deve passare per il kernel, a dialogare con un kernel a 32 bit? Penso che sia normale porsi delle domande, e non perché siamo italiani ,come dici tu, ma semplicemente perché un informatico é curioso riguardo il proprio pc, esattamente come una persona che ama la meccanica è curioso riguardo la propria vettura. In ogni caso, se hai una lezione “supplementare” da farci su Architettura degli Elaboratori, ben lieto di ascoltarla.

    Ps: la prossima volta evita discorsi tipo “gli italiani sono così”, perché se ti danno fastidio i loro comportamenti, ci sono centinaia di blog che parlano di Apple. ;)

    Rispondi
  46. TheJack dice:

    Guarda, non è un’aula dell’Università questa, e so quel che dico dato che ho seguito architettura degli elaboratori…mi sbaglierò probabilmente, non sono qui a dire il contrario, però io vedo che il sistema funziona come
    hardware kernel applicativi
    se il kernel riesce a indirizzare 32 bit di memoria (oppure é a 64 bit emulato a 32 bit?) e riesce a gestire i registri di un processore a 32 bit e quindi istruzioni tra registri a 32 bit, mi spieghi come può un programma a 64 bit, che per interfacciarsi con il processore, deve passare per il kernel, a dialogare con un kernel a 32 bit? Penso che sia normale porsi delle domande, e non perché siamo italiani ,come dici tu, ma semplicemente perché un informatico é curioso riguardo il proprio pc, esattamente come una persona che ama la meccanica è curioso riguardo la propria vettura. In ogni caso, se hai una lezione “supplementare” da farci su Architettura degli Elaboratori, ben lieto di ascoltarla.
    Ps: la prossima volta evita discorsi tipo “gli italiani sono così”, perché se ti danno fastidio i loro comportamenti, ci sono centinaia di blog che parlano di Apple. ;)

    Quoto anche le virgole.

    Rispondi
  47. Questo articolo di Tiziano Dal Betto è un festval di fesserie. Spero che i responsabili di TAL prendano in considerazione di non far scrivere più articoli ad una persona così incompetente.

    Rispondi
  48. Ma ragazzi! Datevi tutti una calmata perchè francamente tutto questo astio e livore mi pare fuori luogo. Se avete da muovere delle critiche fatelo pacatamente e fornendo fatti concret e non scelrando in questo modo. Non voglio difendere nessuno ma credo che un po di buona educazione anche quando si scrive bisogna averla. Questi post abbiano raggiunto dei livelli di trollaggine che forse neanche su punto informatico!

    IPK

    Rispondi
  49. Ma ragazzi! Datevi tutti una calmata perchè francamente tutto questo astio e livore mi pare fuori luogo. Se avete da muovere delle critiche fatelo pacatamente e fornendo fatti concret e non scelrando in questo modo. Non voglio difendere nessuno ma credo che un po di buona educazione anche quando si scrive bisogna averla. Questi post abbiano raggiunto dei livelli di trollaggine che forse neanche su punto informatico! IPK

    Rispondi
  50. @TheJack:

    Il tuo ragionamento non fa una piega su Linux e su Win, ma su OS X le cose funzionano diversamente perchè è una architettura a microkernel + kernel: quello che gestisce l’allocazione di memoria e i processi è il microkernel, e questo già su Leopard era perfettamente in grado di gestire i processi a 64bit (sui processori a 64bit), ma su Leopard nessuna delle librerie di gestione dell’interfaccia grafica erano a 64bit per cui gli unici processi che giravano a 64bit erano quelli senza interfaccia (quindi via terminale). Ora su Snow Leopard le librerie di gestione dell’interfaccia sono state portate a 64 bit per cui anche le applicazioni con interfaccia possono girare a 64 bit. Il fatto che il kernel giri a 32 o a 64 bit non influisce minimamente sulla capacità di lanciare e gestire processi a 64 bit, e questo è quello che conta, e la soluzione di Apple risulta tra tutte la più flessibile e la più indolore per gli utenti.

    Rispondi
  51. Ragazzi scusate, io intendo comprare il mio primo MAC e sono propenso a prendere il nuovo Macbook Pro 13″ e vorrei capire se su questo modello, quello del 2009, è possibile far girare Snow Leopard a 64 bit… qualcuno lo sa?

    Rispondi
  52. @ Giove:
    Oh, finalmente uno che la dice giusta. Vogliamo un TheAppleLounge.com popolato solo da gente competente. Invito tutti quelli che non sono soddisfatti a mandare una segnalazione alla redazione tramite l’apposita pagina con scritto: “L’autore tal dei tali ha scritto nel suo articolo dal titolo XXX l’informazione YYY che è falsa perché è invece ZZZ”. Solo in questo modo riusciremo ad avere un blog scritto da gente competente e dei commenti più consoni agli articoli. Scrivere il proprio disappunto qui è inutile e controproducente: si produce solo casino.

    Rispondi
  53. Probabilmente io sarò di parte. Credo, però, che Tiziano abbia spiegato la storia dei 32/64 bit in maniera tanto chiara da farla comprendere anche ad un profano. Non si è addentrato in questioni prettamente tecniche che avrebbero potuto sviare la quasi totalità dei lettori.

    Siccome, poi, ho sentite parlare di architettura dei sistemi… potete dirmi quanti di voi hanno una laurea in informatica/ingegneria informatica? Perché almeno uno, qui, c’è! ;-)

    Mettiamola così. Il nocciolo (kernel) del sistema operativo è stato volutamente lasciato a 32 bit per vari motivi. Uno in particolare che spiegherò in modo semplicistico e senza entrare nel dettaglio tecnico proprio per rendere l’idea ai meno addentrati in discorsi tecnici.
    Supponete che il vostro Mac casilngo (portatile o no) con CPU Multi Core sia una Ferrari. Ora supponete che un sistema Xserve con CPU Multi Core sia un aereo militare (diciamo un Euro Fighter). Entrambi molto veloci anche se l’aereo, per ovvie ragioni, raggiunge velocità più elevate. Entrambi hanno bisogno di un un “motorino di avviamento” (diciamo che sia il kernel del SO che fa funzionare i Mac e gli Xserve) che esegua dei task relativamente semplici e basilari (per la potenza finale che il sistema può sviluppare) al fine di far funzionare, poi, dei task più potenti e più complessi. Il tutto in proporzione al veicolo (terrestre o aereo) che stiamo prendendo in considerazione.
    Ora… se la Ferrari può partire col motorino d’avviamento di una FIAT 500 (kernel a 32 bit) raggiungendo la velocità di un aereo in fase di decollo nonché quella minima per evitare la fase di stallo, che necessità c’è di montargli il motorino d’avviamento (kernel a 64 bit) di un Euro Fighter?

    Visto, quindi, che un Mac più o meno casalingo non sarà mai chiamato a svolgere compiti di un Xserve hanno preferito, almeno per il momento, lasciargli il kernel a 32 bit. Nocciolo che, comunque, riesce a dare al Mac quella potenza di base tale, poi, da far funzionare applicazioni a 64 bit. ;-)

    Rispondi
  54. @ Giuseppe Benevento:
    Sei stato chiarissimo. Io studio informatica all’università di Ferrara..e in architettura degli elaboratori non abbiamo trattato un caso complesso come mac os x..ci siamo fermati al mips :) da qui le mie affermazioni (errate) precedenti.
    L’unica cosa che non ritiro del mio commento è la critica agli italiani, ma questo è palesemente OT.
    Grazie per la spiegazione Giuseppe.

    Rispondi
  55. Raga,quindi nessuno sa come su un imac 8,1 ( che in elenco risulta ”capable” a 64 bit) poter installare snow leopard a 64 bit?
    Ovvero che tasti premere,o altro al momento dell’installazione ex novo con inizializzazione da zero ?

    Rispondi
  56. @Ivan

    Ivan, non devi preoccuparti di nulla: sull’iMac 8,1 le applicazioni a 64 bit funzioneranno direttamente a 64 bit senza che tu ti debba preoccupare se il kernel è a 32 o a 64 bit.

    Inoltre, a meno che non hai un server, lavori su grandi db, o hai più di 4GB ri RAM, non aspettarti nessuna variazione di prestazioni tra le tue app a 32bit e quelle a 64.

    Rispondi
  57. Ragazzi è da un giorno che ho installato Snow Leopard sul mio macbook 3,1 comprato all’inizio del 2008 e installandolo da zero grazie al 64bit IL SISTEMA OPERATIVO VA UNA SCHEGGIA!!! :D :D :D

    Rispondi
  58. @Gryfus
    Quindi quando lo installo non devo premere 6 e 4 o altri tasti per forzare l’installazione a 64 bit?
    Grazie :P
    perche fondamentalmente il mio dubbio è su come fare partire l’installazione a 64bit anziche quella a 32bit…
    ;)

    Rispondi
  59. @ Ivan:
    Non devi fare assolutamente nulla oltre che procedere all’installazione. Fa tutto da solo, compreso il riavvio alla fine. L’unica cosa che puoi scegliere è il disco di destinazione e l’installazione di componenti opzionali (Rosetta e QuickTime 7).
    Poi Snow Leopard partirà con il kernel a 32, ma tutte le altre applicazioni a 64 bit (tranne quelle specificate nell’articolo), a meno che tu non tenga premuti i tasti 6 e 4 all’avvio del computer (e comunque le applicazioni dette nell’articolo saranno a 32 bit).

    Rispondi
  60. Ragazzi, scusate. Ho installato Leopard ma ho notato che in Safari il Flash Player è scattoso e molto rallentato. Anche tenendo aperta la sola applicazione safari ed anche dopo aver scaricato l’ultima versione del player… vi risulta sta cosa?

    Rispondi
  61. Ciao mi chiamo Francesco sono un utente sia Linux(GENTOO) Windows e Snow Leopard. Il fatto che poco tempo fa ho acquistato un macbook e Apple non supporta il 64 bit Nativo dal punto di vista Kernel a me non piace. La politica dei driver non mi convince altrimenti non doveva essere supportato su nessuna macchina tipo IMAC adesso sul mercato. Non mi convince neanche il fatto che su un kernel a 32 bit venga eseguito codice a 64 bit. E’ ovvio che il kernel possieda librerie di emulazione che per quanto efficienti possano essere comportano un lavoro in più per la macchina in fase di esecuzione. Sulla pubblicità non specificavano nulla riguardo i 64 bit. Posso dire di essere rimasto deluso della politica APPLE visto che posseggo Hardware che supporta tranquillamente questa modalità. Ho provato Linux (GENTOO) sia a 32bit che a 64bit sinceramente ho notato differenze di velocità in termini di esecuzione. Secondo me non è vero quello che si legge sui Forum che la differenza è solo nella gestione della memoria. Ciao a tutti.

    Rispondi
  62. @Francesco,
    la politica di Apple è sempre stata quella di evitare che l’utilizzatore possa “smanettare” nel computer come spesso avviene nel mondo PC. Questo per conferire alla macchina ed al sistema più stabilità possibile. Per tanto queste limitazione da Apple secondo me sono da interpretare come una sorta di sicurezza per impedire che su macchine non specificatamente predisposte ed ottimizzate possano girare sistemi operativi differenti da quelli consigliati e preinstallati.

    Rispondi
  63. salve io ho un imac compatibile come faccio a verificare che ho installato quello a 64 bit? oppure si intalla in qutomatico a 64 bit se il mac è compatibile? grazie

    Rispondi

Lascia un commento