Alle SPARCTM -Systeme können 32-Bit-Anwendungen ausführen. Systeme mit neueren SPARC-Prozessoren (also UltraSPARCTM -gestützte Systeme) nach dem Start einen vollständigen 64-Bit-Kernel ausführen, was die gleichzeitige Ausführung von 32-Bit- und 64-Bit-Anwendungen ermöglicht.
Systeme mit 64-Bit-Kernel benötigen 64-Bit-Versionen von Treibern und anderen Softwaremodulen, die direkt in den Kernel geladen werden. Es kann sein, dass einige wenige Anwendungen von solchen Komponenten abhängen und Versionen benötigen, die für einen 32- bzw. 64-Bit-Kernel ausgelegt sind. 32-Bit-Anwendungen können also nicht mit 64-Bit-Bibliotheken verknüpft werden und umgekehrt. (Die Solaris 8 Betriebsumgebung enthält sowohl 32- als auch 64-Bit-Versionen der Systembibliotheken.)
In der folgenden Tabelle sind die Systeme aufgeführt, die sowohl 64- als auch 32-Bit-Anwendungen ausführen bzw. einen 32-Bit- oder 64-Bit-Kernel oder beides starten können.
Tabelle 1-1 System 32-Bit- und 64-Bit Kernelunterstützung
|
Kernel |
Anwendungen |
Treiber |
|||
---|---|---|---|---|---|---|
System typ |
32-Bit |
64-Bit |
32-Bit |
64-Bit |
32-Bit |
64-Bit |
SPARCclassic |
Ja |
Nein |
Ja |
Nein |
Ja |
Nein |
SPARCstationTM LX |
Ja |
Nein |
Ja |
Nein |
Ja |
Nein |
SPARCstation 4,5, 10, 10SX, 20 |
Ja |
Nein |
Ja |
Nein |
Ja |
Nein |
SPARCengineTM CP1200 |
Ja |
Nein |
Ja |
Nein |
Ja |
Nein |
SPARCserverTM 1000, 1000E |
Ja |
Nein |
Ja |
Nein |
Ja |
Nein |
SPARCcenterTM 2000, 2000E |
Ja |
Nein |
Ja |
Nein |
Ja |
Nein |
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 |
Nein |
Ja |
Ja |
Ja |
Nein |
Ja |
Sun FireTM 280R, 880 |
Nein |
Ja |
Ja |
Ja |
Nein |
Ja |
Sun Fire 3800, 4800, 4810, 6800 |
Nein |
Ja |
Ja |
Ja |
Nein |
Ja |
Netra T1 AC200 |
Nein |
Ja |
Ja |
Ja |
Nein |
Ja |
Netra T1 DC200 |
Nein |
Ja |
Ja |
Ja |
Nein |
Ja |
Netra X1 |
Nein |
Ja |
Ja |
Ja |
Nein |
Ja |
[1] Nur bei 64-Bit-Kernel unterstützt |
|
|
|
|
|
|
[2] Nur bei 32-Bit-Kernel unterstützt |
|
|
|
|
|
|