Homepage › Forums › Articles › Filesystems › Advanced XIP FileSystem (AXFS)
Tagged: axfs, filesystem, linux, rom, xip
This topic was published by DevynCJohnson and viewed 1780 times since "". The last page revision was "".
- AuthorPosts
The Advanced XIP FileSystem (AXFS) provides a way to execute files directly from flash or ROM memory rather than in RAM (the traditional method). This filesystem can be added to Linux via a kernel patch.
NOTE: XIP (eXecute In Place) is a method of executing binaries directly from long-term storage devices.
AXFS is officially hosted at https://github.com/jaredeh/axfs
Due to AXFS allowing executables to be executed somewhere other than RAM, this feature helps to reduce memory usage. Normally, executables are loaded to memory and executed. Thanks to AXFS, the executable can remain on a ROM chip or in flash memory. AXFS typically uses 4K blocks and is a read-only compressed filesystem. This filesystem may be beneficial in embedded systems.
Further Reading
- Filesystem Types - https://dcjtech.info/topic/filesystem-types/
- More Virtual Filesystems for Linux - https://dcjtech.info/topic/more-virtual-filesystems-for-linux/
- FUSE - https://dcjtech.info/topic/fuse/
- Filesystem Article Index - https://dcjtech.info/topic/filesystems/
- AuthorPosts