Linux filesystem landscape shifts with bcachefs 1.37.0 and KDE Linux's APFS breakthrough
#Infrastructure

Linux filesystem landscape shifts with bcachefs 1.37.0 and KDE Linux's APFS breakthrough

Privacy Reporter
4 min read

New bcachefs release brings enhanced features for Linux 7.0, while KDE Linux becomes first mainstream distro to support Apple's APFS filesystem.

The Linux filesystem ecosystem is experiencing significant evolution as two major developments emerge: a new release of the innovative bcachefs filesystem and the first mainstream Linux distribution gaining native support for Apple's APFS format.

Bcachefs 1.37.0: Enhanced Features and Linux 7.0 Compatibility

Just as Linux 7.0 approaches with its latest release candidate (7.0-rc4) appearing the same day, bcachefs 1.37.0 has arrived with substantial improvements. This release marks a crucial milestone as bcachefs continues its development trajectory outside the mainline Linux kernel, though it remains available as a DKMS module for those who want to use it.

The new version brings several performance and reliability enhancements. Erasure coding has been improved, making data protection more robust for users who rely on this feature for redundancy. Recovery from unsafe shutdowns has been accelerated, reducing downtime and potential data loss scenarios. Multi-device filesystems now operate more efficiently, addressing one of the common pain points for users managing complex storage configurations.

Creator Kent Overstreet has expanded the project's documentation significantly. The Principles of Operation manual has grown to 100 pages, though the version linked from the project homepage remains at just 24 pages. For the most current information, developers should consult the bcachefs-tools git repository, which appears to be receiving more frequent updates.

KDE Linux Breaks Ground with APFS Support

In a surprising development, KDE Linux's March 2026 release introduces support for Apple's APFS filesystem format. This is particularly noteworthy because Linux has historically been unable to mount or read APFS volumes by default, creating a significant barrier for users who work across Apple and Linux platforms.

The APFS support comes through Ernesto Fernández's linux-apfs-rw project, which is still in its early stages at version 0.3.18. Since switching to tagged releases in January 2023, this represents the 19th release of the project. While preliminary, this support opens new possibilities for cross-platform workflows.

However, there are important limitations to note. KDE Linux currently only supports x86-64 architecture and isn't directly targeting Apple Silicon Macs. Users with Apple Silicon hardware won't be able to mount APFS volumes, at least not with this implementation. The feature is also still in alpha-test stage, indicating it's not yet ready for production use.

The Broader Context: Copy-on-Write and Filesystem Innovation

Both bcachefs and APFS represent the growing importance of copy-on-write (COW) technology in modern filesystems. COW snapshots have become a crucial feature, allowing systems to create point-in-time copies of data without duplicating storage space. This technology enables powerful features like system rollback, efficient backup creation, and safe system updates.

The FreeBSD community, for instance, takes pride in its native ZFS support, which offers similar capabilities. OpenZFS works with Linux but can't be merged into the mainline kernel due to licensing incompatibilities between Sun's original license and Linux's GPL. This has created space for alternatives like bcachefs to emerge.

Apple's decision to create APFS rather than adopting ZFS a decade ago now appears prescient, as it allowed Apple to optimize specifically for its hardware and use cases. The fact that Linux is only now gaining the ability to read APFS volumes highlights how platform-specific filesystem development can create interoperability challenges.

KDE Linux's Unique Position

KDE Linux represents an interesting experiment in Linux distribution design. Based on Arch Linux but built as an immutable OS, it shares design philosophies with Valve's Steam OS 3. This approach prioritizes system stability and security by making the core system read-only and managing changes through transactional updates.

One of KDE Linux's notable challenges has been application management. The distribution uses Flatpak for third-party applications, which works well for GUI applications but creates complications for terminal-based software. The March 2026 release addresses this with Kapsule, a new container-based system for terminal applications built around the Incus fork of Canonical's LXD.

Unlike GNOME OS, KDE Linux explicitly supports multiple hypervisors, making it more versatile for development and testing scenarios. This multi-hypervisor support, combined with the new APFS capabilities, positions KDE Linux as an increasingly interesting option for developers who work across different platforms.

Looking Ahead

The convergence of these developments suggests a maturing Linux filesystem ecosystem. Bcachefs continues to evolve as a potential successor to traditional Linux filesystems, offering modern features like snapshots, checksums, and compression. Meanwhile, the ability to read APFS volumes, even if limited, represents a significant step toward better cross-platform compatibility.

As Linux 7.0 approaches and bcachefs 1.37.0 provides early support, users and developers will be watching closely to see how these technologies mature. The filesystem landscape is becoming increasingly diverse, with different solutions optimized for different use cases - from the enterprise-grade capabilities of ZFS and bcachefs to the platform-specific optimizations of APFS.

For users who regularly work with both Linux and Apple systems, KDE Linux's APFS support could prove particularly valuable, even in its current alpha state. As the technology matures and potentially expands to support Apple Silicon, it could significantly reduce the friction of cross-platform workflows.

These developments also highlight the ongoing tension between platform-specific optimization and cross-platform compatibility in filesystem design. While Apple's APFS was built specifically for its hardware and use cases, Linux's open development model has led to multiple competing solutions, each with different strengths and trade-offs.

The filesystem world is clearly not standing still, and these latest releases suggest we're entering an era of rapid innovation and increasing specialization in how operating systems manage and protect data.

Comments

Loading comments...