Category: linux

  • The SELinux Label That Decides Whether Your Binary Runs or Dies in systemd

    There’s a class of packaging bug that doesn’t show up in your test suite, doesn’t appear in CI, and doesn’t exist on Ubuntu. It manifests as a single systemd exit code — 203/EXEC — and it means your binary never started. Not “started and crashed.” Never started. The kernel refused to execute it. The culprit…

  • Regex testing in test in zsh and launching a browser page

    I get so many casual mentions of ticket numbers in our discussions and I keep hacking old URLs for tickets to look them up, or clicking through JIRA boards and views to navigate to the proper ticket, only to have them pull up in a sidebar in JIRA requiring more clicks to get to a…

  • Running Linux on a Mid-2009 MacBook Pro

    [I’ve had decent luck with the iFixIt replacement batteries (Amazon affiliate link) for extending the lifespan of 3 different Macs, Linux or not] Apple and their aggressive EOL/EOS policies I have had an old mid-2009 MacBook Pro (2.26Mhz, Core 2 Duo P7550) that got left behind at macOS 10.11 (El Capitan). I’ve already gone through…