Tag

Filesystem

All articles tagged with #filesystem

FailFS: Linux’s sandbox that erases the filesystem
technology17 days ago

FailFS: Linux’s sandbox that erases the filesystem

A Hackaday piece introduces FailFS, a tiny Linux kernel pseudo-filesystem due to land in Linux 7.3. It makes almost all filesystem operations fail (returning EOPNOTSUPP), so a process’s pathname lookups break when FailFS is used as root or CWD; applications must operate from explicit directory descriptors (e.g., openat) and anything not reachable from those descriptors doesn’t exist. This lets sandbox managers give a program only the pieces it needs, but it also blocks launching standard dynamically linked binaries since absolute loader paths don’t work. NULLFS is mentioned as a separate immutable layer. Overall, FailFS is a minimal, deny-by-default filesystem that aids containment but is not a complete security solution.

technology3 months ago

Linux Sets Clear Guidelines for Introducing Future File-Systems

As the Linux kernel accumulates more file-systems (about 69 in the mainline as of now), VFS maintainers are publishing formal guidelines for upstreaming new ones. The draft documentation stresses using the modern VFS interface, providing necessary user-space utilities and fsck tools, robust testing, and active maintainer commitment, while encouraging developers to extend existing file-systems or use FUSE for niche use-cases. Unmaintained or non-conforming file-systems may be deprecated and removed; the patch guiding these rules is queued in VFS.git under vfs-7.2.misc ahead of the Linux 7.2 merge window.

technology7 months ago

DAXFS Debuts as Zero-Copy, Memory-Sharing Linux File System

DAXFS was announced as a new read-only Linux file system that uses the kernel's DAX (direct access) to map contiguous memory or dma-buf without involving the page cache or block I/O, enabling zero-copy reads and potential shared memory across containers and hardware accelerators; development by Multikernel.io aims at multi-kernel setups, CXL memory pooling, and simple, read-only image formats, with upstream integration still under consideration and a GitHub repository available.