Hubbry Logo
Sun RaySun RayMain
Open search
Sun Ray
Community hub
Sun Ray
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Contribute something
Sun Ray
Sun Ray
from Wikipedia
Sun Ray
Sun Ray 1G thin client
ManufacturerOracle Corporation
TypeThin-client
Release dateSeptember 1999 (1999-09)
Lifespan1999–2014
Units sold500,000+
MediaSmartcard
CPUMicroSPARC IIep
MemoryMiB EDO DRAM
InputUSB
ConnectivityEthernet
Power110 V – 240 V 50/60 Hz
PredecessorNeWT
RelatedAppliance Link Protocol

The Sun Ray is a stateless thin client computer (and associated software) aimed at corporate environments, that was originally introduced by Sun Microsystems in September 1999 and discontinued by Oracle Corporation in 2014.[1] It features a smart card reader and several models featuring an integrated flat panel display.

The idea of a stateless desktop was a significant shift from, and the eventual successor to, Sun's earlier line of diskless Java-only desktops, the JavaStation.[2]

Predecessor

[edit]

The concept began in Sun Microsystems Laboratories in 1997 as a project codenamed NetWorkTerminal (NeWT). The client was designed to be small, low cost, low power, and silent. It was based on the Sun Microelectronics MicroSPARC IIep. Other processors initially considered for it included Intel's StrongARM, Philips Semiconductors' TriMedia, and National Semiconductor's Geode. The MicroSPARC IIep was selected because of its high level of integration, good performance, low cost, and availability.

NeWT included 8 MiB of EDO DRAM and 4 MiB of NOR flash. The graphics controller used was the ATI Rage 128 because of its low power, 2D rendering performance, and low cost. It also included an ATI video encoder for TV-out (removed in the Sun Ray 1), a Philips Semiconductor SAA7114 video decoder/scaler, Crystal Semiconductor audio CODEC, Sun Microelectronics Ethernet controller, PCI USB host interface with 4 port hub, and I²C smart card interface. The motherboard and daughtercard were housed in an off-the-shelf commercial small form-factor PC case with internal +12/+5VDC auto ranging power supply.

NeWT was designed to have feature parity with a modern business PC in every way possible. Instead of a commercial operating system. the client ran a real-time operating system called "exec", which was originally developed in Sun Labs as part of an Ethernet-based security camera project codenamed NetCam. Less than 60 NeWTs were ever built and very few survived; one is in the collection of the Computer History Museum in Mountain View, California.[3]

In July 2013, reports circulated that Oracle was ending the development of the Sun Ray and related products.[4] Scott McNealy (long-time CEO of Sun) posted about this on Twitter.[5] An official announcement was made on August 1, 2013, with the last order in February 2014.[1] Support and hardware maintenance were available until 2017.[6]

Design

[edit]

In contrast to a thick client, the Sun Ray is only a networked display device, with applications running on a server elsewhere, and the state of the user's session being independent of the display. This enables another feature of the Sun Ray; portable sessions where a user can go from one Sun Ray to another and continue their work without closing any programs. With a smart card, all the user had to do was insert the card and they would be presented with their session. Reauthentication requirements depend on the mode of operation. For example, without the smart card the procedure was almost identical, except the user must specify their username as well as password. In either case, if a session did not yet exist, a new one would be created the first time the user connects.

Sun Ray clients are connected via an Ethernet network to a Sun Ray Server. Sun Ray Software (SRS) is available for the Solaris and Linux operating systems. Sun developed a separate network display protocol, Appliance Link Protocol (ALP), for the Sun Ray system.

VMware announced support for the protocol by VMware View in 2008.[7]

The Sun Ray Software has two basic modes of operation: generic session or kiosk mode. In a generic session, the user will see the Solaris or Linux login screen of the operating system that is running SRS. In kiosk mode, the login screen varies depending on the session type in use. Kiosk mode can be used for a number of different desktop or applications. Oracle has integrated a RDP client, VMware View client into the Sun Ray software that can be used in Kiosk mode to start a full screen Windows session. In this mode, no window manager or Unix desktop is started. The Windows environment can be any OS that supports RDP.

In 2007, Sun and UK company Thruput integrated the Sun Ray 2FS with 28" (2048 × 2048), 30" (2560 × 1600) and 56" (3840 × 2160) displays; in 2008 they trialed an external graphics accelerator that enables the Sun Ray to be used with any high resolution display.

Models

[edit]
The Sun Ray 150
  • NetWork Terminal (NeWT) – Original Sun Labs prototype, no display[3]
  • Sun Ray 1 – supports displays up to 1280×1024 at 85 Hz
  • Sun Ray 1G – supports displays up to 1920×1200 at 75 Hz
  • Sun Ray 100 – integrated into a 17" CRT monitor
  • Sun Ray 150 – integrated into a 15" LCD monitor
  • Sun Ray 170 – integrated into a 17" LCD monitor
  • Sun Ray 2 – small footprint, low power (4 watts). 2 Versions exist, the original based on DDR memory, the newer one based on DDR2. Firmware is not compatible between the DDR and the DDR2 models and SRSS needs patches to work correctly with the newer variant.
  • Sun Ray 2FS – support for dual heads, 100BASE-FX
  • Sun Ray 270 – integrated into a 17" LCD, mountable
  • Sun Ray 3 – Supports graphics resolutions of up to 1920 × 1200, five Universal Serial Bus (USB) 2.0 ports, one serial port (DB9), One single-DVI-I video connector, 10/100/1000 Mbit/s (RJ45) Ethernet
  • Sun Ray 3i – Full HD 1920 × 1080 maximum resolution 16:9 widescreen 21.5" LCD display, five USB 2.0 ports, built-in smart card reader, VESA 100 × 100 mm mount and removable stand.
  • Sun Ray 3 plus – support for dual head Dual-Link DVI maximum resolution up to 2560 x 1600 30" LCD display, four Universal Serial Bus (USB) 2.0 ports, built-in smart card reader, one serial port (DB9), Gigabit Ethernet (RJ-45 and SFP), Energy Star 5.0 qualified (14.15 W in use), headphone and mic jacks.

