pritom.hashnode.devVirtual File System (VFS) - The AbstractionThe Virtual File System (VFS) is an abstraction layer in the Linux kernel. It allows applications to perform generic operations (like open, read, write) without needing to understand the underlying file system (ext4, NTFS, NFS). Without VFS: The kern...Jan 20·2 min read
pritom.hashnode.dev💾 No C Drive?In the world of operating systems, storage management follows two distinct philosophies. While Windows users are accustomed to navigating through drive letters like C:, D:, or E:, Linux users navigate a single, unified directory tree. Key Insight: T...Jan 19·3 min read
pritom.hashnode.dev🗃️ Common File Systems (ext4, NTFS, Btrfs, ZFS)If you’ve ever formatted a drive on Windows or macOS, you’ve dealt with file systems.Here’s a quick guide to the most common ones: NTFS, ext4, Btrfs, ZFS, and APFS. 🧠 What Is a File System? A file system decides: 📂 How files are stored 🗄️ How f...Jan 18·3 min read
pritom.hashnode.devUnderstanding the Linux Folder StructureIf you’re coming from Windows, Linux can feel a bit confusing at first — especially when there are no C: or D: drives. Instead, Linux uses one single folder tree, and everything lives inside it. Let’s make this simple and familiar. 🌳 The Linux Fold...Jan 17·3 min read
pritom.hashnode.dev🚀 Git Tip: How to Save Your ASS with git commit --amend 🔄As developers, we’ve all been there—realizing that we need to fix our last commit, whether it’s a typo in the commit message or forgetting to stage changes. Thankfully, git commit --amend can be a true lifesaver. Here’s a quick guide to mastering thi...Oct 10, 2024·2 min read