squashfs - a compressed fs for Linux / News: Recent posts

Squashfs 3.3 released

This is a new release of squashfs, a highly compressed read-only filesystem for Linux. Squashfs compresses both files, inodes and directories, and supports block sizes up to 1Mbytes for greater compression.

Squashfs 3.3 has some major improvements, block sizes have been increased to a maximum of 1Mbytes (default 128Kbytes), and sparse files are now supported. Both the Mksquashfs and Unsquashfs tools have been improved, and wildcard pattern matching is now supported in exclude/extract files. Many more improvements and bug fixes have also been made.

Posted by Phillip Lougher 2007-11-02

Squashfs 3.2 released

This is a new release of squashfs, a highly compressed read-only filesystem for Linux. Squashfs compresses both files, inodes and directories, and supports block sizes up to 64K for greater compression. It is implemented as a kernel module under VFS.

Squashs 3.2 has support for NFS exports, improvements to the Squashfs-tools, major bug fixes, lots of small improvements/bug fixes, and new kernel patches.

Posted by Phillip Lougher 2007-01-03

Squashfs 3.1-r2

Second release of Squashfs 3.1 to fix a -sort bug in Mksquashfs. If you don't use the -sort option there's no need to upgrade.

Posted by Phillip Lougher 2006-08-30

Squashfs 3.1 released

This is a new release of squashfs, a highly compressed read-only filesystem for Linux. Squashfs compresses both files, inodes and directories, and supports block sizes up to 64K for greater compression. It is implemented as a kernel module under VFS.

Squashfs 3.1 has some major improvements to the squashfs-tools, a couple of major bug fixes, lots of small improvements/bug fixes, and new kernel patches.... read more

Posted by Phillip Lougher 2006-08-22

Squashfs 3.0 released

Squashfs 3.0 is a major improvement to Squashfs: filesystems and files are no longer restricted to 4 GB, hardlinks are supported, nlinks are supported, and "." and ".." are returned by readdir. A new Unsquashfs utility has been added which allows Squashfs filesystems to be decompressed without mounting.

Posted by Phillip Lougher 2006-03-16

Squashfs 2.2 released

Squashfs 2.2 has some small improvements, bug fixes and patches for new kernels.

Posted by Phillip Lougher 2005-07-04

Squashfs 2.1-r2 released

Squashfs2.1-r2 is a minor update to 2.1, which incorporates some code changes to allow it to be built using gcc < 3.0. This compability was broken in 2.1 because it used some gcc extensions only supported by 3.x. If you don't use gcc 2.x (and the majority of people don't), and you've already downloaded 2.1, then you don't need to upgrade to this release.

Posted by Phillip Lougher 2004-12-15

Squashfs 2.1 released

Squashfs 2.1 introduces indexed directories. Indexed directories considerably speed up directory lookup (ls, find etc.) for directories which are greater than 8K in size. All directories are now also sorted alphabetically which further speeds up directory lookup. Many smaller improvements have also been made.

Posted by Phillip Lougher 2004-12-10

Squashfs 2.0 released

Final release of Squashfs 2.0. This release adds some new mksquashfs options, adds initrd support for 2.6.x, and fixes a couple of bugs, most importantly bugs which prevented it working on amd64 systems. The 2.0 code is now considered stable. Squashfs is a highly compressed read-only filesystem for Linux. Squashfs compresses both files, inodes and directories, and supports block sizes up to 32K for greater compression. It is implemented as a kernel module under VFS.... read more

Posted by Phillip Lougher 2004-07-14

Squashfs 2.0-ALPHA released

First release of Squashfs version 2.0. A lot of changes to the Squashfs filesystem have been made under the bonnet (hood), to improve compression. Squashfs 2.0 has added the concept of fragment blocks and has increased the block size to 64K. This achieves a 5 - 20% compression saving, and allows Squashfs to achieve better compression than Cloop while retaining the I/O efficiency of a compressed filesystem.... read more

Posted by Phillip Lougher 2004-05-21

Squashfs1.3r3 released

Squashfs is a highly compressed read-only filesystem for Linux. This is the third release of 1.3, this adds a new mksquashfs option, some bug fixes, and extra patches for new kernels

Posted by Phillip Lougher 2004-01-18

Squashfs 1.3-r2 released (bug fixes and new kernel patches)

Squashfs is a highly compressed read-only filestem for Linux. This is the second release of Squashfs 1.3. It fixes a couple of bugs, and has new patches for Linux kernels 2.4.22 and 2.6.0-test7.

Posted by Phillip Lougher 2003-10-15

Squashfs1.3 released

Squashfs is a highly compressed read-only filestem for Linux. Release 1.3 adds support for FIFOs and sockets. It also has numerous optimisations and small bug fixes. There are new patches for Linux 2.4.21 and Linux 2.6.0-test1. Squashfs compresses both files, inodes and directories, and supports block sizes up to 32K for greater compression. It is implemented as a kernel module under VFS.

Posted by Phillip Lougher 2003-07-29

squashfs1.2 released

Squashfs is a highly compressed read-only filesystem for Linux. Squashfs1.2 adds append capability to mksquashfs. Mksquashfs can now add new source files/directories to existing squashfs filesystems. Three new options "-noappend", "keep-as-directory" and "-root-becomes" have been added.

Posted by Phillip Lougher 2003-03-13

Squashfs1.1 released

Squashfs is a highly compressed filesystem for Linux. Squashfs1.1 adds a number of useful features to squashfs and mksquashfs. Squashfs can now mount different byte order filesystems, and mksquashfs now supports exclude files and multiple source files/directories can be specified. A patch for 2.4.20 kernels has been added, and a bug fix for greater than 2GB filesystems.

Posted by Phillip Lougher 2003-01-09

squashfs1.0c released (bug fix)

This fixes a couple of (stupid) bugs when using squashfs with initrds and inodes. If you've had problems mounting squashfs initrds or with device nodes in the fs, this release will fix your problems.

Posted by Phillip Lougher 2002-11-12

Squashfs 1.0 released

First release of squashfs filesystem. Squashfs is a highly compressed read-only filesystem for Linux (kernel 2.4.x). It uses zlib compression to compress both files, inodes and directories. Inodes in the system are very small and all blocks are packed to minimise data overhead. Block sizes greater than 4K are supported up to a maximum of 32K.

Squashfs is intended for general read-only filesystem use, for archival use (i.e. in cases where a .tar.gz file may be used), and in constrained block device/memory systems (e.g. embedded systems) where low overhead is needed.... read more

Posted by Phillip Lougher 2002-10-28