The Sun Ray 3 models were the last in production; last order date February 28, 2014; last ship date August 31, 2014.

Sun's OEM partners produced Wi-Fi notebook versions of Sun Ray:

  • Comet 12 – Sun Ray 12" notebook produced by General Dynamics[8]
  • Comet 15 – Sun Ray 15" notebook produced by General Dynamics
  • Jasper 320 – Sun Ray 2 notebook produced by Naturetech
  • Amber 808 – Sun Ray 2 tablet produced by Naturetech
  • Opal 608 – Sun Ray 2 tablet produced by Naturetech
  • Gobi 7 – Sun Ray 2 notebook produced by Aimtec
  • Gobi 8 – Sun Ray 2 notebook with 3G support produced by Aimtec
  • Ultra ThinPad – Sun Ray 2 notebook produced by Arima[9]
  • Ultra ThinTouch – Sun Ray 2 tablet produced by Arima
  • UltraSlim – Sun Ray 2 variant produced by Arima
  • Tadpole M1400 – Sun Ray 2 notebook with 3G support produced by Tadpole[10]

Hardware

[edit]

The Sun Ray 1 clients initially used a 100 MHz MicroSPARC IIep processor, followed by a custom SoC version codenamed Copernicus (US 6,993,617 B2),[11] which was based on the MicroSPARC IIep core, but added 4 MiB of on-chip DRAM, USB, and a smart card interface in addition to the memory controller and PCI interface already on the MicroSPARC IIep.

The Sun Ray 2 and 3 clients use the MIPS architecture-based RMI Alchemy Au1550 processor.[12]

Software-only client

[edit]

A pure software implementation, Sun Desktop Access Client,[13] was introduced as part of Sun Ray Software 5 (SRS5).[citation needed] This was later rebranded by Oracle as Oracle Virtual Desktop Client; it was discontinued along with the Sun Ray product line in 2014.

Microsoft Windows access

[edit]

In commercial environments, Sun Rays were most commonly deployed as a thin client to access a Microsoft Windows desktop using the SRSS built-in RDP client uttsc. The desktop can be a Terminal Server session or a Virtual Machine (VDI). This setup is flexible and works well in many environments because the intermediate Sun Ray Server layer is transparent to the Windows desktop. At the same time however, this transparency can also become an issue for software that is location dependent. If location dependent information needs to be added it is possible to extend the functionality of the Sun Ray software with additional custom scripts. The Sun Ray Wiki offers a "Follow Me Printing"[14] setup as an example, e.g. a user always gets the nearest printer as default printer when going from room-to-room or location-to-location, also inside their Windows session. It is relatively easy for an administrator to extend and add to this functionality as required.

See also

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
The Sun Ray is a line of stateless devices and associated software developed by for corporate and enterprise environments, where user sessions and applications are hosted centrally on servers rather than locally on the devices themselves. Introduced in 1999 as the first model in the series, the Sun Ray 1—codenamed (Network Work Terminal) during its 1997 development—featured low-power consumption, an integrated reader for secure user authentication, and support for session mobility, allowing users to seamlessly switch between devices without losing work. Key components of the Sun Ray system include the Desktop Units (DTUs), which are compact hardware appliances without local operating systems, storage, or moving parts; central servers running supported platforms like Solaris 10, Advanced Server 4, or Server 9; and Sun Ray Server Software, which handles session management, authentication, and connectivity over LAN or WAN. Notable features encompass hotdesking for flexible workspace use, failover groups for , multihead display support, USB peripherals integration, and kiosk mode for restricted access, all designed to reduce management complexity, risks, and costs in virtualized desktop deployments. Subsequent models, such as the Sun Ray 2FS (2006), Sun Ray 270 (2006), and Sun Ray 3 series (2010), evolved with improved graphics, eco-friendly designs—earning the 2011 Silver International Design Excellence Award for the Sun Ray 3—and enhanced energy efficiency, while maintaining the core stateless . Following ' acquisition by in 2010, the Sun Ray product line was discontinued, with hardware production ending in 2014 and sustaining support for the software and related Oracle Virtual Desktop Infrastructure continuing indefinitely as of 2025, though legacy systems remain in use in some enterprise and hobbyist environments due to their reliability and simplicity.

History

Predecessors

