Embedded Filesystems as System Contracts: Designing Storage That Survives Power Loss, Scale, and Time
Filesystems in embedded systems usually get treated as an implementation detail: picked late, configured with the defaults, and rarely touched again. In practice, a filesystem becomes a long-lived contract between firmware, storage media, update mechanisms, and whatever data pipeline sits on top of it. This post looks at embedded filesystems