My tech stack (2015)

I’ve pieced my rig together quite carefully, creating a rather unique stack. At the fundamental level it’s not so different from a hundred thousand other hackers’ stacks, and thus to comply with the #1 rule of custom stacks, it demands a dedicated post explaining how cool and unique it is.

Laptops

Thinkpad X200s kosme

My most favourite laptop. I’ve had it since 2011 and it survived quite a lot; superglued in several spots; some chipped bits have been lost forever; keyboard replaced (previous one finally fell apart after 3y of abuse); I’ve upgraded memory and disk. The CPU is quite slow, but battery life - still excellent.

Currently running latest OpenBSD.

Hardware:

Thinkpad X250 luna

My new laptop. I thought I’d hate the keyboard, but it’s acceptable. I’ve had to disable the touchpad though - nipple mouse wins 10 out of 10 times.

Currently running Debian stable.

Hardware:

Working environment: software and setup

I’m a long time (2005ish) Debian user, but more recently (2015), OpenBSD captured my attention, and subsequently I fell in love.

I keep the portable bits synced between my laptops through a dotfiles git repository + GNU Stow.

I do use make, cron and runit extensively, for stuff like shuffling in a new wallpaper every hour, daily maintenance tasks, or managing random services like ssh-agent.

OpenBSD

Debian

Debian stable with customisations!

Desktop

Phone

Nexus 4 mako

Died in an accident in spring 2016.

Used to run CyanogenMod; close to 100% libre (with F-Droid).

I really love and recommend several apps:

A cracked screen has put it out of service. I’m temporarily back to my invincible Nokia 2610. Quite sure it will survive my next phone as well.

Servers

Dell PowerEdge T20 glados

Running FreeBSD 10 - because ZFS, even if insanely complex under the hood, is friggin’ awesome and a breeze to work with.

Currently employed as a NAS for general file storage (music, movies, etc), backups, torrents, etc.

Raspberry Pi v1 model B dune

Runs unbound as a local DNS cache. Specs: https://www.raspberrypi.org/products/model-b/.

Hetzner vServer CX10 chewie

The box that powers https://www.rollc.at/ and the like. Specs: https://www.hetzner.de/en/hosting/produkte_vserver/cx10.

Isn’t it a lot of wasted electronics and electricity to run such a rig?

I don’t think it is. I tend to use and reuse hardware until it breaks, and repair it if possible, as evidenced by the fact that I’m still making a 2009 laptop or a 2007 phone do useful things for me.

The environmental impact is something I’m always trying to consider. Keeping things powered down when unused. Unrepairably broken electronics end up in recycling. Most of the equipment is very energy-efficient.