The NetWork Terminal () prototype was developed in 1997 at Laboratories as an early exploration of thin-client computing concepts. Codename for the project, represented an internal effort to create a low-cost, stateless device that offloaded all computing to central servers. Units were produced for testing within Sun, primarily used by engineering teams to validate the architecture. One surviving unit is preserved in the collection of the in . Technically, the NeWT featured a MicroSPARC-IIep processor running at 100 MHz, 8 MB of DRAM (with 2 MB allocated for the frame buffer), and connected via 10/100 Base-T Ethernet, enabling network-based display and input without local storage or operating . These specifications emphasized minimal local resources, focusing on efficient transmission of raw I/O data over the network. As a proof-of-concept, the NeWT demonstrated stateless thin-client by serving as the primary desktop for over 60 Sun engineers for a full year, handling everyday tasks like , web browsing, and through a low-level protocol that streamed pixel updates and user inputs directly from servers. This setup highlighted benefits such as simplified administration, resource sharing, and reduced hardware costs, proving the viability of eliminating local state management. The drew conceptual influences from thin-client trends, including X terminals, JavaStations, and the emerging Network Computer (NC) initiative promoted by and others, which aimed to deliver simplified, network-dependent desktops as alternatives to full PCs. Unlike these, the NeWT pushed toward an "ultra-thin" model with no local applications or persistent data, prioritizing server-centric control. This prototype directly informed the transition to the commercial Sun Ray 1 product.

Development and Launch

Development of the Sun Ray thin client began in 1998 at , evolving directly from the earlier prototype developed in 1997. The company aimed to create a commercial stateless appliance that addressed limitations in prior thin client efforts, such as the JavaStation line. The inaugural product, Sun Ray 1, was unveiled on September 8, 1999, marking Sun's renewed push into the market. At launch, Sun Ray introduced several key innovations that differentiated it from traditional PCs and earlier network computers. Central to its design was hot-desking functionality enabled by built-in readers, allowing users to insert a card—such as the MicroPayflex—into any Sun Ray 1 appliance to instantly resume their personalized session, including open applications and work in progress, from centralized Solaris servers. This was supported by a fully stateless , where the appliances featured no local storage or processing for applications; instead, all data and computation occurred on remote servers connected via Ethernet, ensuring high mobility, simplified administration, and resistance to local hardware failures. These features were transmitted over a low-latency interconnection fabric, providing seamless without the need for local configuration. Sun positioned the Sun Ray 1 as an affordable, low-maintenance solution primarily for corporate Solaris environments, targeting sectors like call centers, , and where centralized control reduced costs—priced at as low as $9.99 per month per unit on a five-year . Early deployments demonstrated its viability, including over 3,300 units installed across 42 schools in for the 2000-2001 to support shared computing access. By 2003, integration with Sun's —a Linux-based bundled with and other tools—further expanded its ecosystem, enabling easier deployment of Java-centric applications on Sun Ray appliances for enterprise users. Adoption milestones through 2005 included growing enterprise installations, with Sun reporting up to 76% for customers in mission-critical settings, reflecting steady traction in reducing desktop management overhead before the acquisition.

Acquisition by Oracle and Evolution

Oracle Corporation completed its acquisition of Sun Microsystems on January 27, 2010, for approximately $7.4 billion, integrating Sun's hardware and software portfolio, including the Sun Ray thin client technology, into 's offerings. Following the acquisition, Sun Ray products were rebranded under , with the software renamed Oracle Virtual Desktop Client and hardware lines designated as 's Sun Ray series. Post-acquisition, enhanced Sun Ray's capabilities by deepening integration with its Virtual Desktop Infrastructure (VDI) platform. In August 2010, Oracle released VDI 3.2, which improved Sun Ray client support for features like global hot-desking, multi-company environments, and enhanced multimedia handling, enabling seamless access to virtual desktops. Additionally, Oracle expanded prior View compatibility—initially announced in 2008 for Sun Ray's ALP protocol—to include broader enterprise virtualization scenarios under its VDI ecosystem. Oracle continued development of Sun Ray Server Software (SRSS) with the 5.x series from 2010 to 2013, building on the initial SRS 5 release in late 2009. Key updates included SRSS 5.2 in 2011 for improved administration tools, SRSS 5.3 in 2012 adding native support for on servers and cross-platform connectivity, and SRSS 5.4 in 2013 enhancing and USB redirection. These versions emphasized interoperability with diverse operating systems, including , to support heterogeneous enterprise environments. Under , Sun Ray's focus shifted toward and enterprise VDI solutions, aligning with broader cloud and trends. This evolution included hardware refreshes to the Sun Ray 3 series, with the original Sun Ray 3 Main Unit launched in 2008 and Oracle introducing the enhanced Sun Ray 3 Plus in June 2010, featuring support for virtual desktops, dual 30-inch display capability, and fiber optic networking for improved security. By 2012, Oracle's investment in Sun Ray began to wane amid strategic reprioritization toward core database and products, leading to announcements of reduced development and support scopes. In July 2013, formally disclosed the discontinuation of further enhancements to Sun Ray hardware, software, and VDI integrations, transitioning affected products to sustaining support only.

Design and Architecture

Core Design Principles

