Bit Cannon

Stardew Valley on FreeBSD

In, A Year Away From Mac OS, I wrote about my switch to FreeBSD on my desktop computer and noted one of the downsides was losing Stardew Valley: I initially missed playing the game Stardew Valley on FreeBSD. It was consuming a few hours of my time each week prior to the FreeBSD install. The extra friction of rebooting into Arch to run the game basically stopped me playing, which wasn’t entirely a bad thing. Continue reading

Linux on ROCK64

I recently picked up a ROCK64 with 4Gb RAM to test it out as a fanless desktop computer. The ROCK64 is a credit card sized single board computer (SBC) like the Raspberry Pi. It’s available with 1, 2, or 4Gb of RAM, and optional eMMC storage in addition to a microSD slot. The ROCK64 is fairly comparable to the Raspberry Pi 3 Model B+ except it does not have Wi-Fi, can be configured with much more RAM and supports 4K output over HDMI. Continue reading

A Year Away From Mac OS

This is the fifth post in my series on finding an alternative to Mac OS X. A bit over a year ago I wrote about my search for an alternative to Mac OS and switch to Linux. In this post I reflect on how that year went and detail some further adventures into Mac OS alternatives. January 2017 — Linux All The Things After originally choosing to use elementary OS full time I grew frustrated with some aspects of the system and switched to Arch Linux. Continue reading

Replacing a MacBook Pro

This is the fourth post in my series on finding an alternative to Mac OS X. Part 3 was about finding replacements for some of my favourite Mac productivity apps. My migration away from Mac OS X is still going well. I rarely use Mac OS anymore. The one remaining application I’m yet to find a suitable replacement for is MoneyWell. In April I started a new job and was given the choice between a Mac or PC laptop. Continue reading

Being Productive on Linux

This is the third post in my series on finding an alternative to Mac OS X. Part 2 was about my experience with elementary OS and the switch back to Arch Linux. I received a lot of great responses to the last post, thanks to all that commented, emailed and shared the post. I’d like to particularly call out the comment that Daniel Foré, the founder of elementary OS left on Reddit: Continue reading

Finding an Alternative to Mac OS X — Part 2 Video

I gave a short (10 min) talk at work on my adventures with Linux. It covers the same core content as the post, Finding an Alternative to Mac OS X — Part 2. Continue reading

Finding an Alternative to Mac OS X — Part 2

This is the second in my series on finding an alternative to Mac OS X. Part 1 was about evaluating 13 alternative operating systems and then choosing one to use full time. The selected OS was elementary OS. The motivation for this change is to get access to better hardware since Apple is neglecting the Mac lineup. Continue reading

GNOME 3 on FreeBSD

As part of my evaluation of macOS alternatives I set up GNOME 3 on FreeBSD. I received some comments asking about this so I thought I’d expand on it a little further. FreeBSD GNOME desktop I’m a FreeBSD fan and (small scale) donor. It was the first open source OS I ran back in 2000 and I continue to use it today. In fact, this very blog is hosted on VPS running FreeBSD. Continue reading

Finding an Alternative to Mac OS X

This is the first in a series on finding a replacement for Mac OS X. Background I have used Mac OS X since the public beta and use it at both home and work. I’ve also run various Linux distributions and BSDs since around 2000, so am quite familiar with them. In April 2016, dissatisfied by the lack of MacBook Pro updates (and performance of Ruby) I had a custom PC built for work. Continue reading

Installing Rust on C.H.I.P.

Yesterday I tweeted that I had successfully installed Rust on my C.H.I.P. computer. @LeMoussel replied asking for a tutorial, so here goes: Step 1: Connect to C.H.I.P. My C.H.I.P. is running the Headless v4.4 Debian image. I connected to it using a serial console over USB, as described in the documentation. To do this, connect your C.H.I.P. to a computer (I’m using macOS in these examples) via a USB cable. Continue reading