Snow Leopard: passaggio ad un kernel a 64 bit, senza traumi

di Redazione 9

Come la maggior parte dei lettori sapranno, Mac OS X supporta perfettamente applicazioni a 64-bit, architettura molto più performante della precedente a 32-bit. Questa capacità era stata introdotta da Apple fino dalla versione Tiger, strizzando un occhio al passaggio a Core 2 Duo di Intel, e ha subito dei miglioramenti con la successiva major release (Leopard), passando dai semplici processi/server a 64-bit, al completo supporto per le applicazioni e il framework Object-Oriented di casa Cupertino: Cocoa. Con il futuro Snow Leopard, potremo assistere ad una successiva evoluzione.

Secondo quanto riportato dai rumors più accreditati, la prossima versione di OS X sarà la prima ad avere un kernel interamente a 64-bit. Alcuni di voi potrebbero dire “E allora?”. Beh.. allora Apple ha molto da insegnare.

L’azienda di Cupertino ha infatti programmato da molto tempo il passaggio completo alla “nuova” architettura, migliorandone il supporto passo dopo passo, senza mai imporre scelte critiche per molti produttori di software.Gli sviluppatori hanno così potuto prevedere da tempo questa possibile evoluzione, e sono stati abituati a test e distribuzioni “multi-piattaforma”.

L’adozione passo dopo passo del supporto per i 64 bit

Da Snow Leopard, conseguentemente all’introduzione del kernel a 64-bit, sarà però necessario un upgrade di tutti i driver dato che, per necessità, tutti i plug-in andranno compilati allo stesso modo del cuore del sistema. Questa procedura, grazie agli accorgimenti presi negli scorsi anni da Apple, sarà pressoché invisibile all’utente che, dissimilmente a quanto accaduto con il rilascio di Windows Vista, non sarà costretto a trovare pezze per far funzionare il proprio hardware.

A differenza di altri ambienti a finestre quindi, dove il passaggio ai 64-bit ha causato problemi con driver e applicazioni, la maggior parte del software distribuito conterrà (e contiene già ora) al suo interno le versioni per ambedue le piattaforme (un cosiddetto “fat pack”). Questo significa che, con tutta probabilità, i pacchetti di software che avete installato negli ultimi mesi conterranno  le librerie e i binari necessari per funzionare alla perfezione su tutti i sistemi Mac.

Ma non è proprio tutto oro quel che luccica

Purtroppo però non ci sono solo buone notizie. Come molti sapranno infatti, a giugno 2007 è stato abbandonato il progetto di portare Carbon (un altro framework Apple) a 64 bit e, se per molte applicazioni questo non vuol dire nulla, per programmi del calibro di PhotoShop, interamente basati su questo insieme di librerie, è tutta un’altra storia. La recentissima CS4 di Adobe infatti non potrà mai permettersi di aprire immagini per più di 4GB di RAM.

Ci sono però anche dei fattori positivi: per esempio Adobe si trova ora costretta a riscrivere PS (scelta che avrebbe dovuto intraprendere già da tempo) in un linguaggio Object-Oriented che, se per l’utente finale vorrà dire poco, permetterà una manutenzione più semplice e veloce di tutto l’ambiente. Non a caso il Finder della prossima versione di OS X sarà completamente in Cocoa!

Certo, la consolazione è magra, ma bisogna capire anche le ragioni di Cupertino: mantenere due framework è sia un costo in termini di tempo e denaro, che in termini di logica. Utilizzare un unico e potente linguaggio sarà per la maggior parte degli sviluppatori un vantaggio a lungo termine e, pensandoci, imporre la conversione ora a cose così pesanti come i prodotti Adobe è stata una mossa necessaria.

Concludendo

E’ importante ricordare che, sebbene il mancato supporto delle nuove tecnologie per poche applicazioni possa creare disagi, queste funzioneranno perfettamente anche in modalità 32-bit, visto che Snow Leopard sarà compatibile con tutti i software sviluppati fino ad ora. Non va dimenticato che il passaggio completo ai 64-bit non solo migliorerà le performance del nostro computer, ma permetterà di aumentare la RAM oltre i 32Gb. Sempre che qualcuno ne abbia davvero bisogno.

