Tag

EROFS

0 views collected around this technical thread.

vivo Internet Technology
vivo Internet Technology
Oct 30, 2024 · Fundamentals

vivo's Linux Kernel Innovation at the 19th China Linux Kernel Developer Conference

At the 19th China Linux Kernel Developer Conference, vivo unveiled nine open‑source innovations—including DMA‑BUF DIO for AI model loading, ZHP memory compression, EROFS and f2fs filesystem enhancements, and I/O optimizations—contributing significant performance gains and demonstrating its commitment to Linux kernel advancement worldwide.

DMA-BUFEROFSF2FS
0 likes · 6 min read
vivo's Linux Kernel Innovation at the 19th China Linux Kernel Developer Conference
Coolpad Technology Team
Coolpad Technology Team
Apr 27, 2023 · Cloud Computing

EROFS Cluster Mode Analysis in Linux Kernel 6.x

This article analyzes the EROFS cluster modes (INFLIGHT, HOOKED, FOLLOWED, FOLLOWED_NOINPLACE) in Linux kernel 6.x, explaining how they determine whether in-place I/O can be used based on the current status of pclusters in the chain.

Cluster ModesEROFSIn-place I/O
0 likes · 6 min read
EROFS Cluster Mode Analysis in Linux Kernel 6.x
Coolpad Technology Team
Coolpad Technology Team
Dec 27, 2022 · Fundamentals

Fragment Deduplication Support in erofs-utils mkfs

This article explains the implementation of fragment deduplication in the erofs-utils mkfs tool, describing the hash‑based fragment lookup, the conditions for fixing fragments during compression, the generation of additional extents, and the integration of these steps into the existing packing workflow.

EROFSKernelcompression
0 likes · 8 min read
Fragment Deduplication Support in erofs-utils mkfs
Coolpad Technology Team
Coolpad Technology Team
Mar 23, 2022 · Backend Development

Implementation of EROFS Tail‑Packing Inline Compression in Linux Kernel 5.17

This article explains the design and implementation of the EROFS tail‑packing inline compression feature merged in Linux kernel 5.17, covering modifications to the on‑disk format, mkfs and kernel code paths, new inode structures, map‑block handling, and performance considerations with detailed code excerpts.

EROFSLinux kernelfilesystem
0 likes · 16 min read
Implementation of EROFS Tail‑Packing Inline Compression in Linux Kernel 5.17
Coolpad Technology Team
Coolpad Technology Team
Oct 15, 2021 · Fundamentals

Implementing Block List Generation for EROFS to Accelerate OTA Packaging

This article explains how the Android block list feature, originally implemented for EXT4, was analyzed and re‑implemented for the EROFS file system, detailing the generation process, key code functions, and the resulting OTA packaging speed improvement of over 90 %.

EROFSOTAblock list
0 likes · 8 min read
Implementing Block List Generation for EROFS to Accelerate OTA Packaging
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Oct 23, 2020 · Operations

Read-only Compressed File Systems: CramFS, SquashFS, CromFS, and EROFS Comparison

Read‑only compressed file systems such as CramFS, SquashFS, CromFS, and the newer EROFS provide space‑saving, non‑writable storage for embedded devices, with CramFS limited by small file and filesystem sizes, SquashFS offering large limits and flexible chunking, CromFS focusing on maximal compression, and EROFS improving performance and memory usage through fixed‑output LZ4 compression and in‑place decompression.

EROFSEmbedded SystemsLZ4
0 likes · 10 min read
Read-only Compressed File Systems: CramFS, SquashFS, CromFS, and EROFS Comparison