Tutti i sistemi SPARCTM possono eseguire applicazioni a 32 bit. I sistemi che montano i processori SPARC dell'ultima generazione (ovvero i sistemi basati su processori UltraSPARCTM ) possono inoltre effettuare il boot ed eseguire il kernel a 64 bit, che consente di eseguire simultaneamente le applicazioni a 32 bit e quelle a 64 bit.
I sistemi che eseguono un kernel a 64 bit richiedono la versione a 64 bit dei driver e degli altri moduli software che vengono caricati direttamente nel kernel. Un numero limitato di applicazioni può dipendere da tali componenti e richiede pertanto versioni specifiche per il kernel a 32 o 64 bit. Inoltre, le applicazioni a 32 bit non possono collegarsi alle librerie a 64 bit e viceversa. (L'ambiente operativo Solaris 8 include sia le versioni a 32 bit che quelle a 64 bit delle librerie di sistema).
La tabella seguente elenca i sistemi in grado di eseguire applicazioni a 64 bit e a 32 bit, e quali di essi possono effettuare il boot di kernel a 32 bit kernel, a 64 bit o entrambe.
Tabella 1-1 Supporto kernel di sistema a 32 e 64 bit|
|
Kernel |
Applicazioni |
Driver |
|||
|---|---|---|---|---|---|---|
|
Tipo di sistema |
32 bit |
64 bit |
32 bit |
64 bit |
32 bit |
64 bit |
|
SPARCclassic |
Sì |
No |
Sì |
No |
Sì |
No |
|
SPARCstationTM LX |
Sì |
No |
Sì |
No |
Sì |
No |
|
SPARCstation 4,5, 10, 10SX, 20 |
Sì |
No |
Sì |
No |
Sì |
No |
|
SPARCengineTM CP1200 |
Sì |
No |
Sì |
No |
Sì |
No |
|
SPARCserverTM 1000, 1000E |
Sì |
No |
Sì |
No |
Sì |
No |
|
SPARCcenterTM 2000, 2000E |
Sì |
No |
Sì |
No |
Sì |
No |
|
UltraTM 1, 2, 5, 10, 30, 60, 80 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
|
Ultra 450 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
|
Sun Enterprise 1, 2, 150, 220R, 250, 420R, 450 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
|
Sun Enterprise 3000, 3500, 4000, 4500, 5000, 5500, 6000, 6500 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
|
Sun Enterprise 10000 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
|
NetraTM t1 100/105 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
|
Netra t 1120/1125 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
|
Netra t 1400/1405 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
|
SPARCengine CP1400 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
|
SPARCengine CP1500 |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
|
Ultra AX, AXi, AXdp, AXmp, AXmp+, AXe |
Sì |
Sì |
Sì |
Sì[1] |
Sì[2] |
Sì[1] |
|
Sun BladeTM 100, 1000 |
No |
Sì |
Sì |
Sì |
No |
Sì |
|
Sun FireTM 280R, 880 |
No |
Sì |
Sì |
Sì |
No |
Sì |
|
Sun Fire 3800, 4800, 4810, 6800 |
No |
Sì |
Sì |
Sì |
No |
Sì |
|
Netra T1 AC200 |
No |
Sì |
Sì |
Sì |
No |
Sì |
|
Netra T1 DC200 |
No |
Sì |
Sì |
Sì |
No |
Sì |
|
Netra X1 |
No |
Sì |
Sì |
Sì |
No |
Sì |
|
[1] Supportati solo se è in esecuzione il kernel a 64 bit |
|
|
|
|
|
|
|
[2] Supportati solo se è in esecuzione il kernel a 32 bit |
|
|
|
|
|
|