Il mio Mac(Intel) artigianale

Sono stato sempre affascinato dalla grande mela, dai suoi prodotti, dalla qualità del design e dalla cura con cui vengono pensati e definiti i dettagli dei loro prodotti, sia software che hardware. Basti pensare all’Ipod, il gadget high-tech più venduto della storia.

L’interfaccia del loro sistema operativo è stata sempre il meglio per quanto riguarda l’usabilità, e l’invidiabile parco software annovera quanto ci sia di meglio per la grafica professionale, e l’editing audio/video. Negli anni avere un Mac in alcuni ambiti è diventato uno standard de facto, basta entrare in qualsiasi studio grafico o studio di registrazione per vedere in bella mostra i Mac, dalle macchine più antiche sino a quelle più recenti. Ovviamente sto parlando di tutti coloro che hanno un budget cospicuo da potersi permettere di acquistare queste salatissime (in termini di prezzo) macchine. Per tutti gli altri “comuni mortali”, pc assemblati, e il più delle volte con copia pirata di Windows XP Professional (che di Professional, sappiamo bene, non ha proprio nulla se non il nome). A mio parere, prezzi davvero esagerati.
Di recente la Apple, con una mossa a sopresa (?) ha abbandonato il “vecchio” fornitore di Hardware che per anni li ha serviti egregiamente, sto parlando della IBM con i suoi processori (PowerPC G3,G4,G5) di cui Apple andava così fiera e si vantava delle performance al dispetto dei “lenti” Pentium della Intel. (Chi si ricorda la pubblicità all’uscita del G4 con un lumaca che trasportava sulle spalle un Pentium?)
Oggi però per Apple questi processori non sono più ne lenti, ne tantomeno inadatti per il loro sistema operativo. Tant’è che da un po di tempo tutti i nuovi prodotti di casa Jobs escono fuori con i nuovi processori Intel Core Duo, sto parlando dei nuovi MacbookPRO, Imac e Macmini. Sono i primi prodotti che hanno “subito” lo switch, nei prossimi mesi tutte le macchine avranno processori Intel.

indextop20060306.jpg
(Questo lo slogan con cui la Apple ha deciso di lanciare i nuovi prodotti)

Per alcuni (i fanatici) questa mossa di Apple è stata un salto nel vuoto, per me è stata una mossa azzeccata ed i dati finanziari lo dimostrano. Ok, ora le macchine sono dei “comunissimi” PC, non si ha più la sensazione di avere una macchina diversa, un qualsiasi assemblato può eguagliare le prestazioni di un modello di casa Apple. Sappiamo bene che è possibile acquistare un Processore Intel anche in uno di quei “agglomerati commerciali” che vendono un pò di tutto.

Senza fare disquisizioni di sorta sul cambio di architettura, cerco di spiegarvi brevemente come tutto questo sia stato possibile, visto che si è fatto un salto da un’architettura PowerPC (in gergo, PPC) ad un’architettura X86, le quali ovviamente lavorano in modo totalmente diverso. Si è dovuto quindi provvedere a ricompilare nativamente sulla nuova architettura il core del sistema operativo, compresi software e driver per le periferiche.

Un vero lavoraccio penserete voi, ma il passo è stato in un certo senso breve e poco doloroso.
Il perchè è semplice da spiegare. Sin dalle prime versioni di MacOSX, è stato rilasciato il codice sorgente dell’intero Sistema operativo sia per PPC che per X86, escludendo di fatto (mossa molto abile) l’interfaccia grafica e le librerie chiave per riprodurre il look&feel del sistema di casa Apple. Molti si sono chiesti negli anni a che pro avere il core del sistema compilato nativamente anche per X86, il tempo ed i fatti hanno spiegato le mosse di Apple, forse sin dall’inizio si aveva in previsione un cambio di architettura di questo tipo. In verità si è sempre vociferato che nei laboratori di Apple ci fosse questa fantomatica versione di MacosX compilata interamente per X86, i cosidetti Rumors .

