Recent from talks
Nothing was collected or created yet.
Sun-3
View on Wikipedia

Sun-3 is a series of UNIX computer workstations and servers produced by Sun Microsystems, launched on September 9, 1985.[1] The Sun-3 series are VMEbus-based systems similar to some of the earlier Sun-2 series, but using the Motorola 68020 microprocessor, in combination with the Motorola 68881 floating-point co-processor (optional on the Sun 3/50) and a proprietary Sun MMU. Sun-3 systems were supported in SunOS versions 3.0 to 4.1.1_U1 and also have current support in NetBSD and Linux.[2] It used to be supported by OpenBSD but the port was discontinued after the 2.9 release.[3]
Sun-3 models
[edit]Models are listed in approximately chronological order.
Model Codename CPU board CPU MHz Max. RAM Chassis 3/75 Carrera Sun 3004 16.67 MHz 8 MB 2-slot VME (desktop) 3/140 Carrera Sun 3004 16.67 MHz 16 MB 3-slot VME (desktop/side) 3/160 Carrera Sun 3004 16.67 MHz 16 MB 12-slot VME (deskside) 3/180 Carrera Sun 3004 16.67 MHz 16 MB 12-slot VME (rackmount) 3/150 Carrera Sun 3004 16.67 MHz 16 MB 6-slot VME (deskside) 3/50 Model 25 — 15.7 MHz 4 MB "wide Pizza-box" desktop 3/110 Prism — 16.67 MHz 12 MB 3-slot VME (desktop/side) 3/260 Sirius Sun 3200 25 MHz (CPU), 20 MHz (FPU) 32 MB 12-slot VME (deskside) 3/280 Sirius Sun 3200 25 MHz (CPU), 20 MHz (FPU) 32 MB 12-slot VME (rackmount) 3/60 Ferrari — 20 MHz 24 MB "wide Pizza-box" desktop 3/E Polaris Sun 3/E 20 MHz 16 MB none (6U VME board)
(Max. RAM sizes may be greater when third-party memory boards are used.)
- Sun-3 circuit boards
-
Original Sun-3 CPU board
-
Original Sun-3 4 MB memory board with Sun-3 SCSI daughter board
-
Sun 3/50 CPU board with Helios 4 MB memory expansion
Keyboard
[edit]The Sun Type 3 keyboard is split into three blocks:
- special keys
- main block
- numeric pad
It shipped with Sun-3 systems.[4]
Sun-3x
[edit]
In 1989, coincident with the launch of the SPARCstation 1, Sun launched three new Sun-3 models, the 3/80, 3/470 and 3/480. Unlike previous Sun-3s, these use a Motorola 68030 processor, 68882 floating-point unit, and the 68030's integral MMU. This 68030-based architecture is called Sun-3x.
Model Codename CPU board CPU MHz Max. RAM Chassis 3/80 Hydra - 20 MHz 16, 40 or 64 MB "Pizza-box" desktop 3/460 Pegasus Sun 3400 33 MHz 128 MB 12-slot VME (deskside, older design) 3/470 Pegasus Sun 3400 33 MHz 128 MB 12-slot VME (deskside, newer design ) 3/480 Pegasus Sun 3400 33 MHz 128 MB 12-slot VME (rackmount)
Sun 3/260s upgraded with Sun 3400 CPU boards are known as Sun 3/460s.
Sun timeline
[edit]
See also
[edit]References
[edit]- ^ "New Sun Workstations Lead Industry In System Performance", Press Release, Jackie Rae and Lorrie Duval, Sun Microsystems
- ^ "Linux/sun3". Archived from the original on 2016-09-10. Retrieved 2011-09-13. This article contains some pointers and references to getting Linux running properly on the Sun 3/xx line of workstations/servers.
- ^ "OpenBSD/sun3". www.openbsd.org. Retrieved 2025-07-10.
- ^ "Sun Type 3". Deskthority.
External links
[edit]Sun-3
View on GrokipediaIntroduction
Overview
The Sun-3 series, introduced by Sun Microsystems on September 9, 1985, represented the company's third-generation line of UNIX workstations and servers.[4] Designed primarily for engineering, scientific, and academic applications, these systems provided robust computing capabilities for tasks such as computer-aided design, simulation, and research computing in networked environments.[5] The series evolved from the earlier Sun-2 workstations, offering improved performance while maintaining compatibility with Sun's UNIX-based ecosystem.[6] At its core, the Sun-3 architecture relied on the VMEbus standard, which enabled high modularity and easy expansion through standardized slots for peripherals and memory upgrades.[2] Each system featured a Motorola 68020 central processing unit as the primary processor, complemented by an optional Motorola 68881 floating-point unit for enhanced numerical computations and a proprietary Sun-designed memory management unit to support virtual memory operations.[7] This configuration delivered reliable, multi-user performance suitable for demanding workstation tasks without requiring custom hardware integrations.[8] Positioned as mid-range systems, the Sun-3 line bridged the capabilities of the Sun-2 series and the forthcoming SPARC-based architectures, serving as a versatile platform for professional and institutional users until the late 1980s.[6] By emphasizing open standards like VMEbus and UNIX compatibility, Sun-3 workstations facilitated scalable deployments in laboratories and engineering offices, contributing to Sun Microsystems' growth in the workstation market.[2]Development History
Sun Microsystems transitioned from its earlier Sun-1 and Sun-2 workstations, which relied on the Motorola 68000 family processors, to the more capable Motorola 68020 microprocessor for the Sun-3 series, aiming to boost performance in response to evolving market needs in 1985.[9] This upgrade enabled full 32-bit processing, addressing limitations in the prior 16/32-bit designs of the Sun-2.[10] The primary drivers for this shift included surging demand for high-speed UNIX workstations tailored to computer-aided design (CAD), computer-aided engineering (CAE), and networking tasks, as Sun contended with intensifying rivalry from established players like Apollo Computer and Digital Equipment Corporation (DEC) in the professional workstation sector. Sun was rapidly growing amid this competitive landscape, underscoring the strategic imperative to deliver superior cost-performance ratios. Building on lessons from previous models, the Sun-3 series was formally announced on September 9, 1985, marking a pivotal advancement in Sun's product evolution.[9] Sun's hardware engineering team was instrumental in adapting the VMEbus standard—previously used in limited capacities in Sun designs—for robust 32-bit addressing, which facilitated greater memory expansion and I/O flexibility essential for demanding applications.[1] Initial production ramped up following the announcement, with first shipments occurring in late 1985 and contributing to Sun's revenues more than doubling from $115 million in fiscal 1985 to $267 million in fiscal 1986.[11][12] The Sun-3 quickly gained traction, particularly among universities for research and engineering workloads, solidifying Sun's position in academic computing environments.[11]Architecture
Hardware Components
The Sun-3 platform employed a modular hardware layout centered around the VMEbus, which provided a high-speed 32-bit data path capable of supporting D32/A32 master and slave operations for efficient data transfers between the CPU, memory, and peripherals.[1] This bus adhered to Eurocard standards, utilizing triple-height VME boards and accommodating multiple slots—typically up to 12 in larger configurations—for expansion with compatible modules, enabling scalability in workstation and server environments.[13] The VMEbus implementation also incorporated features like arbitration for multiprocessing and priority interrupts, ensuring reliable operation in networked setups.[1] Chassis designs for the Sun-3 varied to suit different deployment needs, including compact pizza-box formats for space-constrained desktops, floor-standing tower configurations for deskside use, and rack-mount options for data center installations.[14] These enclosures integrated the VME backplane directly, with airflow paths optimized for component cooling, and supported standard 19-inch rack compatibility in larger variants to facilitate enterprise scalability.[1] The I/O subsystem featured built-in integration for key peripherals, including an onboard SCSI host adapter based on the NCR 5380 controller to manage local mass storage devices.[13] Ethernet connectivity was provided via the AMD 7990 LANCE chip, supporting both standard and thin Ethernet transceivers for networked operations at up to 10 Mbps.[13] Serial ports, implemented with Zilog 8530 SCC controllers, offered two RS-423 interfaces for peripherals like terminals, with optional Multibus adapters available for additional serial expansion in VME slots.[1] Power supplies in Sun-3 systems typically ranged from 200 to 300 watts in mid-range configurations, drawing from 115/230 VAC sources to support continuous operation, while fan-cooled designs ensured thermal management for 24/7 server applications through directed airflow over the VME cage and components.[1] These PSUs included circuit protection features like breakers and were rated for heat dissipation up to several thousand BTU/hr in fully loaded setups.[1] At the board level, the main CPU board—based on the Motorola 68020 processor family—integrated essential functions, including an onboard video frame buffer with support for resolutions up to 1152x900 in color or grayscale modes via dedicated video RAM and color map hardware.[13] This integration minimized external dependencies, with the frame buffer occupying physical addresses starting at 0xFF000000 for direct access and interrupt handling at level 4.[13]Processor and Memory Systems
The Sun-3 series employed the Motorola 68020 as its primary central processing unit (CPU), a 32-bit microprocessor that provided advanced features including virtual memory support through its integration with a custom memory management unit (MMU).[13] The 68020's architecture enabled efficient handling of complex instructions and multitasking environments typical of UNIX workstations, marking a significant upgrade from earlier 16/32-bit hybrid processors.[13] Sun-3x models replaced the 68020 and custom MMU with the Motorola 68030 processor and its integrated paged MMU (PMMU), supporting a 4 GB virtual address space.[15] An optional floating-point unit (FPU), the Motorola 68881 coprocessor, could be integrated to accelerate floating-point operations, which was particularly beneficial for scientific computing and graphics-intensive workloads requiring high-precision calculations.[13] The FPU interfaced directly with the 68020 via dedicated coprocessor instructions, extending the CPU's capabilities without compromising overall system performance.[13] The custom Sun MMU was a key innovation, implementing paged virtual memory with 8-kilobyte pages and supporting up to a 256 MB address space per process, though practical hardware constraints limited physical memory to a maximum of 64 MB in original models and 128 MB in Sun-3x variants.[13][15] This MMU featured eight hardware contexts for context switching, a segment map with 16,384 entries, and a page map with 4,096 entries that included bits for validity, writability, supervisor mode, and cache control, ensuring robust protection and efficient translation of virtual to physical addresses.[13] Main memory in the Sun-3 consisted of parity-checked dynamic random-access memory (DRAM), starting at a base configuration of 4 MB and expandable through VMEbus slots to accommodate growing application demands.[13][15] Base models lacked error-correcting code (ECC) support, relying on parity for basic error detection, while the VMEbus facilitated memory expansion by allowing additional DRAM modules in compatible slots.[15] Bus arbitration in the Sun-3 leveraged the VMEbus standard for coordinated access among multiple masters, with priority schemes favoring critical operations such as direct virtual memory access (DVMA) for I/O devices.[13]Models
Original Sun-3 Series
The original Sun-3 series, introduced in 1985, comprised Motorola 68020-based workstations and servers designed for UNIX environments, emphasizing expandability via the VMEbus and compatibility with SunOS. These models targeted academic, engineering, and early networked computing applications, offering a range of form factors from compact desktops to rackmount servers.[2][6] Entry-level models included the Sun-3/50, codenamed "Model 25" and released in 1985, which featured a 15.7 MHz 68020 processor, 4 MB of RAM in a wide pizza-box chassis, and monochrome graphics for diskless operation.[2][16] The Sun-3/60, codenamed "Ferrari" and launched in 1987, upgraded to a 20 MHz 68020 with up to 24 MB RAM in a similar compact pizza-box form, supporting optional color framebuffers via the P4 connector.[2][17] The Sun-3/75, an entry-level variant from 1985 with a 16.67 MHz 68020 and 4-8 MB RAM, used a two-slot VME desktop chassis for basic multitasking under SunOS.[2][1] Higher-end workstations and servers expanded on this foundation with greater expansion and performance. The Sun-3/110, codenamed "Prism" and released in 1985, employed a 16.67 MHz 68020 with 8-12 MB RAM in a three-slot VME deskside chassis, notable for its onboard 8-bit color framebuffer using the GP2 graphics accelerator to enhance visual applications.[2][18] Tower and server models like the Sun-3/150 (16.67 MHz, 8-16 MB RAM, six-slot VME deskside) followed in 1985, while the Sun-3/160 and Sun-3/180 (both 16.67 MHz Carrera codename, 8-16 MB RAM, 12-slot VME in deskside or rackmount configurations) provided multiprocessor potential for demanding workloads.[2][6] Server variants, the Sun-3/260 and Sun-3/280 (Sirius codename, 25 MHz 68020 with 20 MHz FPU, up to 32 MB ECC RAM, 12-slot deskside or rackmount), arrived in 1987, supporting upgrades and higher-capacity storage.[2][1] Performance across the series typically ranged from 1.5 to 4 MIPS, with the 3/50 at 1.5 MIPS, 3/60 and 3/75 at around 2-3 MIPS, and 3/260/280 reaching 4 MIPS, making them suitable for SunOS-based multitasking, networking, and light scientific computing without overwhelming numerical detail in benchmarks.[19] A specialized variant, the Sun 3/E, functioned as a 6U VME single-board computer tailored for embedded applications, equipped with a 20 MHz Motorola 68020 processor and 16 MB of fixed onboard RAM, without integrated graphics or keyboard support.[19]| Model | Codename | Release Year | CPU Speed | RAM (Typical/Max) | Form Factor | Key Features |
|---|---|---|---|---|---|---|
| 3/50 | Model 25 | 1985 | 15.7 MHz 68020 | 4 MB / 4 MB | Pizza-box desktop | Monochrome graphics, diskless support |
| 3/60 | Ferrari | 1987 | 20 MHz 68020 | 8-24 MB / 24 MB | Pizza-box desktop | Optional color framebuffer, P4 expansion |
| 3/75 | Carrera | 1985 | 16.67 MHz 68020 | 4-8 MB / 8 MB | 2-slot VME desktop | Entry-level multitasking |
| 3/110 | Prism | 1985 | 16.67 MHz 68020 | 8-12 MB / 12 MB | 3-slot VME deskside | Onboard GP2 color graphics |
| 3/150 | Carrera | 1985 | 16.67 MHz 68020 | 8-16 MB / 16 MB | 6-slot VME tower | Multiprocessor potential |
| 3/160 | Carrera | 1985 | 16.67 MHz 68020 | 8-16 MB / 16 MB | 12-slot VME deskside | Server-grade expansion |
| 3/180 | Carrera | 1985 | 16.67 MHz 68020 | 8-16 MB / 16 MB | 12-slot VME rackmount | Rackmount server variant |
| 3/260 | Sirius | 1987 | 25 MHz 68020 | 8-32 MB / 32 MB ECC | 12-slot VME deskside | High-performance server, upgradeable |
| 3/280 | Sirius | 1987 | 25 MHz 68020 | 8-32 MB / 32 MB ECC | 12-slot VME rackmount | Rackmount high-end server |
