« Back

The Sun Ray 150

30 Oct 2021 - faintshadows

the boy

On a recent trip to visit my boyfriend, we both met up with a mutual friend, who was going to give me a brand new in box Sun Ray 150 “Ultra-Thin Client”.

Basically it’s an X Terminal, it can do nothing on its own, it requires a server with the Sun Ray Server Software (SRSS) present. This being Sun, it only runs on Solaris, and to a lesser extent (missing features), period specific Linux.

Specification wise, it uses a 100MHz SPARC IIep, and has 8MB of RAM. It has four audio ports, in glorious 16 bits. Blazing fast (100mbps) ethernet, and the wonderful Type 6 keyboard and accompanying mouse. Four USB ports are present, along with a SmartCard reader. The built in LCD is 1024x768, but it’s probably the nicest old display I’ve ever laid my eyes on. It has a “projector” port, which is just a VGA out that mirrors the display. Interestingly it has a composite in, for… video capture? I’m not entirely sure why. Regardless, it’s a nice piece of kit, however…

This was not fun to set up. Having to wade through the dying Unices of the early 2000s isn’t a particularly fun experience when documentation is limited and assumes you’re a career sysadmin for this specific Unix. But I like Slowaris, and I love me some Sun gear, especially BNIB.

Unlike most of my posts, I am writing this now AFTER it all works. So if you came for the long, drawn out posts that are 90% me suffering because nothing works and 10% actual informational content, sorry that’s not this post :P

To set up a Sun Ray Server, you need well, a server. I’m using my Sun Blade 100, though according to the hardware requirements, all you need is a 350MHz UltraSPARC, 256MB of RAM, and Solaris 8+. My Blade 100 is kitted out with a 500MHz UltraSPARC IIi, 1GB of RAM, and a fresh install of Solaris 8.

Originally I was going to use SRSS 1.3, but after installing and configuring it, I would lose local authentication! dtlogin would just spit out “Login incorrect” over and over.

failed dtlogin

Fresh reinstall, same thing. I try SRSS 2.0, and login still works, I plug in the Sun Ray, and behold, dtlogin!

working dtlogin

The installation documentation is included with SRSS, but I’ll go over it briefly for those who don’t want to read all that.


To Install SRSS

Mount the CDROM, or extract the archive, cd into the SRSS folder, run (as root) ./utinstall. The utinstall script will analyze your system to see if you need any patches and updates to the installed software, and then throw everything onto your filesystem. Something I learned the hard way, you do NOT reboot immediately after install completes! utinstall says to, but the docs say don’t! Sun, wtf!

Configuring SRSS

The fun part. It’s so fun Sun gives you a worksheet to fill out just to keep track of it all!

It’s not too bad, though, you’re mostly being asked about your network topology. Which you can just accept defaults for in most cases. A lot of the worksheet is optional if you aren’t using SSL for the web configurator, and aren’t using other Slowaris boxes as failovers.

When configuring SRSS, you’ll be in the /opt/SUNWut/sbin directory.

utadm is the initial program you’ll execute, to set up the network interfaces for SRSS. The docs say to use ./utadm -a <iface>, but if you are on a shared network, you want to do -A <subnet>.

After that, you’ll run utconfig, which will configure the actual server software. You’ll be asked a majority of the questions from the worksheet (you did fill that out, right?). If you aren’t using SSL or failover, you’re done, and can NOW reboot.

Assuming all goes well, and you’re greeted with a functional dtlogin screen, you’re good to power on your Sun Ray. Interestingly, they don’t have you just do reboot, rather sync;sync;init 6. Which, okay fair that does like the same thing, but that’s some nice esoteric UNIX to finish us off with.


Picture time! I took some nice pics of it all set up and running, I’ll finish this post off with those.

alt text idk its just another picture of the same thing

if youre reading these please enable image support in your browser

or maybe youre just hovering over the images, stop that

though if you are reading these, i am powerless to stop you

I don’t really know what I’m going to do with this? I am sure I’ll find a use someday, especially if I can get it working under Linux, or at least have a Solaris VM act as a bridge so I can shove RDP or VNC at it, it could make a cool interface to some servers. Regardless, I’m glad I have it and will keep it safe in its box. The keyboard, maybe not so much I like it a lot.