Linux
Linux on the Desktop Revisited
I write blog posts primarily for myself, and the post I wrote about running Linux on my Google PixelBook back in 2022, came in handy as I set up the replacement for that Google PixelBook today. I bought an open-box Galaxy Chromebook Plus for under $600. Thanks to that old blog post, I was able to install the Debian version of Slack and Chromium and run it just like I do on my other devices (since there hasn’t been a version of Slack that runs on ChromeOS for years). I’ve also installed Visual Studio Code on the Debian Linux available on this Chromebook Plus. We’ll see if I can get a useful application written using this new device this year.
Compared to my old PixelBook (which now gets used very occasionally for my twins therapy appointments when they happen virtually instead of in-person), this Chromebook Plus is just as light (if not lighter), very thin, has more ports, and a bigger screen. This translates to a keyboard that has enough room for a number pad on the side. This device is my only personal laptop, having replaced my 16" MacBook Pro with a Mac mini M4 in late 2024 since I rarely took that laptop on personal travel.
This Chromebook Plus came with a free year of pro access to Gemini. I’ll do some prompt comparisons with Claude, which I used to experiment a bit with Model Context Protocol (MCP) to try their weather server and MCP client demos last year. I’ve been paying for the $20/month Pro plan for a bit and it’s been an improvement over my experience with Perplexity for the most part–but it’s had some hallucination issues. Other Google-specific stuff I will play with primarily on this machine includes NotebookLM, Whisk, and Flow (AI tools for generating audio, images, and videos from a variety of sources).
Linux on the Desktop: Google Pixelbook Edition
Does Your Business Card Run Linux?
Mine sure doesn’t, but George Hilliard's does:
https://www.thirtythreeforty.net/posts/2019/12/my-business-card-runs-linux/
Though I've spent the majority of my career building web and desktop applications, I've always been fascinated by embedded systems. More than 20 years after earning my bachelor's in CS, the most fun course by far was a robotics elective I took my final semester. I've forgotten the name of the boards we programmed, but we wrote the code for them in Objective-C and built the robots out of whatever sensors, gears, and LEGOs we had (this was years before LEGO Mindstorms).
The end-of-semester competition was to build a robot that navigated a maze, found a light, touched it, and played a little tune. The robot my team programmed and built placed 2nd (our robot got to the light and touched it first, but didn't play the tune for some reason).
Since then, I've played around with the blink(1) a little bit, but not more complex things like Arduino or Raspberry Pi. I've not had much success with the whole new year's resolution thing, but in 2020 I want to complete a project that runs on some hardware. I haven't picked the hardware yet, but definitely something that involves sensors and data collection. A weather station is probably the most ambitious idea that comes to mind that I might pursue further. In the interest of crawling before walking (or running), I probably need to start with something much simpler.
An update on SCO
Though I wished them dead years ago, SCO still lives. With any luck, this latest court ruling will finally finish them off.