Rich Teer’s Home Page
Hi there! You’ve found the home page of Rich Teer, C/Linux software engineeer, publisher of Vinylphile Magazine, and author of the book Solaris Systems Programming (in a previous life I was a Solaris consultant). From this page you can find out more about my book, read articles I’ve written for various publications, find some information about setting up DHCP and NAT on Solaris, and even find out some info about me.
The photo on the right shows me and my dog, Loki. Sadly, Loki passed away in July, 2025.
Biography
I’m a sunny Kelowna-BC based Linux and UNIX (especially Solaris) developer, and have been for more than 30 years. I’ve been playing with computers since 1980, when I got my first computer—a Commodore PET 2001. This had a built in cassette deck and monitor, a massive 8K of RAM, and an awful chiclet keyboard. Still, it was enough to get me hooked on programming; first BASIC, and then 6502 machine code (the latter was pretty tricky without an assembler!).
A couple of years later I got myself a BBC Micro, this time with 32K of RAM, a pair of 400 KB disk drives, and a 6502 2nd Processor. With Acorn’s 6502 Development Package, I was able to get down to some serious hacking. The last thing I wrote using this set up was the operating system for a computer system I designed for my final year HND project: a 65C02 based microcomputer. I wrote an emulator of it in C while I was at Insignia Solutions. Since those early days I've progressed to a Real Computer at home (currently a late 2015 27” iMac with a 4 GHz quad-core Intel Core i7 CPU, 32 GB of RAM, and a 250 GB SSD as my workstation, and a Supermicro 5028D-TN4T SuperServer with a 2.10 GHz 16-core Intel Xeon D-1541 CPU, 128 GB of RAM, and four 4 TB SSDs (configured as an 8 TB RAID 10 ZFS pool) as my home server.
Nearly all the programming I do is in C, but I still like to play with 65C02 assembler, and would like to learn ARM assembler one day.
When I’m not programming, I’m either listening to music, writing articles for Vinylphile, travelling, hiking, camping, or watching movies.
Hire Me!
Are you looking for a very experienced C/Linux software engineer? I have extensive experience with Linux user land, kernel, and embedded systems, and I'm always open to new employment opportunities. My CV (or as we say in North America, my résumé) is available in PDF format.
My Blog
In case you’re the slightest bit interested, here’s a link to my long-abandoned blog. It likely contains broken links and other such cruft. It’s here mostly for my own reference so make of it what you will!
