Jim's Depository

20 years of rewriting the same code
linux category
A distributed filesystem can look viable until stale packages, opaque authentication, and caching bugs turn deployment into a support burden. This teardown helps Debian users spot when a promising legacy tool is too risky for real data.
linux category
Early staging drivers can turn a simple shared-filesystem experiment into kernel panics, missing build dependencies, and silent metadata corruption. A useful caution for anyone weighing bleeding-edge distributed storage against mature alternatives.
linux category
Helps revive aging PowerPC Macs with flash storage by separating yaboot-readable kernel files from a wear-conscious root filesystem—while flagging the kernel and X stability trade-offs to test before committing.
linux category
Save days of blind debugging when a Debian root filesystem appears to freeze on Broadcom-based OpenWRT hardware. The kernel’s hidden MIPS_FPU_EMU setting—and a small EHCI symbol fix for USB 2.0—turns an unbootable router into a usable system.
linux category
Give LXC-hosted guests direct local terminals when network access or `lxc-console` isn’t enough. The low-level `inittab`, cgroup device, and TTY configuration changes help carve physical consoles out of the host without sacrificing container isolation.
linux category
Practical notes on getting early LXC running on an aging Debian release—covering kernel compatibility, cgroups, bridged networking, and broken bootstrap defaults—help turn a minimal host into lightweight test instances without the overhead of full virtualization.
more articles