SPARC is Sun Microsystems' "S"calable "P"rocessing "Arc"hitecture (at least that's one version, might be "Processor"). This is the most recent generation of Sun's famous line of workstations, also known as "sun4". It goes back quite a ways, already, to the early 90s. Debian supports the more civilized models -- some of the early ones are unsupported, or poorly supported.


There are a bunch. They can generally be divided into 32-bit (old) and 64-bit (new). 32-bit has been broken in 2.4 due to lack of hackers on old machines.


The earliest supported 32-bit architecture, but some early exotic sun4c machiens might not work -- this is primarily a kernel issue. Includes ["SPARCstation"] 1 (aka ss1), 2, IPC, IPX, ELC. Read the Sun Hardware Faq at for more information on these and older machines. Linux doesn't run as fast as ["NetBSD"] on these machines -- Linux doesn't use the hardware context storage correctly (there was a recent DaveM post to linux-kernel about this), and he doesn't feel like fixing it. Someone else may be working on it though.


A much more civilized class of 32-bit ["SPARCs"]. Include ss4/5, LC/Classic/LX, and ss10/20. These chips are on uniprocessor workstations, except for ss10/20 which are SMP machines with up to four processors on removable mbus cards. Speeds are up to 200 ["MHz"] in Ross Hypersparc mbus processors. Equivalent performance to a Pentium Classic, but with better FP. Tadpole ["SPARCbook"] 3 laptops are in this class. Framebuffers from bwtwo to 24-bit 1600x1200 are available. SBUS expansion cards. Very well supported.


The "funky" class of 32-bit ["SPARCs"], the multiprocessor machines. ss10, 20. These can support up to 4 sun4d chips, which go up to ["150MHz"] or faster (each). Your PROM revision limits what the machine supports.

UltraSPARC (I, II, IIi, III)

64-bit ["SPARCs"]. ["SPARCstation"] Ultra 1,2,5,10,30,60,80, and Enterprise 250/450/1000/etc. Up to 32 or 64-way SMP on these machines, but the processors themselves are (at the moment, anyhow) slower than the fastest P4s or Athlons (though they may be a hair faster clock-per-clock, they only go up to ["800MHz"]). But you buy these machines for the seamless scalability to 32-way. Some models accept SBUS, others PCI expansion cards. These are very well supported, though individual framebuffers or other peripherals may not be.

Debian support

SPARC is one of the most mature Debian ports. Ben Collins (past Debian Project Leader) is the lead maintainer. The list is, and there appear to be quite a few people running Debian on SPARC (certainly more than 2-3 years ago).

Architecture Tidbits

SPARC is one of the more unusual architectures. It's RISC, but instead of just having "a lot of registers" like Alpha or MIPS, it has a unique circularly-linked list of 128 registers, of which you can see a 16-register "window" at any one time. It's "circularly-linked" because you can walk the window in either direction. In general the architecture is extremely fast for floating-point operations, but suffers on any computation that relies on the stack overmuch (memory bandwidth has historically not been fantastic, which Sun has remedied by advanced cache architecture). The machines themselves are extremely well engineered and specified -- all the Sun-specific internals are IEEE standards, including the SPARC ISA, Sbus (the bus in older ["SPARCs"]; newer use PCI), etc etc. ccc certification [ 婚庆] [ 婚庆] [ wiki:?SDH] [ 域名注册] [ 虚拟主机] [ 服务器租用] [ 主机托管] [ 点焊机] [ 缝焊机] [ 凸焊机] [ 螺柱焊机] [ sony投影机] [ 起名] [ 网站建设] [ 机柜] [ 继电器] [ 礼仪] [ 试验设备] [ 视频采集卡] [ 巡更] [ 干燥设备] [ 考勤] [ 豆制品设备] [ 商务签证] [ 周易] [ wiki:?GIS] [ 红外测温] [ 移民] [ 传感器] [ 医药电子商务] [ 法语培训] [ 手机干扰器] [ 安全隔离卡] [ 计算机扰器] [ 手机信号阻断器] [ wiki:?VPN]

[ 算命] [ 机柜] [ 视频会议] [ 佳能数码相机] [ 柯达数码相机] [ 卡西欧数码相机] [ 索尼数码相机] [ 激光] [ 激光] [ 压力传感器] [ 速记培训]

[ 速记公司] [ 雕刻机] [ 阀门] [ 止回阀] [ 蝶阀] [ 闸阀] [ 球阀] [ 调节阀] [ 平衡阀] [ 减压阀] [ 电动阀] [ 气动阀] [ 阀门] [ 点焊机] [ 缝焊机] [ 凸焊机] [ 螺柱焊机] [ wiki:?CAD]

[] [] [] [] [] [] [] []