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.
翻译:U- Boot 是一个臭名昭著的启动器和开放源码项目。 这项工作的目的是将SquashFS文件系统的支持添加到 U- Booot, 开发的支持作为项目的贡献提交。 在此情况下, 启动程序负责将内核和设备树布装入 RAM 。 它需要能够读取以特定文件系统类型格式格式的存储设备分区。 添加支持允许 U- Booot 从 SquashFS 分区读取源代码 。 源代码通过一系列补丁提交到 U- Booot 邮件列表, 将由项目维护者之一审查 。 一旦合并, 支持将被U- Booot 的国际社会使用和修改 。