Oggi tutto questo è realtà, dall’annuncio ufficiale sono passati diversi mesi, e le prime macchine X86 sono già in produzione e disponibili presso lo store di Apple. Prima della commercializzazione sono state date in comodato d’uso agli sviluppatori le cosidette “Apple Development Platform” equipaggiate con processore Pentium 4 a 3,6GHz con 2MB di cache L2, 800MHz di front side bus e due moduli di memoria dual channel DDR2 533MHz da 512MB l’uno. Insomma un normale PC.

La prima versione completamente X86 data in bundle con queste macchine è stata la versione 10.4.1 (oggi siamo alla 10.4.6), ovviamente non potevano mancare i primi exploit per installare su qualsiasi PC il tanto famigerato Macosx, eludendo di fatto le pallide protezioni (ad esempio il TPM) e permettere l’installazione su qualsiasi PC, relativamente simile alla piattaforma di sviluppo mandata agli sviluppatori.

Con il passare del tempo, c’è stata una lotta fra Apple e il noto hacker Maxxuss , il quale di volta in volta è riuscito a superare egregiamente le nuove protezioni (ad esempio eludendo il Firmware EFI) e rilasciando patch (scaricabili dal suo sito) per rendere universali le copie di Macosx dato in bundle con un Mac appena acquistato. Intorno a questo “fenomeno” sono nate delle comunità , con un forum molto attivo ed un wiki denso di informazioni interessanti.

Allora ho deciso di vedere se realmente quello che si diceva era reale e facilmente fruibile. Visto che un mio caro amico (musicista) era intenzionato a fare un aggiornamento del suo sistema l’ho indirizzato a comprare un Hardware di qualità e nel contempo compatibile con il mio “esperimento”.

Documentandomi sul Wiki ho acquistato una nuova Motherboard:

mb_1.JPG

Un nuovo Pentium4 Dual-Core:

cpu_1.JPG
Ed una scheda video ATI X550:

mb_video_proc_1.JPG
Ram (1Gb - DDR2) e Case li avevo ed abbiamo così ulteriormente risparmiato. Costo di questa operazione 350Euro.

Ci siamo (legalmente) procurati una versione di Macosx 10.4.5, che abbiamo provveduto a “patchare” per testare il nostro sistema. Le operazioni sono state davvero facili, ed al primo boot del DVD “patched” ci siamo trovati (con non poco stupore)
davanti l’installazione di Macosx, durata poco più di 30 Minuti.

Finita l’installazione un semplice riavvio ed ecco pronto il nostro Mac “artigianale”.

macosx86.jpg

Le prestazioni sono ottime, paragonabili a quelle di un PowerMacG5 (se non superiori…), con l’ottimo tool di benchmarking Xbench abbiamo totalizzato un “punteggio” di 120,0. I software che abbiamo provato in nostro possesso con licenza, purtroppo hanno dato scarsi risultati, sto parlando di Software ancora non Universal Binaries ovvero non ancora compilati per piattaforma X86. Funzionanti quindi in Emulazione trasparente all’utente, con Rosetta, il “traduttore” real-time di istruzioni da PPC a X86. Anche se il software funziona in maniera eccelsa, per applicazioni “cpu-bound” (avide di cicli CPU) dimostra tutti i suoi limiti.
C’è da dire però, che quasi tutte le software house, stanno rilasciando freneticamente le versioni Universal dei loro software di punta.

Direi che in ambito professionale sarebbe opportuno quindi aspettare ancora qualche mesetto prima di acquistare un nuovo Mac, non avendo così la brutta sorpresa che il software che usate tutti i giorni ancora non sia pronto per i nuovi Mac. Basti pensare, per fare un’esempio, che l’intera suite Adobe (Illustrator, photoshop, indesign ecc…) non è ancora Universal Binaries.

