My favourite workstation is the Ultra 24 by Sun Microsystems.
It’s hard to pinpoint when I started having such an interest in Sun Microsystems. It certainly wasn’t when they still existed. Back then I was surely aware of their existence but I never put much thought into them. They were just that big company that made big expensive enterprise UNIX systems and the creator of Java. Their systems were expensive and didn’t run games played or any software I used, so they basically didn’t exist to me.
Recently I started taking an interest in their history and started appreciating their contribution to computer technology. As the company was sadly purchased by Oracle and essentially stripped down to its patents, I wanted to own at least one piece of Sun hardware while it’s still not too hard to acquire.
As I searched I came across a beautiful piece of hardware: the Sun Ultra 24. By some measures it’s not a “real” Sun system since it’s x86-based, but there is still plenty about this system that is uniquely Sun.
The main specs are:
|Processor||Intel Core 2 Quad Q9300 @ 2.5 GHz|
|Storage||512GB Samsung 840 Pro SSD|
|Graphics||NVIDIA Quadro FX580|
|Storage||Samsung 840 Pro SSD|
I left most of the system hardware as-is and just made a couple changes.
The system came with a 250 GB SATA HDD. This was an original part as it is Sun-branded. I installed a Samsung 840 Pro SSD I had going spare. The system uses hot-swap drive trays and expects 3.5” drives, not 2.5” like an SSD. I bought an adapter that was designed for hot-swapping which means the power and data plugs are in the same place as a larger 3.5” drive so they line up with the backplane correctly.
The system a came with NVIDIA Quadro FX370. A fine card, but it only had DVI connections and my Dell U2715H doesn’t have DVI input. The display is 2560x1440 which wouldn’t work with a passive DVI to HDMI adapter. The Ultra 24 was configurable with a number of cards in its day. One such card is the Quadro FX580 which has DVI and DisplayPort. I found one for a reasonable price on eBay.
System: Host: sun-ultra Kernel: 5.2.0-2-amd64 x86_64 bits: 64 compiler: gcc v: 8.3.0 Desktop: Xfce 4.14.1 Distro: Debian GNU/Linux bullseye/sid Machine: Type: Portable System: Sun Microsystems product: Ultra 24 v: 0.00.01 Mobo: Sun Microsystems model: Ultra 24 v: 50, BIOS: American Megatrends v: 1.50 date: 09/04/2008 CPU: Topology: Quad Core model: Intel Core2 Quad Q9300 bits: 64 type: MCP arch: Penryn rev: 7 L2 cache: 3072 KiB flags: lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx bogomips: 20000 Speed: 2013 MHz min/max: 2003/2499 MHz Core speeds (MHz): 1: 2000 2: 2000 3: 2000 4: 2000 Graphics: Device-1: NVIDIA G96CGL [Quadro FX 580] driver: nouveau v: kernel bus ID: 02:00.0 Display: x11 server: X.Org 1.20.4 driver: modesetting unloaded: fbdev,vesa resolution: 1280x1024~60Hz, 2560x1440~60Hz OpenGL: renderer: NV96 v: 3.3 Mesa 19.1.4 direct render: Yes Audio: Device-1: Intel 82801I HD Audio vendor: Oracle/SUN driver: snd_hda_intel v: kernel bus ID: 0:1b.0 Sound Server: ALSA v: k5.2.0-2-amd64 Network: Device-1: Intel 82566DM-2 Gigabit Network vendor: Oracle/SUN driver: e1000e v: 3.2.6-k port: dc00 bus ID: 00:19.0 IF: enp0s25 state: up speed: 1000 Mbps duplex Drives: Local Storage: total: 709.82 GiB used: 24.70 GiB (3.5%) ID-1: /dev/sda vendor: Samsung model: SSD 840 PRO Series size: 476.94 GiB ID-2: /dev/sdb vendor: Seagate model: ST32500NSSUN250G 0833B8648F size: 232.88 GiB temp: 37 C Partition: ID-1: / size: 186.17 GiB used: 24.70 GiB (13.3%) fs: xfs dev: /dev/sda1 Sensors: System Temperatures: cpu: 44.0 C mobo: N/A gpu: nouveau temp: 55 C Fan Speeds (RPM): N/A gpu: nouveau fan: 0 Info: Processes: 198 Uptime: 1d 5h 15m Memory: 7.73 GiB used: 3.24 GiB (41.9%) Init: systemd runlevel: 5 Compilers: gcc: 9.2.1 Shell: fish v: 3.0.2 inxi: 3.0.36
Since the system has a few PCI slots, it’s also handy for working with older hardware like a PCI SCSI controller.
It took a while of searching, but I got my hands on the latest BIOS update, provided on the Sun Ultra 24 Workstation Tools and Drivers DVD. This was harder to find than expected since Oracle now makes you sign up for a paid support contract to download it.
I uploaded it to archive.org so it may live on forever:
Eventually the dated hardware will no longer be useful. I love the case, and since it’s ATX, the upgrade options are plentiful. I’m considering building Raptor Blackbird POWER9 workstation and I’d do that in this case. Since the firmware is open, you can easily customise things like the boot logo so I could even make it look similar!