The Sun Ray system embodies a stateless , where clients, known as Desktop Units (DTUs), possess no local storage, operating , or capabilities. All computation, , and application execution occur centrally on servers, rendering the clients as mere display and input peripherals. This design eliminates the risk of local data breaches or software inconsistencies, as no persistent state resides on itself. Communication between Sun Ray clients and servers relies on the Appliance Link Protocol (ALP), a proprietary suite of network protocols developed by and transmitted over UDP/IP. ALP handles the transfer of display updates, keystrokes, and other data, enabling seamless interaction without requiring TCP for core operations, which supports low-latency performance in networked environments. Security features within ALP, such as optional for keystroke and display traffic, further protect data in transit. Centralization in the Sun Ray model prioritizes , manageability, and , particularly for corporate deployments. By consolidating resources on servers, administrators can enforce uniform policies, patch software centrally, and scale user sessions across multiple servers without individual client maintenance, reducing administrative overhead in large organizations. This approach minimizes vulnerabilities associated with , such as endpoint , while allowing efficient for thousands of users. The design also emphasizes power efficiency and low total cost of ownership (TCO), with clients typically consuming under 10 watts—such as 4 watts for the Sun Ray 2 model or less than 6 watts for the Sun Ray 3—far below traditional PCs, contributing to reduced energy costs and environmental impact over deployments. On the server side, initial support focused on Solaris, with later versions extending to Linux and enabling Windows access through virtualization and connectors like the Sun Ray Connector for Windows, broadening compatibility without altering the stateless client paradigm.

Client-Server Architecture

The Sun Ray system operates on a client-server architecture where Sun Ray Desktop Units (DTUs), also known as Sun Ray clients, function as stateless thin clients that connect to Sun Ray servers primarily over Ethernet networks. These DTUs serve as simple display and input devices, acting essentially as remote frame buffers that receive rendered output from applications running on the server side, with no local operating system or persistent storage to maintain user sessions or data. On the server side, the architecture relies on Sun Ray Server Software, which includes critical components such as the Authentication Manager and the Group Manager to handle user access and resource distribution. The Authentication Manager identifies and authenticates users through methods like tokens or Ethernet MAC addresses, using pluggable modules to enforce policies and redirect unauthenticated sessions to appropriate servers. Meanwhile, the Group Manager oversees load balancing across a cluster of Sun Ray servers by monitoring availability via periodic keepalive messages and redistributing sessions to optimize performance and ensure if a server becomes unavailable. Network connectivity in the Sun Ray architecture requires a minimum of 100 Mbit/s Ethernet (preferably full-duplex 100BASE-T) to support reliable data transmission between clients and servers, with (DHCP) services essential for assigning IP addresses to DTUs upon boot. The system supports Virtual Local Area Networks (VLANs) for segmenting traffic and configurations to maintain connectivity during network disruptions, while a private interconnect is recommended to isolate Sun Ray DHCP traffic from other network services, ensuring low latency (under 50 ms) and minimal (less than 0.1%). Client firmware in Sun Ray DTUs runs a minimal (RTOS) designed solely for handling communication protocols, such as the Appliance Link Protocol (ALP), which enables efficient transmission of audio, video, and input data without local processing of applications. updates are managed centrally from the server, allowing for seamless deployment across the network without user intervention on the client side. For scalability, the supports large-scale configurations for thousands of clients across server groups through automated load balancing and mechanisms, enabling large deployments in enterprise environments while adhering to stateless principles that eliminate the need for client-side .

Hardware

Client Hardware Specifications

Sun Ray clients are designed as stateless thin clients with minimal local storage and processing, emphasizing low power consumption and simplicity. Early models, such as the Sun Ray 1 introduced in 1999, utilized a 100 MHz MicroSPARC IIep processor for basic display and input handling tasks. Over time, the architecture shifted to more efficient MIPS-based processors, with models like the Sun Ray 2 and subsequent series incorporating the RMI Au1550 at speeds ranging from to 600 MHz to support enhanced graphics acceleration and network operations without local computation. This evolution prioritized embedded processing for protocol handling while offloading all application logic to the server. Standard across Sun Ray clients is the absence of hard drives or other persistent local storage, ensuring and simplifying administration by rendering the devices stateless. configurations typically ranged from 8 MB in initial models to 32-64 MB in mid-generation units like the Sun Ray 2, with later variants such as the Sun Ray 3 series increasing to 256 MB for improved and buffering capabilities. Integrated audio support was a core feature, including stereo via 3.5 mm jacks, microphone ports, and built-in speakers delivering CD-quality sound redirection from the server. USB ports, evolving from two USB 1.1 connections in early designs to five USB 2.0 ports in advanced models, enabled peripheral connectivity such as keyboards, mice, and external devices. All clients included an integrated reader compliant with ISO 7816 standards, supporting T=0 and T=1 protocols at 1.8/3/5 V and up to 230 Kbaud for and session mobility. Display capabilities began with a 1-megapixel supporting resolutions up to 1280x1024 at 75 Hz in the Sun Ray 1, utilizing 24-bit via or similar graphics accelerators. Subsequent generations enhanced this to dual-head support and higher resolutions, culminating in single-link DVI-I outputs handling up to 1920x1200 at 60 Hz in the Sun Ray 3 series, with some variants like the Sun Ray 3 Plus extending to 2560x1600 for dual monitors. Power consumption remained a hallmark of efficiency, typically 5-15 W under load, with idle states as low as 0.5 W and no moving parts like fans or disks contributing to silent, ventless operation. Form factors varied to suit deployment needs, including compact desktop units (e.g., 28 mm x 158 mm x 196 mm for Sun Ray 3), integrated flat-panel all-in-ones like the 15-inch Sun Ray 150 or 17-inch Sun Ray 270, all weighing under 6 kg. Connectivity focused on wired Ethernet, starting with 10/100 Mbit/s in early models and upgrading to Gigabit (10/100/1000 Mbit/s) RJ-45 ports in later ones, with optional Wi-Fi support via external adapters or integrated modules in select post-2005 designs.
FeatureEarly Models (e.g., Sun Ray 1)Later Models (e.g., Sun Ray 2/3)
Processor100 MHz MicroSPARC IIep400-600 MHz RMI Au1550
RAM8 MB32-256 MB
Display ResolutionUp to 1280x1024Up to 1920x1200 (or higher)
Power Consumption~20 W max4-14 W typical
Ethernet10/100 Mbit/s10/100/1000 Mbit/s

