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