The Curious Engineer

All blogs / Linux / Unix

The Cat Fox Life

catfox.life

Photography, cats, computing, and anecdotes from an Oklahoman fox.

Linux / UnixApple / classic MacRetro computingGeneral

Posts
95 from 31 Dec 2014 to 20 Mar 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://catfox.life/feed/

2026 1

  1. HTTP 303: See Other Blog

2025 2

  1. 2025: The year of new beginnings
  2. An RSpec matcher for validating Rails tags

2024 8

  1. The complexities of enabling OpenCL support
  2. Fear and loathing in kernel building
  3. A funny thing happened on the way to the Java bootstrap…
  4. Porting systemd to musl libc-powered Linux
  5. Experiences with building a Gentoo virtualisation host
  6. Dual-booting Windows 11 and Windows 7 on a Haswell
  7. Notes about the iBook G3 Clamshell
  8. systemd through the eyes of a musl distribution maintainer

2023 5

  1. The Sinking of the Itanic
  2. An introduction to features
  3. “Hey, foxy, how are you doing?”
  4. Target.
  5. Looking forward to 2023

2022 8

  1. What’s the deal with Cisco devices in `file` output, anyway?
  2. My feelings about the Queen (are complicated)
  3. Compiling XIBs with CMake without Xcode
  4. Expanding the Retro Lab, and Putting It to Work
  5. Wherefore art thou, USB-C hubs?
  6. The musl preprocessor debate
  7. Daily-driving a Mac, one year later
  8. Using MailWrap on macOS Monterey

2021 8

  1. 2 TB USB drive on a PowerBook G3 Pismo
  2. Designing a Sheet in Interface Builder
  3. Reimagining my blog
  4. Welcome to Windows 2000: The Athlon is Go
  5. Fixing a 20 year old laptop, part 1: We know what is working
  6. Really leaving the Linux desktop behind
  7. The Pandemic Nightmare
  8. Compaq LTE 5150: Adventures in Tri-booting

2020 8

  1. How I imaged a stack of old IDE / PATA hard drives quickly, and planning out retrocomputing storage
  2. The Retro Lab is Go!
  3. The Retro Lab: Diggings around the fox den
  4. The Retro Lab: Introduction
  5. Libre software and moral absolutism
  6. Leaving the Linux distribution community
  7. Live from Adélie: Streaming Spotify on musl
  8. Reckless Software Development Must End

2019 13

  1. Cascading failures (or, why I did nothing this weekend)
  2. Libre software funding and market abuse
  3. Mozilla finally disavows Discord
  4. Debian: No longer a “Universal” operating system
  5. Keeping libre software accessible to all
  6. Thoughts on Konsole 19.04
  7. The state of FLOSS and the tech industry
  8. Speaking with authority
  9. GitHub and IPv6, three years later
  10. Being wrong
  11. The problem with “patches welcome” culture
  12. Further thoughts on Wayland
  13. Booting a custom kernel/OS on the Raspberry Pi 3 B (64-bit)

2018 12

  1. YouTube. 1080p. Big-endian PowerPC + Firefox.
  2. Wednesday: Photos around Tulsa
  3. A day in the life of a PowerPC user
  4. Happy Workaholic Day!
  5. ‘Twas the night before Thanksgiving…
  6. Clearing confusion regarding modern PowerPC endianness
  7. Status update for Firefox on PowerPC / big endian
  8. Saturday: Mozilla and Bixby
  9. Big Endian Firefox: Now with more compositing
  10. A re-introduction to blogging
  11. Ridiculous unusable download URLs for open source projects
  12. Exposing The Wayland Lie

2017 4

  1. Identity, shame, stigma, and intolerance
  2. Fixing the laptop I broke
  3. Configuring a more secure password hash for OpenLDAP
  4. Configuring Apache 2.4 to serve GitLab over TLS / HTTPS

2016 7

  1. Ah, wonderful health hazards
  2. Configuring OpenLDAP to authenticate using X.509 client certificates
  3. Let’s Encrypt and why I still pay for TLS certificates
  4. Trump and change
  5. Blogging in general, and a new project
  6. Going IPv6 native without IPv4
  7. How trans-people are really people, like all of us

2015 18

  1. Time moves too quickly
  2. Web browsers, music players, workarounds, and PulseAudio
  3. The Joys of Unix Programming: MAP_ANON(YMOUS)
  4. Musings: More Python 3 compat, Project Sunrise, InspIRCd modules and Portage
  5. Foxtoo: Gentoo + musl C library on 100MHz Pentium laptop
  6. Python 2 -> 3 upgrade: status update
  7. Musings: SSH key types, PayPal API documentation, and more
  8. Removing Python 2.7 from Gentoo, one port at a time.
  9. Linux 4.1 kernel: Finally, a movement in the upwards direction
  10. Musings: Just another lazy Sunday.
  11. Musings: libxo, Python code quality, and Linux kernel shenanigans
  12. FreeBSD on Apple MacBook Pro 8,2: Epilogue.
  13. Ports updates for FreeBSD: Minecraft, HFS reading, and more…
  14. FreeBSD on Apple MacBook Pro 8,2: Now with more features
  15. FreeBSD on Apple MacBook Pro (13", Late 2011): Initial thoughts
  16. FreeBSD 10.1 on UltraSPARC Sun Ultra 60: Booting and initial packages
  17. FreeBSD 10.1 on UltraSPARC Sun Ultra 60: The adventure begins
  18. Not having "resolutions" this New Years

2014 1

  1. Categorisation and judgement