Server Hardware and Requirements

The Sun Ray server hardware initially comprised Sun Microsystems' SPARC-based platforms, such as the series, which provided the foundational for running the Sun Ray Server Software and managing client sessions. Following Oracle's acquisition of Sun in , support expanded to architectures, including the X series and Oracle-engineered servers like the , enabling broader compatibility and performance improvements for virtualized environments. These platforms were selected for their ability to handle loads from multiple thin clients. Minimum hardware specifications for Sun Ray servers evolved with software versions but generally required a , sufficient RAM to support session , and adequate storage for user data. Early deployments (version 1.1) specified an UltraSPARC processor at 300 MHz minimum, 256 MB RAM, and 1 GB free disk space (excluding swap), scaling upward based on client count—for instance, 330 MHz CPU and 864 MB RAM for 40 active appliances. Later sizing recommendations for versions supporting 75–150 clients advocated 8 cores at 1.0 GHz with 8–16 GB RAM for Windows-based workloads or 8–16 cores (4–8 processors) at 2.6–2.8 GHz with 16–32 GB RAM for UNIX desktops, ensuring responsive without dedicated per-user resources. Networking mandated at least one [Gigabit Ethernet](/page/Gigabit Ethernet) interface, as the protocol's efficiency eliminated the need for multiple links even in larger setups. For high-density deployments serving hundreds of clients, recommended configurations emphasized RAID-configured storage to enable session persistence and , with swap of 50–100 MB per user and integration with Sun StorageTek arrays for scalable virtual desktop storage. Power and cooling considerations in server farms focused on redundant supplies and efficient to support clustered operations, where multiple servers (e.g., 4 units handling 50 clients each) could failover to maintain availability for up to 200 users.

Models

Original and Early Models

The Sun Ray 1, released in September 1999, marked the debut of ' stateless thin client line, designed primarily for Solaris operating system environments in corporate workgroups such as call centers and . It featured a 100 MHz MicroSPARC IIep processor and 8 MB of onboard RAM, with VGA output via an HD15 port supporting resolutions up to 1280×1024 at 75 Hz. The model emphasized to reduce desktop management costs, targeting enterprises seeking secure, low-maintenance access to server-hosted applications. The Sun Ray 1G, introduced in as a USB-enabled update, retained the 100 MHz MicroSPARC IIep processor and 8 MB RAM while adding four powered USB ports for peripherals and DVI output supporting up to ×1200 at 75 Hz. This variant improved connectivity for Solaris-based deployments in similar corporate settings, enabling easier integration of keyboards, mice, and other devices without local processing demands. Launched in July 2000, the Sun Ray 100 offered enhanced audio with four 16-bit stereo ports (headphone, microphone, line-in, and line-out) alongside the same 100 MHz processor and 8 MB RAM, integrated into a 17-inch CRT monitor with 1280×1024 resolution at 75 Hz. Priced at $549 in workgroup bundles, it focused on Solaris-centric environments like education and government offices, providing an all-in-one solution for simplified deployment and session mobility. The Sun Ray 150, released in July 2000, built on the integrated design with a 15-inch flat-panel display at 1024×768 resolution and 60 Hz, powered by a 100 MHz MicroSPARC IIep processor and 8 MB RAM, plus improved USB support. At $1,299, it targeted cost-conscious Solaris users in enterprise and training settings, prioritizing reliability and reduced total ownership costs through server-side resource management.

Advanced and OEM Models

