All SPARC systems can run 32-bit applications. Systems using newer SPARC processors (that is, UltraSPARC-based systems) can boot and run a full 64-bit kernel, which allows those systems to run 32-bit and 64-bit applications concurrently.
Systems running a 64-bit kernel require 64-bit versions of drivers and other software modules that load directly into the kernel. A small number of applications may be dependent on such components and thus would require versions of these components specific to a 32-bit or 64-bit kernel. Also, 32-bit applications cannot link to 64-bit libraries and vice versa. (The Solaris 8 operating environment includes both 32-bit and 64-bit versions of system libraries.)
The following table lists which systems can run 64-bit as well as 32-bit applications, and which systems can boot a 32-bit kernel, a 64-bit kernel, or both.
Table 1-5 System 32-bit and 64-bit Kernel Support
|
Kernel |
Applications |
Drivers |
|||
---|---|---|---|---|---|---|
System Type |
32-bit |
64-bit |
32-bit |
64-bit |
32-bit |
64-bit |
SPARCclassic |
Yes |
No |
Yes |
No |
Yes | No |
SPARCstation LX |
Yes |
No |
Yes |
No |
Yes |
No |
SPARCstation 4,5, 10, 10SX, 20 |
Yes |
No |
Yes |
No |
Yes |
No |
SPARCengine CP1200 |
Yes |
No |
Yes |
No |
Yes |
No |
SPARCserver 1000, 1000E |
Yes |
No |
Yes |
No |
Yes |
No |
SPARCcenter 2000, 2000E |
Yes |
No |
Yes |
No |
Yes |
No |
Ultra 1, 2, 5, 10, 30, 60, 80 |
Yes |
Yes |
Yes |
Yes[1] |
Yes[2] |
Yes[1] |
Ultra 450 |
Yes |
Yes |
Yes |
Yes[1] |
Yes[2] |
Yes[1] |
Sun Enterprise 1, 2, 150, 220R, 250, 420R, 450 |
Yes |
Yes |
Yes |
Yes[1] |
Yes[2] |
Yes[1] |
Sun Enterprise 3000, 3500, 4000, 4500, 5000, 5500, 6000, 6500 |
Yes |
Yes |
Yes |
Yes[1] |
Yes[2] |
Yes[1] |
Sun Enterprise 10000 |
Yes |
Yes |
Yes |
Yes[1] |
Yes[2] |
Yes[1] |
Netra t1 100/105 |
Yes |
Yes |
Yes |
Yes[1] |
Yes[2] |
Yes[1] |
Netra t 1120/1125 |
Yes |
Yes |
Yes |
Yes[1] |
Yes[2] |
Yes[1] |
Netra t 1400/1405 |
Yes |
Yes |
Yes |
Yes[1] |
Yes[2] |
Yes[1] |
SPARCengine CP1400 |
Yes |
Yes |
Yes |
Yes[1] |
Yes[2] |
Yes[1] |
SPARCengine CP1500 |
Yes |
Yes |
Yes |
Yes[1] |
Yes[2] |
Yes[1] |
Ultra AX, AXi, AXdp, AXmp, AXmp+, AXe |
Yes |
Yes |
Yes |
Yes[1] |
Yes[2] |
Yes[1] |
Sun Blade 100, 1000 |
No |
Yes |
Yes |
Yes |
No |
Yes |
Sun Fire 280R, 880 |
No |
Yes |
Yes |
Yes |
No |
Yes |
Sun Fire 3800, 4800, 4810, 6800 |
No |
Yes |
Yes |
Yes |
No |
Yes |
Netra T1 AC200 |
No |
Yes |
Yes |
Yes |
No |
Yes |
Netra T1 DC200 |
No |
Yes |
Yes |
Yes |
No |
Yes |
Netra X1 |
No |
Yes |
Yes |
Yes |
No |
Yes |
[1] Supported only when running 64-bit kernel |
|
|
|
|
|
|
[2] Supported only when running 32-bit kernel |
|
|
|
|
|
|