Linux Storage News Archives


787 Linux Storage open-source and Linux related news articles on Phoronix since 2008.

Readfile System Call Patches Revisited For Efficiently Reading Small Files
Readfile System Call Patches Revisited For Efficiently Reading Small Files

Talked about for over two years now has been a "readfile" system call to efficiently read small files. This should be a win when dealing with small files like those exposed via sysfs while it's taken time to come together and stalled out several times. This week Greg Kroah-Hartman has updated the readfile patches leading to hope that this new syscall might finally be on a path for mainlining.

27 November 2022 - readfile - 15 Comments
Micron Releases HSE 3.0 Open-Source Storage Engine
Micron Releases HSE 3.0 Open-Source Storage Engine

In early 2020 the software engineers at Micron announced an open-source storage engine designed for SSDs and persistent memory. The storage engine prided itself on being a speedy key-value store database and there was also a MongoDB-based implementation. Last year HSE 2.0 debuted and the updated storage engine no longer relied on modifications to the Linux kernel and now strictly a user-space based solution. This week the Micron engineers are celebrating HSE 3.0 as their latest work on this open-source storage engine.

19 November 2022 - Heterogeneous-Memory Storage Engine - 4 Comments
Btrfs "Reserve Flush Emergency" Feature Heading To Linux 6.2

"BTRFS_RESERVE_FLUSH_EMERGENCY" is on the way for the Linux 6.2 kernel for dealing with some issues that originally turned up within Facebook's data centers where they were seeing routine out-of-space transaction aborts. With BTRFS_RESERVE_FLUSH_EMERGENCY, Btrfs will try harder to avoid aborted transactions when running out of space.

6 November 2022 - BTRFS_RESERVE_FLUSH_EMERGENCY - 10 Comments
UFS File-Based Optimization Patches For Linux: Shot Down As "Complete & Utter Madness"
UFS File-Based Optimization Patches For Linux: Shot Down As "Complete & Utter Madness"

JEDEC recently outlined an extension to Universal Flash Storage (UFS) for File-Based Optimizations (FBO) to enhance the performance of UFS devices. A Xiaomi engineer sent out a set of Linux kernel patches for implementing UFS FBO in the name of better performance, but with almost immediate rejection by a veteran Linux kernel maintainer.

2 November 2022 - UFS File-Based Optimization - 72 Comments
Bcachefs Rolling Out New Allocator, Performance Continues Improving
Bcachefs Rolling Out New Allocator, Performance Continues Improving

Bcachefs developer Kent Overstreet on Friday published a new status update on this original file-system born out of Linux's block cache (BCache) code. Bcachefs has been in development for years though it isn't quite yet in a position for landing in the mainline kernel. In any event a lot of feature work continues happening and Overstreet remains dedicated to the file-system's success.

29 October 2022 - Bcachefs - 33 Comments
Linux exFAT Programs v1.2 Allows Repairing Corrupted Filesystems
Linux exFAT Programs v1.2 Allows Repairing Corrupted Filesystems

In addition to the exFAT Linux kernel driver for supporting Microsoft's exFAT file-system on Linux, in user-space is "exfatprogs" providing the various utilities for interacting with this file-system popular on SD/SDCX storage and flash drives. The exfatprogs 1.2 release today brings fsck.exfat support for repairing corrupted exFAT file-systems on Linux.

28 October 2022 - exfatprogs 1.2 - 21 Comments
XFS & F2FS Changes Are Tame For Linux 6.1

For the Linux 6.1 kernel Btrfs is bringing some significant performance optimizations and with EXT4 there is also some performance tuning. But when it comes to the Flash-Friendly File-System (F2FS) and the XFS file-systems this cycle is on the lighter side.

16 October 2022 - XFS + F2FS - 2 Comments
Linux's Modern NTFS Driver Preparing A "hidedotfiles" Option
Linux's Modern NTFS Driver Preparing A "hidedotfiles" Option

Since NTFS3 was mainlined last year in the Linux kernel as a modern NTFS read/write file-system driver developed by Paragon Software, it's mostly just been some fixes since then and other minor updates. A new NTFS3 patch series sent out today is at least preparing a new feature for this kernel driver.

12 September 2022 - NTFS3 hidedotfiles - 12 Comments
XFS Scalability Improvement, Other File-System Enhancements Land In Linux 6.0
XFS Scalability Improvement, Other File-System Enhancements Land In Linux 6.0

The XFS file-system may be getting up there in age but there are no signs of it slowing down but rather the opposite -- continued scalability work and performance optimizations -- as well as tacking on new features. With Linux 6.0, the mature XFS continues to age well. Separately, the EXT4 file-system updates have also landed in Linux 6.0.

5 August 2022 - XFS + EXT4 Changes For Linux 6.0 - 1 Comment
IO_uring To Ring In Some Awesome Improvements With Linux 6.0
IO_uring To Ring In Some Awesome Improvements With Linux 6.0

IO_uring continues to be one of the greatest Linux kernel innovations in recent years and with the in-development Linux 6.0 kernel is getting even better along with some nice block updates and other storage-related enhancements.

1 August 2022 - Linux 6.0 IO_uring, Block Changes - 19 Comments
Btrfs Send Stream v2 Support Queued Ahead Of Linux 5.20
Btrfs Send Stream v2 Support Queued Ahead Of Linux 5.20

The Btrfs send/receive functionality allows for generating a stream of changes between two sub-volume snapshots, which can be useful for efficient backup/archive purposes, among other uses. With the Linux 5.20 kernel is send/receive support for the new "stream v2" format.

20 July 2022 - Stream v2 For Btrfs Send - 37 Comments
F2FS File-System Driver Preparing A Low-Memory Mode

Google engineers are working on the notion of "memory modes" for the Flash-Friendly File-System (F2FS) with the intent on introducing a "low memory" mode for storage devices that would alter its behavior. Presumably Google is working on this new F2FS feature for low-end Android devices.

27 June 2022 - F2FS Low Memory Mode - 3 Comments
liburing 2.2 Released For Easier IO_uring Usage On Linux
liburing 2.2 Released For Easier IO_uring Usage On Linux

Jens Axboe, Linux storage expert and IO_uring lead developer, released liburing 2.2 this weekend as the newest version of this helper library that makes it easier for user-space software to make use of the Linux kernel's IO_uring support.

26 June 2022 - liburing 2.2 - 13 Comments
NTFS3 Kernel Driver Sees Fixes Sent In For Linux 5.19

Following the recent concerns around maintenance for the NTFS3 kernel driver and other developers stepping up to maintain the "NTFS3" kernel driver contributed by Paragon Software, there is now a batch of fixes ready to go for Linux 5.19.

3 June 2022 - Linux 5.19 NTFS3 - 43 Comments
XFS With Linux 5.19 Brings "Lots Of New Code"

The XFS file-system updates for the Linux 5.19 merge window are on the heavier side with this pull being described as "a big update with lots of new code" abound for this summer 2022 kernel release.

29 May 2022 - Linux 5.19 XFS - 7 Comments

787 Linux Storage news articles published on Phoronix.