Concludendo questo post, davvero troppo lungo, tiro le mie somme e penso che un sistema operativo del genere dovrebbe essere venduto unbundle, non legandolo perforza ad un macchina Apple. Ovviamente mi rendo conto che quanto dico è pura fantasia, visto e considerato che Apple fonda il proprio fatturato sulla vendita Hardware (vedi Ipod) ed entrare in un’ipotetica competizione con Microsoft nella vendita dei sistemi operativi potrebbe decretarne il fallimento in breve termine.

Dal lato puramente informatico devo riconoscere che MacosX è un bel sistema operativo, stabile e visivamente molto gradevole. Devo dire però che non mi è piaciuto per nulla constatare che infondo è un sistema operativo chiuso, implementa il TPM e ne fa massiccio uso nelle Syscall del kernel, e che di “open” ha ben poco, ad esempio è impossibile montare o fargli riconoscere un HD con una partizione Linux EXT2/3, cosa che mi ha sconcertato non poco considerando che MacOSX è fondamentalmente uno Unix della famiglia *BSD. Esiste solamente un progetto esterno che cerca di implementarne il supporto, ma non si assicura il corretto funzionamento. Inutilizzabile quindi in ambiti lavorativi.
In un mondo dove come non mai l’interoperabilità e lo scambio libero di informazioni è una cosa fondamentale, fare certe scelte mi sembra anacronistico e privo di utilità, atte solamente a rafforzare e chiudere un mercato creando quindi dei monopoli dominanti nell’industria software di cui Microsoft già ne fa da padrona ed ha fatto scuola.
La vera concorrenza di oggi è la libertà, GNU/Linux ne è un’ottimo esempio e sono sempre più convinto che sia questa la strada da seguire.

E’ stato solamente un’esperimento divertente, preferisco però essere padrone e cosciente in quello che faccio, e non avere un grande marca che influenzi il mio modo di essere “libero” e di pensare anche se si tratta di usare “solamente” un Personal Computer.

Think Freedom (per fare il verso alla Apple) è il mio motto.

Condividi

Rimani aggiornato

Ti è piaciuto questo articolo? Abbonati ai feed RSS degli articoli o dei commenti per tenerti aggiornato, oppure inserisci il tuo indirizzo email nel form sottostante per ricevere direttamente nella tua casella di posta le ultime novità:



Potrebbero interessarti anche :

