BFS: How Haiku's File System Doubles as a Database
BFS treats extended attributes as first-class, indexable data — turning ordinary file queries into something closer to a database lookup, decades before this became a mainstream idea.
tag
6 posts
BFS treats extended attributes as first-class, indexable data — turning ordinary file queries into something closer to a database lookup, decades before this became a mainstream idea.
A secondary drive or partition won't mount, or Haiku reports filesystem inconsistencies on a BFS volume. Here's how to diagnose the mount failure and run BFS's own consistency check safely.
Released September 25, 2017, High Sierra automatically converted flash-storage Macs to Apple File System — the biggest filesystem transition on the Mac in nearly two decades.
A project that runs fine natively feels sluggish the moment it's accessed from /mnt/c inside WSL2 — especially anything touching large numbers of small files. Here's why, and the actual fix.
A complete walkthrough of both directions of file access — reaching Windows files from Linux, and Linux files from Windows — plus the performance-driven rule for deciding where a given project's files should actually live.
Linux and Windows filesystems handle permissions, case sensitivity, and paths in fundamentally different ways. WSL's cross-OS file access works by translating between them at the protocol level — and that translation has real performance costs.