Status update 2025-07
A developer's status update covering their university dissertation on unprivileged FUSE mounting, pimsync bug fixes, and ongoing work on JMAP client support for calendars and contacts.
A developer's status update covering their university dissertation on unprivileged FUSE mounting, pimsync bug fixes, and ongoing work on JMAP client support for calendars and contacts.
A talk transcript explaining why files and filesystems are complex, error-prone abstractions for developers, using Dropbox as a case study.
A developer presents benchmark results showing ext4 filesystem scalability improvements on a 48-core system for an upcoming Linux kernel talk.
Debunks common myths about the fsync() system call in Linux, explaining its importance for data durability and addressing performance concerns.
Explains the ext4 delayed allocation feature and the data loss risks for applications not using fsync(), addressing a recent Ubuntu bug.
Analyzes the write overhead of ext4 journaling on SSDs, comparing performance with and without a journal and using noatime.
Explores whether operating systems and filesystems should be optimized for SSDs, discussing abstraction boundaries, wear leveling, and the TRIM command.