Alle SPARC-Systeme können 32-Bit Anwendungen ausführen. Systeme mit neueren SPARC-Prozessoren (also UltraSPARC-gestützte Systeme) können einen vollständigen 64-Bit Kernel starten und ausführen, wodurch das System gleichzeitig 32- und 64-Bit Anwendungen ausführen kann.
Systeme mit 64-Bit Kernel benötigen 64-Bit Versionen von Treibern und anderen Softwaremodulen, die direkt in den Kernel geladen werden. Einige wenige Anwendungen sind vielleicht auf solche Komponenten angewiesen und benötigen daher Versionen dieser Komponenten für einen 32- bzw. 64-Bit Kernel. Das heißt, 32-Bit Anwendungen können nicht mit 64-Bit Bibliotheken verknüpft werden und umgekehrt. (Die Solaris 8 Betriebsumgebung enthält sowohl 32-Bit als auch 64-Bit Systembibliotheken.)
In der folgenden Tabelle sind Systeme aufgeführt, die sowohl 64- als auch 32-Bit Anwendungen ausführen können und welche einen 32- bzw. 64-Bit Kernel oder beide starten können.
Tabelle 1-2 Support für 32- und 64-bit System-Kernel
|
Kernel |
Anwendungen |
Treiber |
|||
---|---|---|---|---|---|---|
System typen |
32-bit |
64-bit |
32-bit |
64-bit |
32-bit |
64-bit |
SPARCclassic |
Ja |
Nein |
Ja |
Nein |
Ja |
Nein |
SPARCstation LX |
Ja |
Nein |
Ja |
Nein |
Ja |
Nein |
SPARCstation 4,5, 10, 10SX, 20 |
Ja |
Nein |
Ja |
Nein |
Ja |
Nein |
SPARCengine CP1200 |
Ja |
Nein |
Ja |
Nein |
Ja |
Nein |
SPARCserver 1000, 1000E |
Ja |
Nein |
Ja |
Nein |
Ja |
Nein |
SPARCcenter 2000, 2000E |
Ja |
Nein |
Ja |
Nein |
Ja |
Nein |
Ultra 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] |
Netra 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 Blade 100, 1000 |
Nein |
Ja |
Ja |
Ja |
Nein |
Ja |
Sun Fire 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[1] |
Nein |
Ja[1] |
Netra T1 DC200 |
Nein |
Ja |
Ja |
Ja[1] |
Nein |
Ja[1] |
Sun Fire 15K |
Nein |
Ja |
Ja |
Ja |
Nein |
Ja |
[1] Nur in Verbindung mit 64-Bit Kernel unterstützt |
|
|
|
|
|
|
[2] Nur in Verbindung mit 32-Bit Kernel unterstützt |
|
|
|
|
|
|