[via AppleInsider]

Commenti (9)

  1. scusate ma perchè sento rumori stile halloween quando apro theapplelounge???

    non è che si potrebbero levare?

  2. …ma quando si saprà qualcosa di completo su Snow Leopard?

  3. @andrea, stanno sulle palle anche spero, essendo passato halloween, li tolgano… nn li sopporto più

    anche io vorrei sapere qualcosa in più:
    – sarà un aggiornamento gratuito oppure lo si deve comprare?
    – i computer apple odierni sono in grado di utilizzare Snow Leopard?
    – ci saranno problemi di compatibilità con le periferiche odierne?

  4. sarà chiaramente a pagamento… sarà infatti il nuovo macosx 10.5.6…

    i computer odierni funzioneranno tranquillamente, naturalmente…

    sull eperiferiche non dovrebbero esserci problemi… salvo casi singoli

  5. …tanto se uscirà nella seconda metà del 2009 di certo ci saranno altri aggiornamenti anche dei portatili

  6. @ raf :
    heim, veramente sarà la 10.6… ed é per questo che la si pagherà…

    @dany90 :
    Tutti i computer con processori intel sono compatibili… ma il rumore corre, ed é logico e quasi ufficiale, che i PowerPC non avranno una versione Snow Leopard

    Sul sito Apple avete una pagina che ne parla, vedrete che vi piacerà :)
    http://www.apple.com/it/macosx/snowleopard/

    Per quel che é delle periferiche… dovrebbero essere compatibili per la gran parte, al limite bisognerà scaricarli su internet.

    Ciao, e vedete a che punto é bellino sto snow :D
    (Adobe deve fare le cose per bene !)

  7. @miky: sì vabbe’, certo, mero errore di battitura… :)

  8. @Mikysett
    E’ già annunciato da tempo l’abbandono completo dei PowerPc con Snow Leopard, quel che è da vedere è se ci sarà oltre al nuovo Kernel, driver e elementi di sistema a 64bit anche una versione a 32 altrimenti i primi macintel con i CoreDuo a 32bit non potranno far andare Snow Leopard… le cpu a 32bit non eseguono software a 64bit…. potrebbero essere esclusi anche i mac intel più vecchi oltre alla scomparsa totale dei powerPC (i G5 tra l’altro i 64bit l’avevano…)

  9. Tutti i processori adottati da Apple, dal G5 in poi – inclusi i core 2 duo di intel – sono a 64bit.

    http://it.wikipedia.org/wiki/Core_2_Duo
    http://it.wikipedia.org/wiki/PowerPC_G5

    Il codice invece è stato adattato pian piano alla nuova tecnologia per una questione di retrocompatibilità con il software già preesistente.

    C’é chi ci è riuscito meglio; chi no.

    La microsoft ha scelto la strada più veloce creando windows vista, la apple ha invece gradualmente portato il suo sistema operativo a 64bit.

    Il nuovo os x snow leopar nn sarà compatibile con le macchine powerPC nn perché adotta i 64bit ma perché la maggior parte dei programmi sono stati scritti in carbon : linguaggio di programmazione : scritto a 32bit, mentre cocoa – l’evoluzione – è un linguaggio che è stato portato a 64bit.

    Ad esempio adobe photoshop ( CS4 ) è scritto in carbon, solo con la versione successiva verrà completamente riscritto in cocoa.

    Un altro fattore che ha portato Apple ad abbandonare carbon è che cocoa ha un framework ( una serie di funzioni ) che si occupa del multy touch.

    Non credete che le applicazioni a 64bit saranno + veloci, infatti a discapito di un flusso dati raddoppiato avranno anche una richiesta di memoria maggiore.

    Ma oggi costa poco e i bus di memoria sono sempre + performanti, io attenderei comunque l’uscita dei processori Core i7 della intel che potranno veicolare piu velocemente i dati in memoria appianando il divario tra flusso dati doppio e memoria doppia.

Lascia un commento

Il tuo indirizzo email non verrà pubblicato.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>