Sun Ray

Last updated
Sun Ray
SunRay.JPG
Sun Ray 1G thin client
Manufacturer Oracle Corporation
Type Thin-client
Release dateSeptember 1999 (1999-09)
Lifespan1999–2014
Units sold500K+
Media Smartcard
CPU MicroSPARC IIep
Memory8  MiB EDO DRAM
InputUSB
Connectivity Ethernet
Power110 V – 240 V 50/60 Hz
PredecessorNeWT
Related Appliance Link Protocol

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

Contents

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

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

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

The Sun Ray 150 Sun SunRay 150-IMG 1707.jpg
The Sun Ray 150

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:

Hardware

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), [10] 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. [11]

Software-only client

A pure software implementation, Sun Desktop Access Client, [12] 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

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" [13] 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

Related Research Articles

<span class="mw-page-title-main">Thin client</span> Non-powerful computer optimized for remote server access

In computer networking, a thin client, sometimes called slim client or lean client, is a simple (low-performance) computer that has been optimized for establishing a remote connection with a server-based computing environment. They are sometimes known as network computers, or in their simplest form as zero clients. The server does most of the work, which can include launching software programs, performing calculations, and storing data. This contrasts with a rich client or a conventional personal computer; the former is also intended for working in a client–server model but has significant local processing power, while the latter aims to perform its function mostly locally.

<span class="mw-page-title-main">Oracle Solaris</span> Unix operating system originally developed by Sun Microsystems

Solaris is a proprietary Unix operating system originally developed by Sun Microsystems. After the Sun acquisition by Oracle in 2010, it was renamed Oracle Solaris.

<span class="mw-page-title-main">Virtual Network Computing</span> Graphical desktop-sharing system

Virtual Network Computing (VNC) is a graphical desktop-sharing system that uses the Remote Frame Buffer protocol (RFB) to remotely control another computer. It transmits the keyboard and mouse input from one computer to another, relaying the graphical-screen updates, over a network.

<span class="mw-page-title-main">QEMU</span> Free virtualization and emulation software

QEMU is a free and open-source emulator. It emulates a computer's processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest operating systems. It can interoperate with Kernel-based Virtual Machine (KVM) to run virtual machines at near-native speed. QEMU can also do emulation for user-level processes, allowing applications compiled for one architecture to run on another.

<span class="mw-page-title-main">Sun386i</span> Computer workstation

The Sun386i is a discontinued hybrid UNIX workstation/PC compatible computer system produced by Sun Microsystems, launched in 1988. It is based on the Intel 80386 microprocessor but shares many features with the contemporary Sun-3 series systems.

VirtualGL is an open-source software package that redirects the 3D rendering commands from Unix and Linux OpenGL applications to 3D accelerator hardware in a dedicated server and sends the rendered output to a (thin) client located elsewhere on the network. On the server side, VirtualGL consists of a library that handles the redirection and a wrapper program that instructs applications to use this library. Clients can connect to the server either using a remote X11 connection or using an X11 proxy such as a VNC server. In case of an X11 connection some client-side VirtualGL software is also needed to receive the rendered graphics output separately from the X11 stream. In case of a VNC connection no specific client-side software is needed other than the VNC client itself.

The following is a timeline of virtualization development. In computing, virtualization is the use of a computer to simulate another computer. Through virtualization, a host simulates a guest by exposing virtual hardware devices, which may be done through software or by allowing access to a physical device connected to the machine.

Desktop virtualization is a software technology that separates the desktop environment and associated application software from the physical client device that is used to access it.

The Sinomanic Tianhua GX-1C is a specially tailored subnotebook for primary and secondary school students in the People's Republic of China. It uses the Loongson I (Longxin) CPU. The device is designed for use as an educational aid and to introduce young students to computers.

<span class="mw-page-title-main">VirtualBox</span> Open-source x86 virtualization application

Oracle VM VirtualBox is a hosted hypervisor for x86 virtualization developed by Oracle Corporation. VirtualBox was originally created by InnoTek Systemberatung GmbH, which was acquired by Sun Microsystems in 2008, which was in turn acquired by Oracle in 2010.

Oracle Secure Global Desktop (SGD) software provides secure access to both published applications and published desktops running on Microsoft Windows, Unix, mainframe and IBM i systems via a variety of clients ranging from fat PCs to thin clients such as Sun Rays.

In computing, the term remote desktop refers to a software- or operating system feature that allows a personal computer's desktop environment to be run remotely from one system, while being displayed on a separate client device. Remote desktop applications have varying features. Some allow attaching to an existing user's session and "remote controlling", either displaying the remote control session or blanking the screen. Taking over a desktop remotely is a form of remote administration.

Adaptive Internet Protocol (AIP) is a multi-channel protocol that allows an application running on any of multiple platforms to be displayed on any of a wide range of client systems. It supports rich remote display and input services with a number of display options to deliver the presentation of the remote applications onto the local display either as a standalone window, or within a contained remote environment delivered full-screen or in a standalone window. The protocol also supports audio, printing, and other device mapping services.

