WUFFS and the Linux kernel
WUFFS and the Linux kernel
Posted Aug 31, 2024 17:30 UTC (Sat) by pizza (subscriber, #46)In reply to: WUFFS and the Linux kernel by farnz
Parent article: Standards for use of unsafe Rust in the kernel
> Part of the point of languages like WUFFS is to change the way you develop software that handles potentially dangerous inputs; instead of trying to validate on the fly,
For filesystems, you still have to validate on the fly. Because there are constructs that are valid in isolation but conflict with each other. You have to validate (and maintain) the _entire_ state holistically, and that is not practical when your metadata alone can easily exceed your memory size.