24 Risposte su “Il mio Mac(Intel) artigianale”


  1. 1

    STANDING OVATION !!!

    un bellissimo post, davvero stefano !!!

    Gravatar Icon kOoLiNuS il Apr 11th, 2006 at 9:57 am
  2. 2

    PS = se ti va te lo traduco in inglese !
    { e me lo fai pubblicare sul mio blog inglese facendoti pubblicita’ }

    Gravatar Icon kOoLiNuS il Apr 11th, 2006 at 10:00 am
  3. 3

    Davvero interessante. Ma con i driver delle periferiche come fai?

    Gravatar Icon Mauro il Apr 11th, 2006 at 10:35 am
  4. 4

    @ Koolinus
    Grazie ;)
    Certo pubblicalo pure, anzi mi fa molto molto piacere.

    @ Mauro
    Se prendi una MB Intel i driver sono presenti e pienamente supportati dal sistema, non dimentichiamo che il sottisistema BSD ha al suo interno un parco driver davvero invidiabile, come Linux.

    Gravatar Icon Stefano Mainardi il Apr 11th, 2006 at 12:43 pm
  5. 5

    Se avessi notato attentamente MacOSX supporta partizioni Unix (vedi utility disco). Ciao!

    Gravatar Icon Lello il Apr 11th, 2006 at 3:17 pm
  6. 6

    Si vero ho notato, ma non supporta le “classiche” partizioni di Linux (ne UNIX) quindi Ext2/3 ne tantomeno ReiserFS, le uniche partizioni “esterne” che vengono riconosciute di default sono FAT32 e NTFS
    Il tipo di partizione UNIX che dici tu è la:

    Apple_UNIX_SVR2

    Ovviamente “Apple patended”.

    Per maggiori info puoi vedere qui:
    http://en.wikibooks.org/wiki/Guide_to_Unix/Explanations/Partitioning_Disks#Partition_Types

    Gravatar Icon Stefano Mainardi il Apr 11th, 2006 at 3:21 pm
  7. 7

    Cosa intendi per “patchare” quando parli di “Ci siamo (legalmente) procurati una versione di Macosx 10.4.5, che abbiamo provveduto a “patchare” per testare il nostro sistema.”.

    Mi spiego, in cosa consiste concretamente la manipolazione effettuata?

    Gravatar Icon robi il Apr 11th, 2006 at 3:23 pm
  8. 8

    Ovviamente non ho fatto, e non farò un tutorial all’hacking.
    Per copia legale, intendo una copia legalmente acquistata di MacOSX di solito data in bundle con i nuovi Imac, macmini ecc… , patchare significa “mettere una pezza”, tradotto in soldoni viene modificato il DVD di installazione per aggirare le protezioni in fase di installazione.
    Nei link che ho dato nell’articolo, ma anche cercando con Google puoi farti un’idea più ampia di quello che ho cercato di spiegare nell’articolo.

    Gravatar Icon Stefano Mainardi il Apr 11th, 2006 at 3:28 pm
  9. 9

    Grazie Stefano per le precisazioni

    Gravatar Icon robi il Apr 11th, 2006 at 3:45 pm
  10. 10

    Di nulla, dovere “di cronaca” ;)

    Gravatar Icon Stefano Mainardi il Apr 11th, 2006 at 5:37 pm
  11. 11

    io ho una domanda, ma dopo tutto questo lavoro, riuscivi anche a fare gli aggiornamenti di sistema?
    come il software update o similari?

    Gravatar Icon Edoardo il Apr 11th, 2006 at 8:16 pm
  12. 12

    complimenti! oggidi tanta “clarté” in internet è sempre piu rara, e sempre piu agonata…

    Gravatar Icon Netalex il Apr 11th, 2006 at 10:57 pm
  13. 13

    Ste grazie….finalmente con questo blog ho capito cos’è un mac intel (date le mie conoscenze alquanto scarse sull’informatica). Questo è un grandissimo progresso informatico-economico che da la possibilità a chi non ha a disposizione molti soldi :) di acquistare a minor costo un computer con funzionalità pari a quelle di un mac…

    Gravatar Icon Sivenus il Apr 12th, 2006 at 4:12 pm
  14. 14

    Ciao a tutti, e complimenti per questo blog! :-) Volevo aggiungere soltanto la nuova grande opportunità che Apple ha deciso di darci: avere i sistemi Microsoft Windows XP e Linux installati e funzionanti alla perfezione sui nuovi MacIntel (aggiornando oppurtunamente il MacOS e il Firmware della mmacchina), aumentando esponenzialmente i motivi per preferire l’ Hardware Apple.
    Un salutone.

    Gravatar Icon Danielsan il Apr 14th, 2006 at 4:52 pm
  15. 15

    @Danielsan: Primo… mitttico metti la cera, togli la cera!!!! Secondo… dopo aver provato MacOSX Tiger, per quel che mi riguarda, non installerei mai e poi mai nè Windows nè tanto meno Linux su una macchina Apple originale. MacOSX è troppo avanti e l’hardware Mac è troppo caro per rovinarlo con “sistemucci operativi da quattro soldi”.

    Gravatar Icon Mauro il Apr 21st, 2006 at 7:52 am
  16. 16

    @Mauro
    Ovviamente per “Sistemucci operativi da quattro soldi” ti rifersci SOLAMENTE a Windows vero? ;)
    MacOSX troppo avanti? Dai su non esageriamo, è un’ottimo sistema operativo, una bella interfaccia un’ottimo parco software, ma per flessibilità e libertà di scelta Linux non è secondo a nessuno e sicuramente non ha nulla da invidiare al tuo amatissimo Macosx. IMHO.

    Gravatar Icon Stefano Mainardi il Apr 21st, 2006 at 9:12 pm
  17. 17

    @Stefano Mainardi
    Ho provato numerose distribuzioni…. indubbiamente un ottimo sistema ma in quanto a parco software, dobbiamo ammettere che l’open source non è sempre come ci si aspetta e mancano sempre le grandi software house (adobe, autodesk e Microsoft su tutte). Certamente consigliato per chi vuole un server senza spendere. ;-) Personalmente ho dei servers funzionanti da clienti con piccole aziende che non hanno grosse esigenze ma che da mooolto tempo non chiamano per assistenza :-(

    Gravatar Icon Danielsan il Apr 22nd, 2006 at 10:27 am
  18. 18

    @Danielsan
    …e mancano sempre le grandi software house (adobe, autodesk e Microsoft su tutte)…

    ovvio che non possono vivere sul sistema Linux…. sono aziende PROPRIETARIE questo le rende INCOMPATIBILI in tutto per GNU\LINUX…
    ergo, quello che dici è bocciato in partenza, non è vero che una ragazza è brutta perchè è mora, ma è vero che io PREFERISCO le bionde = Non è colpa di GNU\LINUX se non ci sono software hause (anti-linux) che non creano il software per GNU\Linux…

    Saluti…

    /Stc

    Gravatar Icon stc il Apr 25th, 2006 at 7:24 pm
  19. 19

    ciao
    stefano ,se non disturbo siccome anch’io adoro il mac ma non posso permetermelo vorrei sapere che tipo di chip hai usato di pentium d 830 930 940 io ho un pentium 4 3,2 ht socket 478 con scheda madre asus p4p800s, 2 memorie da 516 mega ddr400,scheda video ati 9250 .Non vorrei fare spese sbagliate per poi pentirmene,inoltre posso sapere se con mac funzionano hard disk eide oppure necessariamente sata
    grazie e spero in una tua risposta

    Gravatar Icon franco il Mag 2nd, 2006 at 3:47 pm
  20. 20

    ottimo articolo, io personalmente uso mac e linux quotidianamente (ovviamente un macintel modificato, il mio e un dual xeon ;) cmq solo per purezza informativa, mac osx supporta un progetto chiamato darwinports che permette di istallare tutti i programmi che ti pare sul tuo mac (programmi unix ovviamente) ad esempio nano kde ecc senza creare partizioni e cose simili… il tutto istallabile direttamente da consol con sintassi pari a debian o fedora ecc.. se vuoi maggiori info non ti resta che cercare darwinports e provarlo cosi ti rendi conto da solo … ciao a tutti

    Gravatar Icon ciro3 il Mag 21st, 2006 at 3:38 pm
  21. 21

    Ciao…anche io ho un mac artigianale…
    io ho la versione 10.4.8 su…
    completamente funzionante…

    Gravatar Icon Albythestar il Gen 18th, 2007 at 6:36 pm
  22. 22

    io viaggio con la 10.4.5 P-E-R-F-E-T-T-O!

    Gravatar Icon E-K il Gen 18th, 2008 at 5:36 pm
  1. 1 » links for 2006-04-14   @   .:: Maurizio Pelizzone ::.
  2. 2 /home/kOoLiNuS » Blog Archive » home-made Mac(Intel)

Lascia un commento




About this blog

una mia foto recente Benvenuto nel mio blog personale, un mio piccolo spazio virtuale dove scrivo di quello che mi piace, e di quello che trovo interessante navigando nella rete.
Qualora fossi interessato ad avere qualche informazione in più su di me ti invito a leggere la pagina chi-sono dove ho raccolto qualche informazione sulla mia persona, e sulle mie attività
Buona Lettura!

Iscriviti ai Feed