The author argues that data versioning tools should focus narrowly on tracking large files across Git commits. While Git LFS and DVC solve this problem, they introduce additional complexity—LFS requires an external service, and DVC emphasizes broader features like pipelines. The author presents Gat, a deliberately simple alternative written in Rust that handles file versioning through a lock file and optimized caching, prioritizing speed and simplicity over feature breadth.
Linux From Scratch is a project providing step-by-step instructions for building custom Linux systems from source code. It includes multiple subprojects like BLFS for extending installations, ALFS for automation, MLFS for 32-bit support, and GLFS for gaming, along with documentation, patches, and historical archives.