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 |
|
|
|
|
|
|