Kyle Downey

Drone CI

(Not really) securing a local server with Nginx

Being able to build and test software with every change is very important, especially if the goal is to iterate and deliver into production constantly. As projects get bigger the chance that you will have an unnoticed regression gets higher, and so it's important to catch them while you still have fresh in your mind what changed recently. . . .

Read More

February 16, 2015

Building Bitcoin Core

Beware of crypto bearing software patents

One of the things I want to do with the new server is run a Bitcoin full node. It doesn't compile on Solaris, so that meant setting up a Linux virtual machine first.

Since, sadly, the painfully hip Crunchbang Linux distribution is now no longer being maintained, I started by setting up Fedora Workstation 21 under VirtualBox. I . . .

Read More

February 14, 2015

Solaris ZFS and the 2 TB Limit

Starting over with the new server

The two hard drive caddies arrived, and I installed the dual Seagate Barracuda 3 TB drives. Unfortunately the system BIOS did not recognize more than 2 TB, nor did Solaris or Fedora 21 Server.

Silvrback blog image

From Seagate Beyond 2TB site my understanding is on older BIOS the only way to make this work is with a special driver available . . .

Read More

February 11, 2015

Lies, damn lies and benchmarks

Solaris workstation vs. MacOS laptop speed test

This makes no sense.

On most single-threaded benchmarks the workstation outperforms the Core i7 in the MacBook Air; this is not surprising given the Xeons are at 2.7 GHz and the i7 at 2 GHz. But on multi-threaded code and NIO, the little laptop whups the 12-core workstation.

The multithreading I think I understand. The . . .

Read More

February 07, 2015


Up and running with Solaris x86

With the Live CD issues sorted out, the installation was quite painless: double-click the installer on the desktop, indicate it could reformat the whole SSD disk, and away we go. The Package Manager made it easy to bolt on Java 8 and git, and tomorrow will download code and try a compile and run some of the benchmarks developed originally on . . .

Read More

February 07, 2015

Das Boot

New server arrived

The refurbished HP Z800 arrived today in good condition. I hooked up an old keyboard and monitor and attempted to boot an Oracle Solaris x86 Live CD. It crashed when starting the installer and kicked me into single-user mode. Turns out it pays to read the Hardware Compatibility List entry carefully; Solaris x86 does not like the RAID+AHCP for . . .

Read More

February 05, 2015

Server build

Setting up a Solaris x86 server

Based on the old email registration the last time I ordered hardware through NewEgg was at least 10 years ago, before we lived in China and maybe even while I was still working for HBO.

I ordered a refurbished HP Z800 with dual hex-core Xeons, 24 GB, a 256 GB SSD, plus a pair of 3 TB Seagate Barracuda SATA II drives. I will be trying . . .

Read More

January 31, 2015