The Sun Ray 2, introduced in April 2006, represented a significant advancement in design with a compact and reduced power consumption of approximately 4 watts typical at 12 VDC. It supported high-resolution up to 1600 x 1200 at 24-bit color via DVI-I output and included standard interfaces such as two USB 1.1 ports, 10/100 Ethernet, three 16-bit stereo audio ports, and a reader. The device was designed for cost-sensitive environments like call centers and , emphasizing reliability with an range of 0°C to 35°C and compliance with RoHS standards. The Sun Ray 2FS variant, with general availability in June 2006, added fiber optic support (100BASE-FX) and an extra USB port for enhanced and networking in demanding environments. The Sun Ray 270, also launched in , was an all-in-one virtual display client integrating a 17-inch flat-panel monitor with a resolution up to 1280 x 1024 at 75 Hz and 24-bit . It featured four powered USB ports, two serial ports, an RGB port, a DB-15 PC display port, 10/100Base-T Ethernet, CD-quality audio input/output, and a built-in reader, making it suitable for space-constrained desktops. Power consumption was rated at 60 W maximum and 40 W typical, with dimensions optimized for ergonomic placement at 376.6 mm wide, 191.0 mm deep, and 407.0 mm high. The Sun Ray 3 series, released between 2008 and 2010, marked the final evolution of Sun Ray hardware with enhanced performance and connectivity options, including (10/100/1000 Mbps) and USB 2.0 ports across models. The standard Sun Ray 3 supported resolutions up to 1920 x 1200 via single-link DVI-I, five USB 2.0 ports, a , and 5.0 compliance for energy efficiency. The Sun Ray 3i variant integrated a 21.5-inch AM-TFT LCD display at 1920 x 1080 resolution with 250 cd/m² brightness and a tilt/swivel base, while retaining five USB 2.0 ports and a serial interface. The Sun Ray 3 Plus offered dual-head support up to 2560 x 1600 per display via dual-link DVI-I, four USB 2.0 ports, a , and an SFP socket for fiber-optic networking, enabling secure, high-bandwidth connections. These models incorporated a transition to MIPS-based processors for cost reduction and improved efficiency, with production orders ending in July 2013 and shipments concluding by late 2014. Sun Microsystems partnered with OEMs to extend the Sun Ray platform into mobile and specialized form factors, prioritizing portability and wireless capabilities. The Tadpole Ultra ThinPad M1400, a 2008 laptop variant, provided notebook-style access to Sun Ray sessions with integrated wireless support for deployable applications. In 2005, General Dynamics introduced the Comet 12 and Comet 15, 12-inch and 15-inch notebook thin clients based on Sun Ray technology, featuring encrypted for secure mobile use in environments like healthcare and . Later variants included the Jasper 320 desktop model, 808 and Opal 608 tablets from Naturetech for compact, touch-enabled access, and Gobi 7/8 notebooks from Aimtec with optional connectivity, all leveraging the stateless Sun Ray architecture to reduce costs through server-side processing and MIPS processors. These OEM models differentiated the lineup by enabling session mobility in non-traditional settings, such as field operations, while maintaining compatibility with core Sun Ray server software.

Software

Sun Ray Server Software

The Sun Ray Server Software (SRSS) was first released in version 1.0 in September 1999 as part of ' thin client ecosystem, enabling centralized session management for Sun Ray clients on Solaris operating systems. Subsequent versions evolved to include support for platforms starting with version 3.0 in late 2004, with major releases continuing through version 5.2 in 2011 under Oracle's stewardship after its 2010 acquisition of Sun. Key enhancements in version 3.x, released around 2005, introduced audio redirection for multichannel tied to user sessions and USB forwarding for peripherals like printers and mass storage devices, configurable via commands such as utusbadm. These features improved peripheral integration while maintaining stateless client operation, with audio emulated through /tmp/SUNWut/dev/utaudio and USB access limited to non-optical drives. Core components of SRSS include the Authentication Manager, which handles user verification and session policies using pluggable modules for protocols like or username/password ; the Group Manager, responsible for coordination and load balancing across server groups via UDP port 7009 keepalive messages; and utilities such as utfwadm for DTU provisioning and utadm for DHCP-based network setup. These elements ensure and seamless session redirection, with the Authentication Manager interacting directly with the Session Manager to enforce policies like load-based redirection. utilities facilitate client updates over shared subnets, requiring DTU version 2.0 or later for compatibility. Installation of SRSS occurs on Solaris or Linux hosts using tools like utinstall from CD or electronic delivery, followed by utconfig for initial network parameterization and utrestart to activate services. The licensing model is per-client, with costs scaled by user count—such as $99 for a single user or $7,900 for 100 users in version 3 for —allowing unlimited server installations to support licensed clients without additional per-server fees. Under Oracle, updates in SRSS 4.x (circa 2010–2011) extended support to x86 servers running 5.x, 5, or Server 10, alongside integration with virtual desktop infrastructure (VDI) tools like the Sun Virtual Desktop Connector for accessing virtualized Windows or Solaris desktops. Version 4.2 specifically enabled compatibility with mass storage on x86 platforms via commands like utdiskadm. Security in SRSS incorporates SSL/TLS encryption for the Appliance Link Protocol (ALP), securing keyboard, display, and session traffic between clients and servers with 128-bit ARCFOUR algorithms configurable via utcrypto, while excluding USB traffic from encryption. This protocol underpins DTU-server communication, supporting remote hotdesking with DSA-based for session mobility, and is managed through the Admin GUI's subtab. 's enhancements in 4.x and 5.x further bolstered VDI security by integrating with Oracle Virtual Desktop Client 2.0, requiring explicit enabling of non-smart card access via utpolicy commands. Sustaining support for SRSS continued after the discontinuation of new development, with the latest patch, version 5.2.6, released in August 2025.

Client Software and Protocols

