Squashfs is a highly compressed read-only filesystem for Linux. It uses zlib to compress files, inodes, and directories. All blocks are packed to minimize the data overhead, and block sizes of between 4K and 1M are supported. It is intended to be used for archival use, for live CDs, and for embedded systems where low overhead is needed.
| Tags | Operating System Kernels Linux Filesystems Archiving Compression Software Development Embedded Systems |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |


Release Notes: This release has performance improvements to the kernel code, Mksquashfs, and Unsquashfs. A progress bar has been added to Unsquashfs, and there are new patches for later Linux kernels. There are also a number of bugfixes.


Release Notes: This release has a lot of improvements, both to the filesystem itself (bigger blocks and sparse files) and to the tools Mksquashfs and Unsquashfs, which now support wildcard pattern matching in exclude/extract files. There are other improvements and bugfixes.


Release Notes: This release is a major improvement, and Squashfs filesystems can now be exported via NFS. Squashfs-tools have also seen some improvements: Unsquashfs can now extract 2.x filesystems; and Mksquashfs now displays a progress bar. There are other smaller improvements and bugfixes.


Release Notes: This release fixes the Mksquashfs -sort option, which was broken in version 3.0.


Release Notes: This version applies some major improvements to the Squashfs-tools (Mksquashfs and Unsquashfs). In particular, Mksquashfs has been parallelized. There are also some major bugfixes, numerous smaller improvements and bugfixes, and patches for new Linux kernels.