diff --git a/src/features.md b/src/features.md index 7fe2bec..d9f6dff 100644 --- a/src/features.md +++ b/src/features.md @@ -65,5 +65,5 @@ files on the EROFS filesystem to avoid double caching. `Direct I/O` on encoded files is almost useless since it should not do ANY caching and thus will kill the overall performance. -[^10]: EROFS supports [large folios for uncompressed files](https://lwn.net/Articles/931794) -since Linux 6.2. +[^10]: EROFS has supported large folios [for uncompressed files](https://lwn.net/Articles/931794) +(since Linux 6.2) and [compressed files](https://git.kernel.org/torvalds/c/e080a26725fb) (since Linux 6.11). diff --git a/src/index.md b/src/index.md index 1f9896f..de59d9b 100644 --- a/src/index.md +++ b/src/index.md @@ -89,11 +89,13 @@ byte-granularity cut points. [Kata Containers](https://github.com/kata-containers/kata-containers/blob/main/docs/how-to/how-to-use-erofs-build-rootfs.md) - {octicon}`device-desktop` [Archiso](https://gitlab.archlinux.org/archlinux/archiso/-/merge_requests/82); +[dracut-ng](https://github.com/dracut-ng/dracut-ng/pull/546); [kdump-utils](https://github.com/rhkdump/kdump-utils/pull/33); [Linglong](https://linglong.dev) - Distributions: [Alpine Linux](https://pkgs.alpinelinux.org/package/edge/community/x86_64/erofs-utils); [Arch Linux](https://archlinux.org/packages/extra/x86_64/erofs-utils); [Azure Linux](https://github.com/microsoft/azurelinux/pull/9971); +[Bottlerocket](https://github.com/bottlerocket-os/twoliter/pull/379); [Buildroot](https://buildroot.org); [CentOS Stream](https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/commit/37d0627c30a55e4159f00af2d02b5d64b1dc98e8); [Chromium OS](https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/5125177); diff --git a/src/roadmap.md b/src/roadmap.md index 9e9cca8..3778043 100644 --- a/src/roadmap.md +++ b/src/roadmap.md @@ -2,18 +2,17 @@ ## Linux Kernel - - Enable large folio support for compressed data [\[1\]](https://lore.kernel.org/r/20240305091448.1384242-1-hsiangkao@linux.alibaba.com) -[\[2\]](https://lore.kernel.org/r/20240703120051.3653452-1-hsiangkao@linux.alibaba.com); + - [Enable large folio support for compressed data](https://git.kernel.org/torvalds/c/e080a26725fb); - [EROFS page cache sharing across different filesystems](https://lwn.net/Articles/984092); + - [File-backed mounts to replace "EROFS over fscache" for container images](https://git.kernel.org/torvalds/c/69a3a0a45a2f); + - Intel QAT/IAA accelerator support; - Large logical cluster support for smaller compression indexes; - - [Preliminary EROFS Rust in-kernel adaption (EXPERIMENTAL, program for students)](https://summer-ospp.ac.cn/org/prodetail/241920019); - - - File-backed mounts to replace "EROFS over fscache" for container images. + - [Preliminary EROFS Rust in-kernel adaption (EXPERIMENTAL, program for students)](https://summer-ospp.ac.cn/org/prodetail/241920019). ## Userspace tools (erofs-utils)