CPU e schede madri supportate
L'hardware Sparc si divide in un certo numero di sottoarchitetture differenti
identificate da uno dei seguenti nomi: sun4, sun4c, sun4d, sun4m, sun4u o
sun4v. L'elenco che segue indica quali macchine sono comprese in ciascuna
sottoarchitettura e qual è il livello del supporto disponibile.
sun4, sun4c, sun4d
Queste sottoarchitetture includono macchine a 32 bit molto vecchie che
non sono più supportate. L'elenco completo è disponibile nella pagina di
Wikipedia per
SPARCstation.
sun4m
sun4m è l'unica sottoarchitettura a 32 bit (sparc32) attualmente
supportata. Le macchine più popolari che appartengono a questa classe
sono le Sparcstation 4, 5, 10 e 20.
Notare il supporto multiprocessore o SMP, cioè la capacità di eseguire
processi su più processori, non è disponibile su questo hardware a causa
di problemi di stabilità in alcune configurazioni. Il kernel per sparc32 è
stato compilato solo per la modalità uniprocessore (UP); questo kernel
funziona correttamente anche su macchine multiprocessore, ma è in grado di
attivare e usare solo il primo processore.
sun4u
Questa sottoarchitettura comprende tutte le macchine a 64 bit (sparc64)
basate sul processore UltraSparc e i suoi cloni. La maggior parte delle
macchine sono supportate anche se si potrebbero verificare dei problemi con
l'avvio da CD dovuti a bug nel firmware o nel bootloader (questi problemi
possono essere aggirati usando l'avvio dalla rete). Usare il kernel sparc64
su macchine UP e sparc64-smp su macchine SMP.
sun4v
Questa è l'ultima arrivata nella famiglia Sparc, include le macchine basate
sulle CPU multi-core Niagara. Attualmente queste CPU sono montate solo nei
server Sun T1000 e T2000 e sono ben supportate. Con queste macchine usare
il kernel sparc64-smp.
Notare che le CPU SPARC64 prodotte da Fujitsu e usate nei server della
famiglia PRIMEPOWER non sono supportate dato che manca il supporto per
tali CPU nel kernel Linux.