modetc: Move your dotfiles from kernel space
Summary
modetc is a Linux kernel module that rewrites file paths at runtime to relocate dotfiles away from home directories while preserving program behavior. It uses kprobes inserted in the VFS and syscall paths to modify the user space path cache, with configuration via module parameters and a rules file. The project highlights kernel-space path rewriting as an alternative to LD_PRELOAD and FUSE approaches, noting Linux-specificity and potential performance considerations.