SUPPORT THE WORK

GetWiki

SquashFS

ARTICLE SUBJECTS
aesthetics  →
being  →
complexity  →
database  →
enterprise  →
ethics  →
fiction  →
history  →
internet  →
knowledge  →
language  →
licensing  →
linux  →
logic  →
method  →
news  →
perception  →
philosophy  →
policy  →
purpose  →
religion  →
science  →
sociology  →
software  →
truth  →
unix  →
wiki  →
ARTICLE TYPES
essay  →
feed  →
help  →
system  →
wiki  →
ARTICLE ORIGINS
critical  →
discussion  →
forked  →
imported  →
original  →
SquashFS
[ temporary import ]
please note:
- the content below is remote from Wikipedia
- it has been imported raw for GetWiki
{{Short description|Compressed, read-only file system for Linux}}







factoids
| variants =| data_deduplication =}}Squashfs is a compressed read-only file system for Linux. Squashfs compresses files, inodes and directories, and supports block sizes from 4 KiB up to 1 MiB for greater compression. Several compression algorithms are supported. Squashfs is also the name of free software, licensed under the GPL, for accessing Squashfs filesystems.Squashfs is intended for general read-only file-system use and in constrained block-device memory systems (e.g. embedded systems) where low overhead is needed.

Uses

Squashfs is used by the Live CD versions of Arch Linux, Clonezilla, Debian, Fedora, Gentoo Linux, KDE neon, Kali Linux, Linux Mint, NixOS, Salix, Ubuntu, openSUSE and on embedded distributions such as the OpenWrtWEB,openwrt.org/docs/techref/flash.layout#partitioning_of_the_flash, The OpenWrt Flash Layout – OpenWrt Wiki, OpenWrt.org, 2018-06-07, 2018-06-11, and DD-WRT router firmware. It is also used in Chromecast,WEB,blog.exploitee.rs/2013/chromecast-exploiting-the-newest-device-by-google/, Exploitee.rs » Blog Archive » Chromecast: Exploiting the Newest Device By Google., in Tiny Core Linux for packaging extensions, and for the system partitions of some Android releases (Android Nougat).WEB,arstechnica.com/gadgets/2016/05/android-n-borrows-chrome-os-code-for-seamless-update-installation/, Android N Borrows Chrome OS Code for ‘Seamless’ Update Installation, Ron, Amadeo, May 18, 2016, Ars Technica, It is often combined with a union mount filesystem, such as UnionFS, OverlayFS, or aufs, to provide a read-write environment for live Linux distributions. This takes advantage of both Squashfs’s high-speed compression abilities and the ability to alter the distribution while running it from a live CD. Distributions such as Debian Live, Mandriva One, Puppy Linux, Salix Live and Slax use this combination. The AppImage project, which aims to create portable Linux applications, uses Squashfs for creating AppImages. The Snappy package manager also uses Squashfs for its ”.snap file format”.Squashfs is also used by Linux Terminal Server Project and Splashtop. The tools unsquashfs and mksquashfs have been ported to Windows NTWEB,www.slax.org/blog/482-Squashfs-tools-for-Windows, Squashfs tools for Windows, 2017-09-22, – Windows 8.1.WEB,domoticx.com/bestandssysteem-squashfs-tools-software/, Squashfs Tools (Linux/Windows), 2017-09-22, nl, 7-Zip also supports Squashfs.WEB,www.7-zip.org/, 7-Zip, www.7-zip.org,

History

Squashfs was initially maintained as an out-of-tree Linux patch. The initial version 1.0 was released on 23 October 2002.WEB, Squashfs CHANGES file,sourceforge.net/p/squashfs/code/ci/master/tree/CHANGES, 19 April 2017, 2014-08-08, In 2009 Squashfs was merged into Linux mainline as part of Linux 2.6.29.WEB, Linux 2 6 29 -- Linux Kernel Newbies,kernelnewbies.org/Linux_2_6_29, Linux Kernel Newbies, 19 April 2017, 2009-06-10, WEB,www.h-online.com/open/news/item/Btrfs-and-Squashfs-merged-into-Linux-kernel-739613.html, Btrfs and Squashfs merged into Linux kernel - The H Open: News and Features, The H Open, 2009-01-10, 2017-04-19, In that process, the backward-compatibility code for older formats was removed. Since then the Squashfs kernel-space code has been maintained in the Linux mainline tree, while the user-space tools remain on the project’s GitHub page.WEB, Squashfs README file, GitHub,github.com/plougher/squashfs-tools/blob/master/README, 23 July 2021, 2021-07-23, The original version of Squashfs used gzip compression, although Linux kernel 2.6.34 added support for LZMAWEB,www.squashfs-lzma.org/, Official Squashfs LZMA, Squashfs-LZMA.org, 2012-11-08, and LZO compression,WEB,kernelnewbies.org/Linux_2_6_34#head-35808ff36eeaca6084c79975a7d50263b726acc1, Linux 2 6 34 - Linux Kernel Newbies, KernelNewbies.org, 2012-11-08, Linux kernel 2.6.38 added support for LZMA2 compression (which is used by xz),WEB,kernelnewbies.org/Linux_2_6_38#head-1ca50229f5801418cffa063f800aae8b466f1c60, Linux 2 6 38 - Linux Kernel Newbies, KernelNewbies.org, 2012-11-08, Linux kernel 3.19 added support for LZ4 compression,Merge of LZ4 Squashfs support to Linus Torvalds tree. and Linux kernel 4.14 added support for Zstandard compression.WEB,github.com/torvalds/linux/commit/87bf54bb43ddd385d2538b777324bf737f243042, squashfs: Add zstd support · torvalds/linux@87bf54b, GitHub, 2018-04-15, Linux kernel 2.6.35 added support for extended file attributes.WEB,kernelnewbies.org/Linux_2_6_35#head-7b60ef60876830625c37e8f1c24e460eebc418cc, Linux 2 6 35 - Linux Kernel Newbies, KernelNewbies.org, 2012-11-08,

See also

{{Div col|colwidth=20em}} {{div col end}}

References

{{Reflist}}

External links

{{File systems}}

- content above as imported from Wikipedia
- "SquashFS" does not exist on GetWiki (yet)
- time: 6:23am EDT - Wed, May 22 2024
[ this remote article is provided by Wikipedia ]
LATEST EDITS [ see all ]
GETWIKI 21 MAY 2024
GETWIKI 09 JUL 2019
Eastern Philosophy
History of Philosophy
GETWIKI 09 MAY 2016
GETWIKI 18 OCT 2015
M.R.M. Parrott
Biographies
GETWIKI 20 AUG 2014
CONNECT