Sparc

From TALinuxWiki

The Linux sparc (sun4) port in fairly old, it started already in 1994 and supports many of Suns workstations, server and some clones. Both old 32-bit systems and current 64-bit UltraSPARCs are supported. At this time support for older systems lags a little behind as there is no official maintainer for them.

Userland is 32-bit, and 64-bit (experimental) also possible on UltraSPARC. Userland does not default to being 64-bit as it is not faster, but instead a little bit slower.

Contents

Sub-types

The Sparc line is divieded into many sub-types, most of these are 32-bit and one 64-bit.

Sun4

The oldest type. 32-bit. Support for these are very minial if at all.

Sun4c

The oldest of the supported types. Machines included in this category are:

  • SPARCstation 1
  • SPARCstation 1+
  • SPARCstation 2
  • IPC
  • IPX
  • ELC

All processors in the sun4c line are missing the udiv and umul instructions and that makes this machines slow. And Linux has other speed problems on them and does not run as fast as NetBSD.

Sun4m

A very well supported sub-type. 32-bit. Most of the machines are uniprocessor, but the SS10 and SS20 supports SMP up 4 processors with MBus cards. Much faster than the sun4c.

  • SPARCstation 4
  • SPARCstation 5
  • LC/Classic/LX
  • SPARCstation/server 10
  • SPARCstation/server 20

Support for these machines are very good.

Sun4d


Sun4u

64-bit.