General-purpose filesystem model
Safety lives inside decades of accumulated generality
- Tens to hundreds of thousands of lines serving every workload, every device
- Every added feature is more surface area to get wrong under power loss
- Write-ahead journaling trades flash endurance for universal applicability
- One design tries to serve everything, perfectly for nothing in particular