Alla SPARCTM-system kan köra 32-bitars program. Systems med nyare SPARC-processorer (UltraSPARCTM-baserade system) kan starta och köra en fullständigt 64-bitars kernel, vilket gör att systemet kan köra 32- och 64-bitars program samtidigt.
System med 64-bitars kernel behöver 64-bitarsversioner av drivrutiner och övriga programvarumoduler som laddas direkt in i kerneln. Ett antal program kan vara beroende av sådana komponenter och därför kräva versioner av dessa komponenter specifika för 32 respektive 64 bitar. Dessutom kan inte 32-bitars program länka till 64-bitars bibliotek och vice versa. (Solaris 8 innehåller både 32- och 64-bitars versioner av systembiblioteken.)
Följande tabell innehåller en lista med vilka system som kan köra både 64- och 32-bitars program, och vilka system som kan köra 32-bitars kernel, 64-bitars kernel, eller både och.
Tabell 1-1 Stöd för 32- och 64-bitars systemkernel|
|
Kernel |
Program |
Drivrutiner |
|||
|---|---|---|---|---|---|---|
|
Systemtyp |
32-bitars |
64-bitars |
32-bitars |
64-bitars |
32-bitars |
64-bitars |
|
SPARCclassic |
Ja |
Nej |
Ja |
Nej |
Ja |
Nej |
|
SPARCstationTM LX |
Ja |
Nej |
Ja |
Nej |
Ja |
Nej |
|
SPARCstation 4,5, 10, 10SX, 20 |
Ja |
Nej |
Ja |
Nej |
Ja |
Nej |
|
SPARCengineTM CP1200 |
Ja |
Nej |
Ja |
Nej |
Ja |
Nej |
|
SPARCserverTM 1000, 1000E |
Ja |
Nej |
Ja |
Nej |
Ja |
Nej |
|
SPARCcenterTM 2000, 2000E |
Ja |
Nej |
Ja |
Nej |
Ja |
Nej |
|
UltraTM 1, 2, 5, 10, 30, 60, 80 |
Ja |
Ja |
Ja |
Ja[1] |
Ja[2] |
Ja[1] |
|
Ultra 450 |
Ja |
Ja |
Ja |
Ja[1] |
Ja[2] |
Ja[1] |
|
Sun Enterprise 1, 2, 150, 220R, 250, 420R, 450 |
Ja |
Ja |
Ja |
Ja[1] |
Ja[2] |
Ja[1] |
|
Sun Enterprise 3000, 3500, 4000, 4500, 5000, 5500, 6000, 6500 |
Ja |
Ja |
Ja |
Ja[1] |
Ja[2] |
Ja[1] |
|
Sun Enterprise 10000 |
Ja |
Ja |
Ja |
Ja[1] |
Ja[2] |
Ja[1] |
|
NetraTM t1 100/105 |
Ja |
Ja |
Ja |
Ja[1] |
Ja[2] |
Ja[1] |
|
Netra t 1120/1125 |
Ja |
Ja |
Ja |
Ja[1] |
Ja[2] |
Ja[1] |
|
Netra t 1400/1405 |
Ja |
Ja |
Ja |
Ja[1] |
Ja[2] |
Ja[1] |
|
SPARCengine CP1400 |
Ja |
Ja |
Ja |
Ja[1] |
Ja[2] |
Ja[1] |
|
SPARCengine CP1500 |
Ja |
Ja |
Ja |
Ja[1] |
Ja[2] |
Ja[1] |
|
Ultra AX, AXi, AXdp, AXmp, AXmp+, AXe |
Ja |
Ja |
Ja |
Ja[1] |
Ja[2] |
Ja[1] |
|
Sun BladeTM 100, 1000 |
Nej |
Ja |
Ja |
Ja |
Nej |
Ja |
|
Sun FireTM 280R, 880 |
Nej |
Ja |
Ja |
Ja |
Nej |
Ja |
|
Sun Fire 3800, 4800, 4810, 6800 |
Nej |
Ja |
Ja |
Ja |
Nej |
Ja |
|
Netra T1 AC200 |
Nej |
Ja |
Ja |
Ja |
Nej |
Ja |
|
Netra T1 DC200 |
Nej |
Ja |
Ja |
Ja |
Nej |
Ja |
|
Netra X1 |
Nej |
Ja |
Ja |
Ja |
Nej |
Ja |
|
[1] Stöds endast med 64-bitars kärna |
|
|
|
|
|
|
|
[2] Stöds endast med 32-bitars kärna |
|
|
|
|
|
|