The Sun Ray clients operate using a minimal (RTOS) embedded in their , known as the Sun Ray Operating Software, which is designed solely to initialize hardware, manage network connectivity, and facilitate communication with the Sun Ray server without supporting local application execution or . This RTOS handles the Appliance Link Protocol (ALP), a suite of network protocols transmitted over UDP for efficient, low-latency transfer of graphical primitives, mouse movements, keyboard input, and audio/video streams. The display protocol within ALP is and bears similarities to RDP in its remote rendering approach but is optimized for Sun Ray's stateless , prioritizing and over local processing. Firmware updates for the client RTOS are delivered dynamically from the Sun Ray server during the boot process, ensuring compatibility with evolving server software versions and enabling support for advanced features such as configurations and hot-plug detection for peripherals like USB devices. These updates include specific patches for MIPS-based processors in early client models, addressing hardware-specific issues like and protocol handling to maintain seamless operation across heterogeneous environments. The ALP protocol incorporates bandwidth optimization techniques tailored for 100 Mbit/s Ethernet networks, employing compression algorithms for video and audio data to reduce latency and packet overhead while preserving display quality in corporate settings. For troubleshooting protocol issues, administrators utilize tools like utadm, a command-line utility on the server that enables logging and diagnostics for client-server interactions, including UDP packet analysis and session state monitoring. This ensures reliable ALP connectivity without requiring direct access to the client's minimal RTOS, as all debugging occurs server-side.

Software-Only Implementations

In 2009, introduced the Sun Desktop Access Client (SDAC) as a software-based alternative to hardware Sun Ray clients, allowing users to access Sun Ray server sessions from existing personal computers without dedicated thin-client devices. This client software enabled remote connection to Sun Ray environments, supporting session mobility and hotdesking features typically associated with physical Sun Ray units. Following 's acquisition of Sun in 2010, SDAC was rebranded as the Oracle Virtual Desktop Client (OVDC), expanding its scope while maintaining compatibility with Sun Ray Software infrastructure. The OVDC functioned as a thin-client application installable on standard Windows and PCs, as well as later extensions to Mac OS X and mobile platforms like and Android, providing a windowed or full-screen interface to hosted sessions on Sun Ray servers. It utilized the proprietary Sun Ray protocol (often referred to in contexts involving adaptive load balancing) for native Solaris sessions and RDP for Windows integration, allowing seamless reconnection to existing sessions via DHCP server discovery or manual configuration. Key features included support for external peripherals such as USB devices (with redirection for keyboards, audio, and serial ports on Windows), sharing for text transfer between local and remote environments, and multi-profile management to handle multiple user sessions without hardware dependencies. These capabilities eliminated the need for specialized hardware, enabling cost-effective access from laptops or desktops in varied network conditions, including VPN setups. OVDC found application in hybrid computing environments where organizations mixed Sun Ray hardware with standard PCs, facilitating testing of deployments or extending access to remote workers without full hardware rollouts. For instance, it allowed IT teams to prototype session mobility in mixed-OS setups or provide temporary access during hardware transitions. The software's discontinuation was announced in 2013 as part of Oracle's broader halt to new development on Sun Ray and Infrastructure products, with full end-of-sale and support termination occurring in 2014; the final SDAC release remained at version 1.0, while OVDC iterations reached up to 3.2 before sustaining support only.

Features

Session Mobility and Smart Cards

Sun Ray thin clients incorporate smart card authentication to enable seamless user sessions, allowing individuals to authenticate and reconnect to their desktop environments from any compatible client device across the network. Users insert an ISO-7816 compliant into the built-in reader on a Sun Ray DTU (Desktop Unit), which serves as a unique token for identification without requiring passwords in many configurations. This plug-and-play mechanism supports instant reconnection to persistent sessions stored on the server, facilitating hotdesking where users can move between workstations without losing work progress or re-authenticating manually. The "Follow Me" functionality, introduced with the original Sun Ray 1 model in August 1999, extends this mobility to include desktop sessions, , and peripheral access. For instance, when a user inserts their at a new DTU, the system redirects the active session, reconfigures the default printer to the nearest available device, and maps USB peripherals such as keyboards or audio inputs to maintain continuity. This feature operates within server groups, using token-based mapping to ensure resources like printers follow the user across locations, enhancing productivity in dynamic environments like offices or call centers. Sessions in Sun Ray systems persist on the central servers rather than local clients, supporting and load balancing for uninterrupted access. If a server fails, clients automatically reconnect to another in the failover group, preserving the session state and data on the most recent available host; load balancing distributes new connections to the least-utilized server to optimize performance. Implementation relies on USB-compatible readers integrated into DTUs, with authentication handled through Pluggable Authentication Modules (PAM) that integrate with directory services like LDAP for user validation and Kerberos for secure ticket-based access in networked environments. This architecture provides significant benefits by eliminating local on thin clients, thereby reducing risks of data breaches, infections, or unauthorized access to sensitive information since all processing and storage occur centrally on secured servers. Smart cards add a layer of two-factor via PIN or biometric prompts, further minimizing vulnerabilities associated with password-based systems.

Microsoft Windows Integration

