Projects / Squashfs


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.

Operating Systems

Recent releases

  •  28 Aug 2008 08:08

    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.

    •  02 Nov 2007 18:16

      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.

      •  03 Jan 2007 21:45

        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.

        •  31 Aug 2006 02:05

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

          •  23 Aug 2006 12:57

            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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.