Remote Desktop Services (RDS), known as Terminal Services in Windows Server 2008 and earlier, is one of the components of Microsoft Windows that allow a user to initiate and control an interactive session on a remote computer or virtual machine over a network connection. RDS was first released in 1998 as Terminal Server in Windows NT 4.0 Terminal Server Edition, a stand-alone edition of Windows NT 4.0 Server that allowed users to log in remotely. Starting with Windows 2000, it was integrated under the name of Terminal Services as an optional component in the server editions of the Windows NT family of operating systems, receiving updates and improvements with each version of Windows. Terminal Services were then renamed to Remote Desktop Services with Windows Server 2008 R2 in 2009.

<span class="mw-page-title-main">Pano Logic</span> American information technology company

Pano Logic was a manufacturer of devices which present virtual desktops to the end user with no local processing power. They describe this concept as "zero client". This is perceived as offering benefits in end-user support and in power provision to desks. OEM versions have been included in displays from some vendors, allowing a single unit to be deployed. The company failed in October 2012. In March 2013, Propalms announced they had acquired the rights to support Panologic customers, and will "help transition the customer base to a new platform".

Oracle Virtual Desktop Infrastructure (VDI) software is a discontinued desktop virtualization product that provides desktop virtualization to replace personal computers with virtual machines (VMs) on a server. Desktops are accessed via Sun Ray Client, Oracle VDC Client (basically a software version of the Sun Ray, also using the same ALP protocol as the Sun Ray, Remote Desktop Protocol client, or optionally through the web via Oracle Secure Global Desktop software.

<span class="mw-page-title-main">Wyse</span> American computing system manufacturer

Wyse Technology, Inc., or simply Wyse, was an independent American manufacturer of cloud computing systems. As of 2012, Wyse is a subsidiary of Dell. Wyse are best remembered for their video terminal line introduced in the 1980s, which competed with the market-leading Digital. They also had a successful line of IBM PC compatible workstations in the mid-to-late 1980s. But starting late in the decade, Wyse were outcompeted by companies such as eventual parent Dell. Current products include thin client hardware and software as well as desktop virtualization solutions. Other products include cloud software-supporting desktop computers, laptops, and mobile devices. Dell Cloud Client Computing is partnered with IT vendors such as Citrix, IBM, Microsoft, and VMware.

The 1100-series IP phones are 6 different desktop IP clients manufactured by Avaya for Unified communications which can operate on the SIP or UNIStim protocols. The SIP Firmware supports presence selection and notification along with secure instant messaging.

<span class="mw-page-title-main">Teradici</span> Canadian software company

Teradici Corporation was a privately held software company founded in 2004, which was acquired by HP Inc. in October 2021. Teradici initially developed a protocol (PCoIP) for compressing and decompressing images and sound when remotely accessing blade servers, and implemented it in hardware. This technology was later expanded to thin clients/zero clients for general Virtual Desktop Infrastructure. Teradici's protocol or hardware is used by HP, Dell-Wyse, Amulet Hotkey, Samsung, Amazon Web Services, Fujitsu, and VMware.

GPU virtualization refers to technologies that allow the use of a GPU to accelerate graphics or GPGPU applications running on a virtual machine. GPU virtualization is used in various applications such as desktop virtualization, cloud gaming and computational science.

References

  1. 1 2 Hawley, Adam (August 1, 2013). "Sun Ray Hardware Last Order Dates & Extension of Premier Support for Desktop Virtualization Software". Oracle. Retrieved October 13, 2013.
  2. Shah, Rawn (November 2, 1999). "Here comes the Sun Ray". SunWorld. IDG . Retrieved 2008-08-18.
  3. 1 2 Sun Ray I prototype. Computer History Museum. Retrieved October 13, 2013.{{cite book}}: |work= ignored (help)
  4. Vaughan-Nichols, Steven J (July 15, 2013). "Oracle to halt development of Sun virtualization technologies". ZDNet . Retrieved October 13, 2013.
  5. McNealy, Scott [@scottmcnealy] (July 16, 2013). "SunRay was one of my favorite Sun products. Bummer" (Tweet). Retrieved July 5, 2023 via Twitter.
  6. "Oracle Sun Ray Hardware Last Order Dates and Extension of Premier Support for Desktop Virtualization Software Document" (PDF). Oracle. Retrieved April 26, 2014.
  7. "VMware Delivers High-Performance Virtual Desktop Solution for Remote Users with Sun Microsystems' Sun Ray Software and Virtual Display Clients". Press release. VMware. May 19, 2008. Retrieved October 13, 2013.
  8. Arima, TW .
  9. Tadpole .
  10. Patents .
  11. "Sun Ray 2 Virtual Display Client Specifications". Old Sun web page. Sun. Archived from the original on April 21, 2006. Retrieved October 13, 2013.
  12. "Sun Desktop Access Client 1.0 User Guide" (PDF). September 2009. Retrieved 2021-05-26.
  13. SRSS addon: Follow me printing (wiki), Sun Rays, archived from the original on 2009-02-27, retrieved 2010-03-14.