Sun Ray thin clients supported Microsoft Windows environments primarily through the Sun Ray Connector for Windows OS (SRWC), a server-side software component that enabled remote access to Windows desktops and applications via the (RDP). Introduced in 2006 following Sun Microsystems' licensing of 's RDP in 2005, the connector allowed Sun Ray users to connect to Services (later rebranded as or RDS) without requiring local processing on the thin client hardware. The core client tool, uttsc, provided a for initiating RDP sessions, supporting features such as customizable resolutions, 24-bit , audio redirection, and full-screen mode, typically launched via kiosk sessions or desktop launchers on the Sun Ray server. In hybrid deployments combining Solaris-based Sun Ray servers with Windows backends, configuration involved installing the SRWC on the Sun Ray server and using uttsc to bridge connections, where the Appliance Link Protocol (ALP) handled internal client-server communication while RDP managed the link to Windows hosts. Administrators could set up sessions by specifying server hostnames, credentials, and options in uttsc commands or through scripts integrated into the Sun Ray data store, enabling seamless access to , Vista, Server 2003, or Server 2008 environments. For enhanced integration with virtual desktop infrastructure (VDI), Sun Ray added support for RDS and partnered with in 2008, certifying the thin clients as VMware Ready for VDI and incorporating a VMware View client (precursor to Horizon) into the SRWC for kiosk-mode access to virtualized Windows desktops. A key feature for Windows sessions was "Follow-Me Printing," which redirected print jobs to the user's default printer regardless of the Sun Ray client device, configured by scripting printer queries into user home directories and invoking them via utaction hooks during session or hotdesking. This relied on RDP's printer redirection capabilities but required additional setup, such as editing kiosk scripts with parameters like -r printer:_default to ensure compatibility across hybrid setups. However, limitations included the absence of local Windows execution on Sun Ray clients, dependence on server-side licensing for RDS (e.g., Client Access Licenses), and unsupported aspects like certain USB readers for authentication, potentially leading to session instability in mixed environments.

Discontinuation and Legacy

End of Production and Support

In July 2013, Oracle announced the discontinuation of new feature development for Sun Ray hardware, software, and related Virtual Desktop Infrastructure products, marking the end of active evolution for the line. This decision aligned the portfolio with Oracle's core virtualization strategy, emphasizing server virtualization via Oracle VM, desktop access through Oracle Secure Global Desktop, and cloud-based solutions over dedicated thin client hardware. The thin client market's shift toward software-defined virtual desktop infrastructure (VDI) and broader cloud adoption further contributed to the decline in demand for specialized Sun Ray devices. Production timelines concluded with the Sun Ray 3 series as the final models; last orders were accepted until February 28, 2014, followed by shipments ceasing on August 31, 2014. Hardware end-of-service-life dates varied by model: September 30, 2016, for the Sun Ray 3 and 3 Plus Clients, and November 30, 2017, for the Sun Ray 3i Client. For software, extended Premier Support until November 2017, after which only Sustaining Support—covering critical issues without new patches or features—remained available indefinitely for eligible customers. The discontinuation impacted existing users by limiting hardware availability and future enhancements, prompting migrations to alternative VDI platforms such as VMware Horizon or Citrix Virtual Apps and Desktops. provided continuity through renewable support contracts and documentation on transitioning configurations, including integration with third-party smart cards for session mobility, though no dedicated end-of-life migration toolkit was issued.

Contemporary Use and Alternatives

In 2025, hobbyists and technology enthusiasts maintain Sun Ray thin clients through legacy revivals, primarily by hosting the proprietary Sun Ray Server Software on open-source illumos-based distributions like OpenIndiana Hipster. One documented project involved acquiring and configuring 46 vintage units—comprising 12 Sun Ray 2 models, 12 Sun Ray 2FS, 11 Sun Ray 3, 4 Sun Ray 3+, 3 Sun Ray 270, and 4 Incarta Uvo clients—via a text-only installation of Sun Ray Server Software version 5.4.0.0 on OpenIndiana Hipster 2025.04, enabling features such as smart card authentication, kiosk sessions for Home Assistant dashboards, and remote desktop protocol (RDP) access. As of October 2025, OpenIndiana Hipster 2025.10 introduced maintenance improvements for Sun Ray support, further aiding such setups. These setups encounter notable challenges in 2025, including limited compatibility with contemporary networks and software ecosystems. The software, originally designed for legacy Solaris and environments, demands workarounds such as deploying an outdated Runtime Environment 6u41, applying custom patches for dependencies, and replacing broken components like the native uttsc RDP connector with XFreeRDP. remains a concern, as no longer provides patches, exposing systems to unaddressed vulnerabilities, while enthusiast demonstrations are typically restricted to small-scale operations, such as the 46-client limit in reported projects. Contemporary alternatives to Sun Ray emphasize commercial virtual desktop infrastructure (VDI) solutions that replicate its session mobility and centralized management while addressing modern demands. VMware Horizon and Citrix Virtual Apps offer scalable, protocol-optimized environments supporting Blast Extreme for enhanced performance over varied connections. , from Cendio Systems, positions itself as a direct replacement, providing Linux-centric support, integration, and compatibility with legacy hardware without proprietary constraints. Hardware advancements complement these software options through modern thin clients from HP and , which utilize Blast Extreme and Dell ThinOS for stateless zero-client operation. These devices inherit Sun Ray's core stateless paradigm—delivering no local data storage for simplified security—but incorporate cloud-native capabilities like and integrated , surpassing Sun Ray's limitations in multimedia handling and network adaptability. As of 2025, no mainstream open-source forks or emulations of Sun Ray software have emerged, with revivals dependent on the original codebase running on platforms like ; potential for such developments remains unexplored in production contexts.

References

Add your contribution
Related Hubs
Contribute something
User Avatar
No comments yet.