Highlights from the main #erofs (used by #composefs) merge for #Linux 6.17[1]:

""We now support metadata compression. It can be useful for embedded use cases or archiving a large number of small files.

Additionally, readdir performance has been improved by enabling readahead (note that it was already common practice for ext3/4 non-dx and f2fs directories). We may consider further improvements later toalign with ext4's s_inode_readahead_blks behavior for slow devices too.""

[1] https://git.kernel.org/torvalds/c/76a9701325d39d8602695b19c49a9d0828c897ca

#kernel #LinuxKernel

Highlights from the main #erofs merge for #Linux 6.16 (https://git.kernel.org/torvalds/c/79b98edf918e8146047e08817e2a42937428be02):

* a `fsoffset` mount option is introduced for file-backed mounts to specify the filesystem offset in order to adapt customized container formats.

* Intel QAT hardware accelerators are supported to improve DEFLATE decompression performance.

#kernel #LinuxKernel #Linux616 #filesystem

Making sure you're not a bot!

In the same release, there was also a fix for reproducible inode numbering, which previously depended on opendir/readdir ordering:
https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/commit/?id=eec6f7a2755dfccc8f655aa37cf6f26db9164e60

#ReproducibleBuilds #erofs

erofs-utils: mkfs: make output stable - kernel/git/xiang/erofs-utils.git - Userspace utilities for linux-erofs file system

I recently contributed a patch to erofs-utils which has now been released with v1.8.3. It introduces a --hard-dereference option that converts hardlinks to separate inodes, similar to the equally-named flag in tar. It can be used to ensure reproducible image builds on systems where similar files from the root FS might be hard-linked against each other for optimization reasons -- like in the Nix store.
https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/commit/?id=54e217b80509c193a087b69a5a52884389236926

#ReproducibleBuilds #Linux #erofs #NixOS #Nix

erofs-utils: add --hard-dereference option - kernel/git/xiang/erofs-utils.git - Userspace utilities for linux-erofs file system

OnePlus 13: più spazio di archiviazione senza costi aggiuntivi

OnePlus 13 guadagna 5GB extra con OxygenOS 15, grazie a un’ottimizzazione dello storage che riduce file superflui e ridimensiona la superpartizione.OnePlu

CeoTech

Ok,

I thought #nixos and #rust fanboys were annoying.

I'm sorry.

I've met an #erofs fanboy.

I'm so glad to see work being to make the Linux kernel more usable with page sizes other than 4k!

https://lore.kernel.org/lkml/ZZq07DNl8EB%2FwlgK@debian/

#linux #pagesizediversity #mm #fs #filesystems #erofs

[GIT PULL] erofs updates for 6.8-rc1 - Gao Xiang

#EROFS Receives Some Useful Improvements With #Linux 6.4  

https://www.phoronix.com/news/Linux-6.4-EROFS

EROFS Receives Some Useful Improvements With Linux 6.4

EROFS Receives Some Useful Improvements With Linux 6.4