poky/scripts/lib/wic/plugins/source
Richard Weinberger 63b3c44d27 Add support for erofs filesystems
Since Linux 5.4 a new read-only filesystem is available, erofs.
Compared to squashfs it offers much better read performance with and
without compression enabled.
It suppports two optional compressors, lz4 and lz4hc.

>From the mkfs.erofs man page:
EROFS is a new enhanced lightweight linux read-only filesystem with
modern designs (eg. no buffer head, reduced metadata, inline
xattrs/data, etc.) for scenarios which need high-performance read-only
requirements, e.g. Android OS for smartphones and LIVECDs.
It also provides fixed-sized output compression support, which improves
storage density, keeps relatively higher compression ratios, which is
more useful to achieve high performance for embedded devices with
limited  memory since it has unnoticable memory overhead and page cache
thrashing.

This commit adds support for three new filesystem targets:
erofs: erofs without compression
erofs-lz4: erofs with lz4 compresssion enabled
erofs-lz4hc: erofs with lz4hc compression enabled

(From OE-Core rev: 41dead1ff8ccc49e6cd6e6f5d41a59d164693e0d)

Signed-off-by: Richard Weinberger <richard@nod.at>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-31 14:31:01 +01:00
..
bootimg-biosplusefi.py wic/plugins: Source that support both EFI and BIOS 2019-07-23 22:26:28 +01:00
bootimg-efi.py wic/bootimg-efi: IMAGE_EFI_BOOT_FILES variable added to separate bootimg-efi and bootimg-partition 2020-09-15 11:53:28 +01:00
bootimg-partition.py wic: fix typo 2020-08-06 15:12:39 +01:00
bootimg-pcbios.py wic: add support for kernel with initramfs bundled 2019-07-17 19:25:02 +01:00
empty.py wic: Introduce empty plugin to create unformatted empty partitions 2020-12-15 22:51:56 +00:00
isoimage-isohybrid.py isoimage-isohybrid.py: Support adding files/dirs 2020-11-08 14:03:20 +00:00
rawcopy.py Add support for erofs filesystems 2021-05-31 14:31:01 +01:00
rootfs.py wic: Optimise fstab modification for ext2/3/4 and msdos partitions 2021-01-20 22:46:18 +00:00