Advanced XIP FileSystem (AXFS)

Tagged: , , , ,

This topic was published by and viewed 1692 times since "". The last page revision was "".

Viewing 1 post (of 1 total)
  • Author
    Posts

  • DevynCJohnson
    Keymaster
    • Topics - 437
    • @devyncjohnson

    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

Viewing 1 post (of 1 total)