Hi All, Please take a look at Incremental FS. Incremental FS is special-purpose Linux virtual file system that allows execution of a program while its binary and resource files are still being lazily downloaded over the network, USB etc. It is focused on incremental delivery for a small number (under 100) of big files (more than 10 megabytes each). Incremental FS doesn’t allow direct writes into files and, once loaded, file content never changes. Incremental FS doesn’t use a block device, instead it saves data into a backing file located on a regular file-system. What’s it for? It allows running big Android apps before their binaries and resources are fully loaded to an Android device. If an app reads something not loaded yet, it needs to wait for the data block to be fetched, but in most cases hot blocks can be loaded in advance and apps can run smoothly and almost instantly. More details can be found in Documentation/filesystems/incremental.fs Coming up next: [PATCH 1/6] incfs: Add first files of incrementalfs [PATCH 2/6] incfs: Backing file format [PATCH 3/6] incfs: Management of in-memory FS data structures [PATCH 4/6] incfs: Integration with VFS layer [PATCH 5/6] incfs: sample data loader for incremental-fs [PATCH 6/6] incfs: Integration tests for incremental-fs Thanks, Eugene.