English

Implementation of SquashFS Support in U-Boot

Operating Systems 2022-06-28 v1

Abstract

U-Boot is a notorious bootloader and Open Source project. This work had as objective adding support for the SquashFS filesystem to U-Boot and the support developed was submitted as a contribution to the project. The bootloader is responsible, in this context, for loading the kernel and the device tree blob into RAM. It needs to be capable of reading a storage device's partition formatted with a specific filesystem type. Adding this support allows U-Boot to read from SquashFS partitions. The source code was submitted to U-Boot's mailing list through a series of patches to be reviewed by one of the project's maintainer. Once it gets merged, the support will be used and modified by U-Boot's international community.

Cite

@article{arxiv.2206.12751,
  title  = {Implementation of SquashFS Support in U-Boot},
  author = {Mariana Villarim and João Marcos Costa and Diomadson Belfort},
  journal= {arXiv preprint arXiv:2206.12751},
  year   = {2022}
}
R2 v1 2026-06-24T12:04:05.520Z